1. 屏幕保護設置黑客帝國數字雨,怎麼做
在C:\WINDOWS\system32文件夾里,後綴名為scr的文件就是屏幕保護程序,選擇你需要拷貝的屏幕保護程序,然後復制到你電腦的C:\WINDOWS\system32下即可。
或者在各大黑客論壇下載 以前我下載過 還用過 還是不錯的 現在換WIN7系統了 沒怎麼搞
2. ps做黑客帝國數字雨,要靜態圖片
1.首先把數字布滿整個版面
2.然後把你需要的人像放到數字層之上,把本圖層的混合選項設置為疊加.
效果就出來了,希望能幫到你.
3. 怎麼用PS做黑客帝國的數字雨效果啊網上的教程做出來看不清具體的數字雨內容,但電影里是可以看清具體
要用ae做
4. 黑客帝國文字雨 flash 怎麼製作
可用C語言編程來達到黑客文字雨的效果。。。
效果如下:
代碼如下,vc++編譯通過。。
#include<windows.h>
#defineID_TIMER1
#defineSTRMAXLEN25//一個顯示列的最大長度
#defineSTRMINLEN8//一個顯示列的最小長度
LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
typedefstructtagCharChain//整個當作屏幕的一個顯示列,這是個雙向列表
{
structtagCharChain*prev;//鏈表的前個元素
TCHARch;//一個顯示列中的一個字元
structtagCharChain*next;//鏈表的後個元素
}CharChain,*pCharChain;
typedefstructtagCharColumn
{
CharChain*head,*current,*point;
intx,y,iStrLen;//顯示列的開始顯示的x,y坐標,iStrLen是這個列的長度
intiStopTimes,iMustStopTimes;//已經停滯的次數和必須停滯的次數,必須停滯的次數是隨機的
}CharColumn,*pCharColumn;
intmain(HINSTANCEhInstance,HINSTANCEhPrevInstance,PSTRszCmdLine,intiCmdShow)
{
staticTCHARszAppName[]=TEXT("matrix");
HWNDhwnd;
MSGmsg;
WNDCLASSwndclass;
wndclass.style=CS_HREDRAW|CS_VREDRAW;
wndclass.lpfnWndProc=WndProc;
wndclass.cbClsExtra=0;
wndclass.cbWndExtra=0;
wndclass.hInstance=hInstance;
wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);
wndclass.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
wndclass.lpszMenuName=NULL;
wndclass.lpszClassName=szAppName;
if(!RegisterClass(&wndclass))
{
MessageBox(NULL,TEXT("此程序必須運行在NT下!"),szAppName,MB_ICONERROR);
return0;
}
hwnd=CreateWindow(szAppName,NULL,
WS_DLGFRAME|WS_THICKFRAME|WS_POPUP,
0,0,
GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN),
NULL,NULL,hInstance,
NULL);
ShowWindow(hwnd,SW_SHOWMAXIMIZED);//最大化顯示
UpdateWindow(hwnd);
ShowCursor(FALSE);//隱藏滑鼠游標
srand((int)GetCurrentTime());//初始化隨機數發生器
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
ShowCursor(TRUE);//顯示滑鼠游標
returnmsg.wParam;
}
TCHARrandomChar()//隨機字元產生函數
{
return(TCHAR)(rand()%(126-33)+33);//33到126之間
}
intinit(CharColumn*cc,intcyScreen,intx)//初始化
{
intj;
cc->iStrLen=rand()%(STRMAXLEN-STRMINLEN)+STRMINLEN;//顯示列的長度
cc->x=x+3;//顯示列的開始顯示的x坐標
cc->y=rand()%3?rand()%cyScreen:0;//顯示列的開始顯示的y坐標
cc->iMustStopTimes=rand()%6;
cc->iStopTimes=0;
cc->head=cc->current=
(pCharChain)calloc(cc->iStrLen,sizeof(CharChain));//生成顯示列
for(j=0;j<cc->iStrLen-1;j++)
{
cc->current->prev=cc->point;//cc->point一個顯示列的前個元素
cc->current->ch='