代碼雨下載
『壹』 為什麼我代碼雨打不開
其實,代碼也非常簡單啦。萬物皆有其屬性以及規律,我們要做的就是把這個特效的屬性以及規律用代碼表示出來。一起來看看吧。
作圖之前,第一步當然是要准備「畫布」啦:
然後我們定義畫布的大小=網頁窗口的大小:
准備工作做好,我們就可以分析特效中的元素啦。首先要定義的就是屏幕里掉落那些數字,我們希望掉落數字1-9
接下來,設置數字的大小,以及計算屏幕能夠放多少列。這里我們設置大小為16個像素,用屏幕寬度除以數字大小得到列數。
那麼數字從哪裡開始掉落呢?我們希望從最頂部開始掉落,於是我們還需要另一個數組來進行一下初始化,這個就是得到每一列y軸的坐標啦。
好了,這些做好之後,我們就該開始繪制數字效果啦!
之前我們定義了我們需要的數字,我們希望隨機抽取一個,然後每一列都在窗口頂部開始。還記得我們剛才的初始化嗎,輸出文字時使用fillText()可以指定元素位置,i* font_size , drop[i] * font_size,就是指的每一列開始的橫坐標與縱坐標啦
到目前為止我們已經成功做出來一張可以鋪滿全屏的數字代碼,但是這不並不是我們想要效果。
我們希望數字繪滿一頁後可以從頭再開始畫,同時我們還希望每一列代碼長短不一——這個可以通過設置隨機數來實現,比如當隨機數大於0.9就重新開始繪制。
這樣循環效果是出來了,但是還是不好看,我們可以通過增添樣式,讓他好看一點,
好,這樣一來,完整的數字特效代碼就寫出來了:
接下來就只需要讓他無限循環下去就好啦!
這樣就…等等,還沒有結束,還記得之前我們定義了畫布的大小=窗口的大小嗎,當我們打開的時候他會計算你第一次打開時窗口的大小,當我們改變窗口大小的時候,圖畫是不會跟著變的。
於是我們還需要在window上添加onresize事件,瀏覽器窗口改變時重新計算canvas的大小:
這樣才算真的大功告成!怎麼樣,是不是很簡(cai)單(guai)呢!
『貳』 黑客帝國數字雨使用CMD命令
在電腦上新建一個文檔,寫入代碼,運行,就可以實現黑客帝國里數字雨的效果。具體操作方法方法如下:
1、新建一個文本文檔。
注意事項:
1、如果不能運行,請檢查代碼的標點符號是不是有中文符號,代碼內所有符號必須是英文的。
2、網上有些帶有網址的(http//...)的數字雨代碼,請不要使用,實現該功能不需要進入其他網址,帶有網址的代碼疑似為病毒,例如某經驗上提供的數字雨代碼。
『叄』 cmd代碼數字雨教程是什麼
cmd代碼數字雨需要建一個文件,在文件內寫入相應的代碼,保存後,點擊運行就可以在電腦屏幕上出現代碼雨,具體方法如下:
1、電腦用戶在自己的電腦桌面上創建一個文本文件。創建以後打開。
注意事項:
1、代碼不用寫錯,寫錯不能運行。
2、在另存的時候,如果不顯示後綴,將保持文件選成「所有文件」,在文件名稱後面直接打.bat即可。
3、雙擊也可以運行。
『肆』 做代碼雨會傷害電腦嗎
正常情況下做代碼雨是不會傷害電腦的,如果你執行的是死循環或者是不可執行亂碼。可能會增加電腦CPU的負荷,造成硬體損傷。
『伍』 誰有黑客帝國裡面的數字雨的動態圖片
孩子~自己做吧!首先點擊開始→所有程序→附件→記事本 然後就把下面的代碼復制到記事本里,另存為「黑客帝國數字雨.bat」 然後另存為成功後運行文件即可實現桌面數字雨或按Alt+Enter實現全屏數字雨
註:請忽修改下面數字雨代碼的任何一個字母,否則將無法成功允許(包括空格在內)
數字雨代碼如下: @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&ping /n 1 127.1>nul
set /p=%退格%<nul
set /p=%redtek:~1,79%<nul&echo.
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=~`!@#%.*(){}[]_+-=\"'?.,/^&^^^>^<
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=~`!@#%.*(){}[]_+-=\"'?.,/^&^^^>^<
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.1>nul
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!<nul
) else (
set /p= <nul
)
)
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!<nul
) else (
set /p= <nul
)
)
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!<nul
)[/code]
『陸』 如何用html或者js製作天降很多的滑稽還有代碼雨的特效
<style>
* {
margin:0;
padding:0;
}
body {
background:black;
overflow:hidden;
}
.container {
width:20px;
height:60px;
position:absolute;
}
.nav {
height:20px;
width:20px;
display:block;
margin-top:12px;
border-radius:10px;
background:#33ccff;
opacity:0.8;
background: url(1.jpg) no-repeat center;
background-size: auto 100%;
}
</style>
<script>
$(function() {
var w = window.screen.width;
var h = window.screen.height;
var count = 0;
var drop = function() {
this.v = Math.random() * 1 + 0.5;
this.left = Math.random() * w;
}
drop.prototype = {
constructor: drop,
create: function() {
count++;
var $drop = $('<div class="container"><span class="nav"></span></div>');
$drop.appendTo('body');
},
addCss: function() {
$('.container:last').css({
left: this.left + 'px'
})
},
dropEvent: function() {
var time = Math.floor(h / this.v);//下降速度
$('.container:last').animate({
top: h + 'px',
opacity: '1'
}, time)
}
}
function updata() {
if(count > 200) {
for(var i = 0; i < 100; i++) {
$('div:first').remove();
}
count = 0;
}
}
setInterval(function() {
var Drop = new drop();
Drop.create();
Drop.addCss();
Drop.dropEvent();
updata();
}, 50)
})
</script>
『柒』 如何編寫電腦代碼雨
代碼雨就是代碼數字不斷的刷新,這個效果可以通過幾句簡單的程序來實現,具體方法如下:
1、電腦用戶在自己的電腦桌面上創建一個文本文件。創建以後打開。
注意事項:
1、代碼不用寫錯,寫錯不能運行。
2、在另存的時候,如果不顯示後綴,將保持文件選成「所有文件」,在文件名稱後面直接打.bat即可。
『捌』 windows10設置代碼雨動態鎖屏界面怎麼做
回到電腦桌面,在電腦桌面空白區域點擊滑鼠右鍵-》點擊個性化設置(也可以按鍵盤R鍵),打開系統個性化設置界面。
統個性化設置界面左側菜單欄選擇鎖屏界面-》右側便會出現關於鎖屏界面的預覽圖以及相關的配置信息。
點擊背景-》下面的下拉菜單展開鎖屏類型。win10的鎖屏界面有三種不同的類型:windows聚焦、圖片、幻燈片放映。比較常用的就是選一張漂亮的圖片作為鎖屏界面。
點擊選擇圖片下方的圖片進行選擇,如果對系統默認的圖片不滿意,可以點擊下方的『瀏覽』按鈕進行選擇。
將右側滾動條往下拉直到出現『屏幕保護程序設置』,點擊系統會自動彈出設置屏幕保護的界面。
點擊屏幕保護程序下面的下拉菜單選擇屏幕保護的類型,類型包括:3D文字、變幻線、綵帶、空白、氣泡、照片。點擊選擇之後可以點擊右側的預覽按鈕進行預覽。
等到?分鍾的意思是當滑鼠和鍵盤多長時間沒有操作時系統會進入屏幕保護的時間間隔。後面的復選框勾上則關閉屏保的時候會進入電腦登錄頁面,輸入密碼才能進入電腦。
『玖』 請問代碼雨是怎麼寫出來的我只要具體思路,不要源碼(因為我要移植)。
1,寫一個顯示模塊A,可以接受一個字元並表示,可設定顏色,從顯示到透明度漸變消失設定一個隨機時間范圍(模擬尾跡)。
2,寫一個豎條顯示區域B , 從上往下按照一定時間間隔顯示n個模塊A(賦給的字元隨機)(這是在模擬下落,時間間隔是下落速度)
3,把m個豎條模塊B在顯示區域內x軸上隨機排布,可以在每個B上再設定透明度隨機50%~100%,大小縮放隨機50%~100%(這是模擬遠近)
就這么多,OK了。