「Unity」の記事一覧

【Unity】SpeedBuff (速度上昇) コンポーネントの作り方
一定時間、親の移動系コンポーネントのspeed変数を1.5倍にする。
【Unity】ShieldGenerator (シールド) コンポーネントの作り方
ダメージを受けた際、HPより先に消費される「シールド値」を管理する。
【Unity】ExperienceGainer (経験値管理) コンポーネントの作り方
敵を倒したシグナルを受け取り、EXPを加算してレベルアップ判定を行う。
【Unity】Lifesteal (吸血攻撃) コンポーネントの作り方
攻撃ヒット時、与えたダメージの一定割合を自分のHPとして回復する。
【Unity】ManaRecharge (MP自動回復) コンポーネントの作り方
魔法やスキルで使用するリソース(MP)を時間経過で回復させる。
【Unity】DamageReflection (ダメージ反射) コンポーネントの作り方
受けたダメージの一部を、攻撃してきた相手(Attacker)に返し与える。
【Unity】SuperArmor (スーパーアーマー) コンポーネントの作り方
ダメージは受けるが、KnockbackReceiverによる吹き飛びを無効化する。
【Unity】PathMover (パス移動) コンポーネントの作り方
親を指定された Path2D に沿って動かす(動く床などに使う)。
【Unity】SquashStretch (伸縮演出) コンポーネントの作り方
親のジャンプや着地の瞬間に scale を変更し、アニメーション的な柔らかさを出す。
【Unity】SurfaceFriction (摩擦制御) コンポーネントの作り方
親が床にいる時、velocity.x を徐々に0に近づけ、滑りを止める。
【Unity】KeyboardMover (キーボード移動) コンポーネントの作り方
矢印キーやWASD入力を監視し、親の velocity をセットして移動させる。