[問題] EnterFrame檢查物件狀態
最近小弟在做一個類似平台遊戲的作品
剛起步 在設定讓人物可以在平台上自由走動和跳躍
部分程式碼如下
stage.addEventListener(Event.ENTER_FRAME,playerMode);
function playerMode(event:Event) {
if (left) {
player.x-=vx;
player.gotoAndStop(10);
}
if (right) {
player.x+=vx;
player.gotoAndStop(5);
}
if (! left && ! right) {
player.gotoAndStop(1);
}
}
其中left right各為按下左右方向鍵後改變的布林值變數
但我原本是想設計 人物在待命和走路時各有動畫在進行 (呼吸 腳部運動)
(是弄成影片片段放在player元件中)
寫成這樣後 變成角色不會做呼吸那些動作了...
懇請各位大大指出錯誤處或寫得不適當的地方 感謝!! >"<
(如不清楚 我可以附上原始檔)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.65.182
→
10/11 23:49, , 1F
10/11 23:49, 1F
→
10/11 23:52, , 2F
10/11 23:52, 2F
→
10/11 23:52, , 3F
10/11 23:52, 3F
→
10/11 23:53, , 4F
10/11 23:53, 4F
我就是這樣做...還是一樣耶@@
→
10/12 02:09, , 5F
10/12 02:09, 5F
我也在想是不是這樣
請問有沒有比較好的寫法?
→
10/12 06:16, , 6F
10/12 06:16, 6F
→
10/12 06:16, , 7F
10/12 06:16, 7F
→
10/12 06:17, , 8F
10/12 06:17, 8F
→
10/12 06:18, , 9F
10/12 06:18, 9F
K大 可以請問一下有關假移動的想法嗎?? 感謝> <
※ 編輯: weirdfoot 來自: 114.24.73.195 (10/12 22:14)
→
10/13 01:06, , 10F
10/13 01:06, 10F
→
10/13 01:06, , 11F
10/13 01:06, 11F
→
10/13 01:07, , 12F
10/13 01:07, 12F
→
10/13 01:07, , 13F
10/13 01:07, 13F
→
10/13 01:07, , 14F
10/13 01:07, 14F
→
10/13 01:08, , 15F
10/13 01:08, 15F
→
10/13 01:08, , 16F
10/13 01:08, 16F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章