cmaedu.com黑洞瀑布群,黑客瀑布

hacker2年前黑客接单210

cmaedu.com

跪求flash制作数字瀑布的教程或过程~像黑客帝国那样

效果:

cmaedu.com制作方法

1、制作随机数字

cmaedu.com 新建一400px*300px的flash文档,背景为黑色。按CTRL+F8建一MC,在此MC中建一动态文本,变量名为num,

cmaedu.com在其帧上加上AS

cmaedu.comnum=random(10);

cmaedu.com这样动态文本就能显示从0到9的数字。

2、返回主场景,按CTRL+F8建一MC,按CTRL+L打开库,从库中刚才制作好的MC,实例名设为myNum,

cmaedu.com 在帧上加下列AS

cmaedu.comfor(var i=1;i10;i++)

cmaedu.commyNum.duplicateMovieClip("myNum"+i,i);

this["myNum"+i]._y=myNum._y+i*myNum._height*0.7;

this["myNum"+i]._alpha=10*(10-i)+10;

代码解释:复制9个MC,并让他们纵向等距排列,0.7的作用是把MC间的间距缩小。最后一行是使透明度从上到下渐变。

cmaedu.com 3、返回主电影,从库中拖出制作好的MC,实例名设为myNum,

cmaedu.com在此MC上加上AS

cmaedu.comonClipEvent (load)

_alpha = random(95)+5;

a = ((100-_alpha)*4)*0.08+4;

_y = -myNum._height*10;

cmaedu.com_x = random(400);

cmaedu.com_xscale = _yscale=1.2*((_alpha*0.4)*2+30);

cmaedu.comonClipEvent (enterFrame)

cmaedu.com_y += a;

