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='