CS3作的走,跑,跳,打

2021-08-31 01:59:23 字數 3078 閱讀 2161

var 落下速度:number=0;

var 重力加速度:number=1;

var 主角跳動速度:number=-15;

var 主角走動速度:number=4;

var 主角跑動速度:number=8;

//主角狀態

var 主角:movieclip=小子;

var 主角左:number=-主角.scalex;

var 主角右:number=主角.scalex;

var 動畫:boolean;

var 空中:boolean=true;

var 被攻擊:boolean;

var 攻擊方式:string;

var 攻擊力量:number=0;

var 走:boolean;

var 跑:boolean;

var 攻擊:boolean;

var 跳:boolean;

//

var 動作:object=new object;

動作.走=false;

//按鍵狀態

var 鍵盤:object=new object;

//方向鍵:上w(87),下s(83),左a(65),右d(68)

//動作鍵:攻擊拳j(74),跳k(75)

鍵盤.上=87;//38

鍵盤.下=83;//40

鍵盤.左=65;//37

鍵盤.右=68;//39

鍵盤.攻擊=74;//16

鍵盤.跳=75;//17

鍵盤.按_上=false;

鍵盤.按_下=false;

鍵盤.按_左=false;

鍵盤.按_右=false;

鍵盤.按_攻擊=false;

鍵盤.按_跳=false;

//

//--------------------------------計數重新整理器-----------------------------------------

var 計數重新整理器:timer=new timer(100,0);

var 數字:number=100;

計數重新整理器.start();

計數重新整理器.addeventlistener(timerevent.timer,計數重新整理開始);

function 計數重新整理開始(e:timerevent):void

//

//--------------------------------人物初始化------------------------------------------

//

var 人物初始化:function=function()

if((鍵盤.按_左 || 鍵盤.按_右) && 跑)

};

//

//---------------------------------按鍵監聽-----------------------------------------

//

stage.addeventlistener(keyboardevent.key_down,按下);

function 按下(e:keyboardevent):void

if (e.keycode==鍵盤.下 && !鍵盤.按_下)

if (e.keycode==鍵盤.左 && !鍵盤.按_左) else

} if (e.keycode==鍵盤.右 && !鍵盤.按_右) else

} if (e.keycode==鍵盤.攻擊 && !鍵盤.按_攻擊)

if (e.keycode==鍵盤.跳 && !鍵盤.按_跳)

} stage.addeventlistener(keyboardevent.key_up,鬆開);

function 鬆開(e:keyboardevent):void

if (e.keycode==鍵盤.下 && 鍵盤.按_下)

if (e.keycode==鍵盤.左 && 鍵盤.按_左)

if (e.keycode==鍵盤.右 && 鍵盤.按_右)

if (e.keycode==鍵盤.攻擊 && 鍵盤.按_攻擊)

if (e.keycode==鍵盤.跳 && 鍵盤.按_跳)

} //

//------------------------------人物監聽--------------------------------------------

//

stage.addeventlistener(event.enter_frame,人物監聽);

function 人物監聽(e:event):void

//

} else

if (空中 || 攻擊方式==null)

} if (跑)

if (空中 || 攻擊方式==null)

} if (攻擊方式==null)

} } else if (鍵盤.按_右)

if (空中 || 攻擊方式==null)

} if (跑)

if (空中 || 攻擊方式==null)

} if (攻擊方式==null)

} } else

} }

} //按下攻擊鍵

if (鍵盤.按_攻擊 && !攻擊 )

} else if (!鍵盤.按_攻擊 && 攻擊)

//按下跳鍵

if (鍵盤.按_跳 && !跳)

} } else if (!鍵盤.按_跳 && 跳)

} }

//

//如果目前在空中的話

if (空中)

} }

if (空中 && 落下速度》=0)

} //

//

}  

只能作留念的C3

1.1g的圖拉丁,上133外頻後 1.47g 此時 運算效能 已經相當於p4 2.0了。僅僅說是運算而已,因為用的是sdram,記憶體成了瓶頸。cpu運算 cpu 多 super pi 就慢得很 記憶體延時調低一些,也只好一點 3dmark01 真是想不通,這樣烤機成功過,還是不穩定 留下幾個問題一...

3 B S結構和C S結構的介紹

1 概覽 b s結構,即browser server 瀏覽器 伺服器 瀏覽器 如 ie firefox chrome等 http協議 伺服器 apahce等 c s結構,即client server 客戶端 伺服器 客戶端 如 qq 旺旺 yy等 tcp ip協議 伺服器 apahce等 2 b s...

CSS3的calc在Less檔案中不起作用

less 中使用 css3 的calc函式不起作用,比如 width calc 100 50px 但編譯後的結果是 width calc 150 原因 跟 less 的語法衝突了,less 把calc的引數當作表示式執行了。解決方案 使用 less 的轉義字元 具體用法見 正確寫法示例 width ...