Re: [問題] 請問鍵盤切換影格要怎麼使用呢!!

看板Flash作者 (阿邦)時間18年前 (2007/11/06 04:14), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《plm50 (長不大的小孩)》之銘言: : 我想作一個跑步遊戲,一個人跑到終點hittest他,或是用座標法if到某個位置 : gotoAndStop別的影格,可是用了好久都沒不行...><",最後用on(rollover作弊)滑鼠 : 到那裡可以跳了,可是怕被老師抓包,請問hittest或是座標法要怎麼使用呢! 通常這類的遊戲還蠻單純的 比如說如果用終點線來做hitTest 的話 如果你的人物實體名稱是 a 終點線實體名稱是 b hitTest判定的語法就是 if(a.hitTest(b)==true) { //碰到終點線,看你要做什麼 gotoAndStop("end"); } 你可能發生的問題是 沒有定義 "什麼時候" 會觸發要做這個判定 如果你要用鍵盤操縱的話,就要用 onKeyPress 之類的事件寫法(實際用法請參考f1) 當 "指定的按鍵按下" 時就去判定人物是不是有碰到終點線, 再根據結果決定是不是要跑影格。 希望有解決問題 =) -- 我的房間 http://www.roomi.com.tw/vroom/benw 我的日誌 http://www.roomi.com.tw/blog/benw 請大家參觀指教 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.211.50 ※ 編輯: benw 來自: 219.87.211.50 (11/06 04:15)

11/06 09:00, , 1F
if裡面的"==true"可以不用寫喔 :)
11/06 09:00, 1F

11/06 09:01, , 2F
不過如果這樣寫 你會比較容易閱讀的話,也ok啦~
11/06 09:01, 2F

11/06 09:01, , 3F
我以前也這樣打,但是遇到很大的巢狀if我覺得有點麻煩XD
11/06 09:01, 3F
文章代碼(AID): #17Btcx0v (Flash)
文章代碼(AID): #17Btcx0v (Flash)