【2D】ゲーム作成ツールGameMaker part3【マンセー】at GAMEDEV
【2D】ゲーム作成ツールGameMaker part3【マンセー】 - 暇つぶし2ch252:名前は開発中のものです。
08/08/26 20:42:28 KqN2Dkl3
>>250
既に解決してましたらスルーしてください
上の方で書いたオブジェクトに防御力と攻撃力を追加し衝突するとダメージを受けるようにしてみます

まずCreateイベントに追加(7とか18って数字は適当に変更してOK)
bougyo=7
kougeki=18

あとはCollisionイベントにHPの増減を記述します

例1.敵と衝突した時に、自分のHPが18減る
hp = hp - 18

例2.敵と衝突した時に、相手の攻撃力の分だけHPが減る
hp = hp - other.kougeki

例3.敵と衝突した時に、相手の攻撃力と自分の防御力の差だけHPが減る
hp = hp - max(0, (self.bougyo - other.kougeki))

例4.敵と衝突した時に、相手のHPが30減る
other.hp = other.hp - 30

1行だけのコードなら、controlタブにあるVariablesアクションを使っても同じことが出来ます
GM付属のサンプル(例えば1945.gm6)でも機能説明ということでcontrolタブのアクションだけで作ってますね


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch