iT邦幫忙

0

Flash ActionScrip 3.0 程式問題

各位大大幫忙小弟解答疑惑
小弟我要做一個flash的捲軸遊戲(Flash ActionScrip 3.0)
裡面有一個部份的程式一直找不到怎麼寫
內容大約是這樣:有一個主角可以攻擊怪物.和吃藥水
當主角碰到怪物,生命值會少1點
當主角吃到藥水,生命值會多1點
P.S.生命值最多能有3點,最少可以0點
所需元件:主角:girl_mc
怪物:gost_mc
藥水:hp_mc
生命值:heart1_mc
heart2_mc
heart3_mc

煩請各位大大能幫忙我!!!

看更多先前的討論...收起先前的討論...
fillano iT邦超人 1 級 ‧ 2012-11-12 17:16:21 檢舉

裡面有一個部份的程式一直找不到怎麼寫



你的一部分是哪一部分?你這樣問好像全部不會寫XD

wordsmith iT邦高手 1 級 ‧ 2012-11-12 18:55:32 檢舉
嗯,要更具體一點,不然也幫不上忙,看究竟是碰撞測試不會做,還是說攻擊、吃藥水的邏輯不會做
g611213 iT邦新手 5 級 ‧ 2012-11-12 21:09:43 檢舉
就是當我的主角碰到怪物時,要減少一顆生命值愛心
但之後如果又吃到藥水,那麼生命值愛心要加1顆

所以在一關內可能會碰到好幾次怪物,和吃到好幾次藥水

假如:現在有三顆愛心,如果我連續碰到2次怪物,所以只剩1顆愛心
接著又吃到藥水,那變成了2個愛心

我要怎麼怎麼寫程式說

1.主角碰到怪物怎麼少一顆
2.主角吃到藥水多一顆
3.如果在愛心滿3個的時候怎麼可以不用再加
4.如何判斷愛心現在的個數,然後增加的愛心在哪個位置


感激大大~
g611213 iT邦新手 5 級 ‧ 2012-11-12 21:10:04 檢舉
就是當我的主角碰到怪物時,要減少一顆生命值愛心
但之後如果又吃到藥水,那麼生命值愛心要加1顆

所以在一關內可能會碰到好幾次怪物,和吃到好幾次藥水

假如:現在有三顆愛心,如果我連續碰到2次怪物,所以只剩1顆愛心
接著又吃到藥水,那變成了2個愛心

我要怎麼怎麼寫程式說

1.主角碰到怪物怎麼少一顆
2.主角吃到藥水多一顆
3.如果在愛心滿3個的時候怎麼可以不用再加
4.如何判斷愛心現在的個數,然後增加的愛心在哪個位置


感激大大~
fillano iT邦超人 1 級 ‧ 2012-11-13 03:13:27 檢舉
你有寫過AS3或是其他的程式語言嗎?

1 個回答

2
ted99tw
iT邦高手 1 級 ‧ 2012-11-12 17:30:15

先買一台電腦,灌好AS3後再開始...毆飛

player iT邦大師 1 級 ‧ 2013-04-10 19:11:01 檢舉

是裝 Adobe Flash CS3 以上版本吧?
開發 ActionScript 3.0
似乎沒有更好的選擇?

你要不要參考一下這個?
http://box2dflash.sourceforge.net/

player iT邦大師 1 級 ‧ 2013-04-10 19:12:22 檢舉

他的問題應該是在於物件觸碰的判斷?

我要發表回答

立即登入回答