アフィリエイト広告を利用しています

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2019年11月28日

【21日目】英語版Udemyで学ぶ!C#




進捗80%
新しいことが次々に出てくるが、結構面白い。

■UNITY-基礎(続き)

剛体
ボールに対して重力を追加してみたり、スピード変えてみたりして遊ぶ。面白いのがボールに簡単に図形を追加して、いびつな図形を作成できて、そのまま転がせるところだ。さらにそのいびつな形のおかしな転がり方をさせることができる!
ほとんどコード書いてないのにこんなことができるのはなかなかすごい。

衝突
衝突判定もいろいろできる。通常は物体と同じサイズで衝突判定を行うが変更することもできる。例えば半径1の級の衝突判定のサイズを半径2のサイズにできたりする。
また、衝突した際に跳ねたりさせることも簡単にできる。その場合は物理的素材のバウンス属性を設定する。

ひな形(Prefabs)
作成したオブジェクトをあらかじめひな形として登録しておくことができる。こうすることにより、簡単に複雑な設定のオブジェクトを追加できるし、コードでオブジェクトを自動生成したりすることもできる。
また、ひな形の登録先のAssetsの中はフォルダを作成してひな形などを整理することができる。

C#のスクリプト
MonoBehaviourの派生クラスのStart関数は始めに1回、Update関数は頻繁に呼ばれる。

よく使う関数
乱数はゲームでよく使用するものだが、C#のRandom関数を使うことができる。
また、数学系の関数はMathfにまとめられているとのこと。

以上で、基礎編を終了し、いよいよ、本格的にゲーム作成に入る。
■Game Pongの作成

Pongゲームとはエアホッケーのようなゲームでだんだん打つ玉の速度が早くなっていくゲームだ。このゲームは2Dだが、オブジェクト衝突や、画面遷移、テキスト描画など様々なことを学ぶ。

Game Pong

■次は

まずは、テキストの配置から勉強をスタートする。


このコースへのリンク
Complete C# Masterclass






全般ランキング
タグ:Unity
posted by peter3q at 07:17| Comment(0) | TrackBack(0) | c#
検索
<< 2019年11月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
タグクラウド
カテゴリーアーカイブ
プロフィール
peter3qさんの画像
peter3q
エンジニアとして働いている40代の会社員です。 仕事でメインに使用している言語はC/C++です。 プライベートでは、大学生の息子と中学生の娘がいて、 週末、料理をし、毎年、梅シロップを付けています。
プロフィール
×

この広告は30日以上新しい記事の更新がないブログに表示されております。