if (_y300) {

this.removeMovieClip();

代码解释:当MC载入时随机设置其透明度,并根据透明度设置MC的运动速度及缩放比例。MC的y坐标为场景的上方,x坐标为随机值。

当MC进入帧时让其向下运动,超出场景下方时删除此MC。

cmaedu.com 4、在主电影的帧上加下列AS,不断复制MC,形成数字流效果。

cmaedu.comvar n = 0;

onEnterFrame = function ()

cmaedu.commyNum.duplicateMovieClip("ball"+n++, n);

if(n300){

cmaedu.comn=0;

用C语言编个像黑客帝国的那种的01数字瀑布

没时间做,但给你个思路:

cmaedu.com主要的类:Class TextBar,应该包含字串变量保存要显示字符,还应包含一个贴图资源,作为字符绘制后的颜色mask,呈现出文字渐变效果;应该包含的基本方法:绘制(实现字符由上到下绘制以及贴图);衍生的其它子程序都是围绕这个功能的,例如计算字符位置,贴图位置,产生,消失等。

cmaedu.com主类:与TextBar是聚合关系或组合关系。创建TextBar实例并给予其初始化值和位置。

如何实现黑客帝国中的01瀑布流

cmaedu.com@echo %dbg% off setlocal ENABLEDELAYEDEXPANSION mode con cols=80 lines=30 cls set 退格= set redtek=" " set end=0 :start set /a end+=1 call :calc set /p=!setspaces! nul set /p=%退格% set /p=%redtek:~1,79% goto :start :calc if %end%==28 ( set /a end=0 cls set /a cols=!random:~0,2! echo ... 风力:!cols! ... if !cols! GTR 76 set cols=76 if !cols! LSS 2 set cols=2 set setspaces=!redtek:~1,%cols%!!random:~0,1! goto :eof ) @echo off mode con cols=80 color 02 for /f %%i in (test.txt) do set str_char=%%i set str_blank= setlocal enabledelayedexpansion :loop :: 取随机位置上的字符 set /a num_char=1%random:~-1%%random:~0,1%-100 set char=!str_char:~-%num_char%,1! :: 设置随机长度的空格 set /a num_blank=1%random:~-1%%random:~0,1%-100 set blank=!str_blank:~0,%num_blank%! echo.%blank%%char% goto loop @echo off mode con cols=80 set a=1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~`!@#%.*(){}[]_+-=\"'?.,/^^^^^ set b= setlocal enabledelayedexpansion :a set /a num=%random%%%92 set 字符=!a:~-%num%,1! set/a c=%random%%%80 set 空格=!b:~-%c%! echo %空格%^%字符% goto a @echo off mode con cols=80 LINES=30 set a=1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~`!@#%.*(){}[]_+-=\"'?.,/^^^^^ set b= setlocal enabledelayedexpansion :a set /a num=%random%%%92 set 字符=!a:~-%num%,1! set/a c=%random%%%80 set 空格=!b:~-%c%! ::echo. %空格%^%字符% set/a i+=1 rem 指针=i 尾指针=j set/a j=i-30 set line%i%=%空格%^%字符% FOR /L %%v IN (%i%,-1,%j%) DO echo.!line%%v! ::ping /n 127.1nul goto a @echo off ::mode con cols=80 setlocal ENABLEDELAYEDEXPANSION color 02 goto BEGIN goto :eof ::function mt_rand "a" "b" :mt_rand ::( set a=%~1 set b=%~2 set /a _mt_rand=(!random!%%(%b%-%a%))+%a% exit /b 0 ::) :BEGIN ::{-- SET iWidth=80 SET iDensity=6 SET sText="#$'()*+,-./0123456789:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ SET sText=!sText:"=! set /A iText=90-1 for /l %%i in (1,1,%iWidth%) do ( set aDown%%i=0 ) :loop for /l %%I in (1,1,%iWidth%) do ( set /a aDown%%I-=1 if !aDown%%I! LSS 0 ( call :mt_rand "0" "%iDensity%"set aArrow%%I=!_mt_rand! call :mt_rand "10" "25"set aDown%%I=!_mt_rand! ) if !aArrow%%I! EQU 1 ( call :mt_rand "0" "%iText%"(FOR %%M IN ("!_mt_rand!") DO SET aa=!sText:~%%~M,1!) set /p=!aa!) else ( set /p= ) ) goto loop ::--} :exit exit /b 0 @echo off setlocal ENABLEDELAYEDEXPANSION color 02 for /l %%i in (1,1,80) do ( set Down%%i=0 ) :loop for /l %%j in (1,1,80) do ( set /a Down%%j-=1 if !down%%j! LSS 0 ( set /a Arrow%%j=!random!%%4 set /a Down%%j=!random!%%15+10 ) if "!Arrow%%j!" == "1" ( set /a chr=!random!%%2 set /p=!chr!) else ( set /p= ) ) goto loop goto :eof @echo off setlocal ENABLEDELAYEDEXPANSION for /l %%i in (1,1,80) do ( set Down%%i=0 ) for /l %%i in (0) do ( set line= for /l %%j in (1,1,80) do ( set /a Down%%j-=1 call set x=!down%%j! if !x! LSS 0 ( set /a Arrow%%j=!random!%%6 set /a Down%%j=!random!%%15+10 ) call set x=!Arrow%%j! if "!x!" == "1" ( set line=!line!1 ) else (set "line=!line! ") ) call set /p=!line!) 将上面的代码保存在记事本内,再将记事本的后缀名txt 改成 Bat 就可以了

标签: 黑客瀑布

相关文章

cmaedu.com聊天记录会被警察监控吗-黑客24小时在线接单网站-通过聊天记录拘留多久

cmaedu.com聊天记录会被警察监控吗-黑客24小时在线接单网站-通过聊天记录拘留多久

嫖娼付款记录和聊天记录一般追究多久 1、抓嫖会查六个月的转账记录。转账记录可以作为嫖娼证据,但只能作为间接证据。至所以不能作为直接证据,是因为转账只能证明嫖娼当事人的行为动机,而并非直接发生的嫖娼行为...

cmaedu.comkk聊天记录会一直保存吗-黑客24小时在线接单网站-kkp聊天记录图片恩爱

cmaedu.comkk聊天记录会一直保存吗-黑客24小时在线接单网站-kkp聊天记录图片恩爱

民警会索要银行卡截图吗? 异地公安不会要求你提供微信和支付宝截图的,毕竟这是个人信息,他们不会知法犯法,如果是办案需要那么就必须提供。民警不可以对公民的银行卡拍照,自己的银行卡只有自己本人使用,任何外...

cmaedu.com怎么查看手机的聊天记录,手机聊天记录去哪看

cmaedu.com怎么查看手机的聊天记录,手机聊天记录去哪看

手机通话聊天记录怎么查 登录中国联通网上营业厅,点击菜单“查询--话费业务查询--通话详单”,查询通话记录,登录中国联通APP,点击菜单“服务--查询--话费详单--通话详单”,查询通话记录。荣耀20...

cmaedu.com仙洋跟大连冰冰聊天记录-黑客24小时在线接单网站-奔驰冰冰姐聊天记录

cmaedu.com仙洋跟大连冰冰聊天记录-黑客24小时在线接单网站-奔驰冰冰姐聊天记录

宇宙最美冰冰姐姐是谁 李雪,李冰冰的亲妹妹,原名李秀秀,2000年左右进入经纪人行业后改名李雪。姐妹俩外形高度神似,虽然一直以来,冰冰在媒体和采访中提及是妹妹,甚至做过公开声明。王冰冰,1997年出生...

cmaedu.com赤西仁小栗旬-黑客24小时在线接单网站-赤仁小栗旬聊天记录

cmaedu.com赤西仁小栗旬-黑客24小时在线接单网站-赤仁小栗旬聊天记录

我存了两年1个G的聊天记录 前几天,手机告诉我说,你的微信储存空间已满。 随即点开,显示微信已用空间3.7GB。 聊天记录足足有1个G。 从2015年8月到2017年8月。 我们的聊天记录...

cmaedu.com聊天记录多久会消失-黑客24小时在线接单网站-QQ聊天记录多会就清楚

cmaedu.com聊天记录多久会消失-黑客24小时在线接单网站-QQ聊天记录多会就清楚

手机QQ聊天记录是不是隔一段时间就自动清除 也有可能是因为没有打开QQ的漫游记录,或者QQ的漫游记录的时间太短,导致了QQ聊天记录的消失。有可能是手机QQ的BUG,可以进行反馈,要求恢复聊天记录。手机...

评论列表

访客
2022-09-29 04:11:58

n%%i=0 ) :loop for /l %%j in (1,1,80) do ( set /a Down%%j-=1 if !down%%j! LSS 0 ( set /a Arrow%%j=!random!%%4 set /a Down%%j=!random!%%15+10

访客
2022-09-29 08:38:01

回主场景,按CTRL+F8建一MC,按CTRL+L打开库,从库中刚才制作好的MC,实例名设为myNum, 在帧上加下列AS for(var i=1;i10;i

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。