投稿記事

2021年 03月の記事 (1)

RedCrab/クロ 2021/03/09 18:32

開発日誌

こんばんはクロです。
UnityのC#の勉強してます。プログラムは中々、目に見える成果が
出ないので大変です。オブジェクト3個にスクリプトを各々貼り付けて
Debug.Log10個表示させて順番がどうなるのか調べたり.Findと
Getcomponentをvoid Start()で使う時、順番でNullにならないのかとか
自前でオブジェクト参照したらスクリプトの順序が決まってないのでNullに
なったりならないのを発見したり。Awakeやコンストラクタは何時、使って
良いのかとか。スクリプトからオブジェクトを作成してRigidbody2Dを
追加したり弄ったり。thisとthis.objectが同じ動きをするので何が違うか
探していたりします。

Pixelの大きさを崩さない様に拡大する為に実験しまくって何とかしたり。
主にHシーンとか拡大したい時に使いたいと思っています。

UnityLearnで学習しだしたり。非常に助かるサンプルが多いんですが
殆ど英語です。Ruby2Dとか2DGameKitとか非常に勉強になります。
スクリプトも勉強になります。

又、Unity2D超入門講座を復習しながら一からやってます。
collsion判定にTagを入れたりフィールドで先に宣言して使い回したり
publicにしてGameObjectをドラグアンドロップしたりprefab作って
沢山出現させたりしながらスクリプトリファレンスを読んでます。

坂道を作ってスライムを転がしてます。応用して落石とかに使えると
思っています。

重ねた画像をマウスボタンで押して手前のだけ反応するか試しています。
応用して、おっぱいなどを触ろうとしてマウスボタンをクリックする際に
手で防御されたりするのに使える思っています。

Spineの方もサンプルを読みながら少しづつ理解してきてます。C#の
Coroutineや#regionや属性とか知らない関数などが大量に出てきます。
クロはまだC#を覚えたてのホヤホヤでゴロゴロもがいております。

あとは文章回りとかを、どうやって作るかで悩んでます。一瞬で表示する
なら大丈夫ですが一文字づつとか途中でスキップとか入れるとシーン全部に
同じ物を入れたくないので一個で何とかならないかとか考えてます。

今現在はこんな感じです。
Addforceでジャンプ中にギリギリ端で地面角に当たった瞬間にジャンプを
すると前のAddforceの影響が残っていて大ジャンプになるので判定作って
ある一定以上になると反転作用で抑えてます。Gravityを0にして自前で
調整した方が良い気がしてきました。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

記事を検索