【2D】ゲーム作成ツールGameMaker part3【マンセー】
at GAMEDEV
252:名前は開発中のものです。
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
5019日前に更新/242 KB
担当:undef