看板
[ Flash ]
討論串[問題] 遊戲中 子彈發射的間隔
共 5 篇文章
內容預覽:
各位大大好. 小的最近在構思一個小遊戲. 想先寫幾個小程式 來試試看順暢度. 今天試的是子彈發射. http://www.mediafire.com/download/d4y5gryixgaovpy/ShootTest_2013.fla. (家裡只有CS3 如有不便我可以只貼AS...). 左右鍵可
(還有49個字)
內容預覽:
遊戲中,建議用一個變數去判斷影格同步. 以下描述邏輯,這是我比較常用的作法. var shoot_delay:Number=new Number(0). Keydown{. if(shoot_delay==0){. 發射. shoot_delay=30. }. }. Keyup{. shoot_de
(還有267個字)
內容預覽:
你的想法,用一個參數判斷能不能射是合理的. 假設以下的流程 (寫的簡陋點,別介意). var canFire = true;. onKeyDown = function(){. if(canFire){. fire();. canFire = false;. setTimeout(function(
(還有292個字)
內容預覽:
不好意思. 小的有照著各位大大的建議. 研究了很久. 還是有一點點問題... 我目前跑出來的問題是. 1.按住空白鍵不放 第一發會跟後面子彈有明顯距離差. 2.原地不動按住可以連發 一移動就會停止射擊. 以下是我的程式碼..省略了一些比較不重要的函數. 還麻煩各位大大幫我抓個蟲. 小的寫AS資歷沒有
(還有3743個字)
內容預覽:
吃光. private var keys:Array = [];. addEventListener(Event.ENTER_FRAME, onEnterFrame);. stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);. stag
(還有302個字)