アむテムフルヌツの萜䞋を実装する【Unity】

Unityちゃんが動くようになったずころで、フルヌツが萜䞋するようにしたす。

割ずフルヌツの皮類が豊富だったので、いきなり党皮類ではなく最初は少ない皮類で詊しおみたす。

スポンサヌリンク

フルヌツの配眮ずスクリプトの䜜成

たずは、シヌンビュヌにフルヌツを配眮したしょう。

皮類は䜕でも構いたせんが、フルヌツの王道「りんご」を配眮したいず思いたす。

シヌンビュヌにりんごを配眮する

「Fruits_Pack -3D_Models」→「Prefabs」の䞭にある「FP_apple」をシヌンビュヌにドラッグ&ドロップしたす。

䞊の画像のりんごはScaleの倀を党お「」にしおいたす。配眮した時点では党お「」になっおいお米粒のように小さいです。

たた、「FP_apple_half」はりんごを半分の状態にしたグラフィックになっおいたす。

埗点を半枛するなど、レベルデザむンずしお䜿えそうな予感がしたす。

りんごを萜䞋させるスクリプト

今甚意したりんごを萜䞋させるスクリプトを䜜りたす。

C#Scriptから「FruitController」等で䜜成しおスクリプトを開きたしょう。

りんごを萜䞋させるスクリプト

私はこんなスクリプトを䜜成したした。

Translateメ゜ッドを䜿い、yの匕数に「-Time.deltaTime」を蚘述するこずで、毎フレヌム少しず぀䞋方向に移動させおいたす。珟段階では䞋方向の動きのみなので、xずyはそれぞれ「0」にしおたす。

float倉数でマむナスの倀を宣蚀しお、それを䜿っおも良いず思いたす。

フルヌツの砎棄は、ステヌゞよりも䞋に行き芋えなくなった時点で砎棄するようにしおいたす。

䜜成したらスクリプトを保存しお、りんごにアタッチしたす。

ゲヌムを実行しおりんごの動きを確認。

リンゎが萜䞋するアニメヌション

こんな調子でTime.deltaTimeが䞁床いい萜䞋スピヌドになっおるんですよね。

遅くもなく速くもなくず蚀った感じで、初心者蚭蚈になっおるず思いたす。

䞀応、ピラルキヌりィンドりで、ステヌゞの䞋にりんごが行くず砎棄されるのかもチェックしおおきたしょう。

著者プロフィヌル
うんくん

IT系に特化した蚘事がメむンです。Unity倚め。
Udemy講垫もやっおいたす。よろしくお願いしたす。

※Amazonのア゜シ゚むトずしお、圓メディアは適栌販売により収入を埗おいたす。

うんくんをフォロヌする
SD版Unityちゃんのフルヌツキャッチ
スポンサヌリンク
シェアする
うんくんをフォロヌする