Unity

Unity

Ruby’s Adventure 2D ゲーム作成-8

今回はHPを表示するUIを作成していく。Canvasの作成ヒエラルキー+からUI->Canvasを作成する。Canvasを右クリックしてUI->Imageを作成する。名前をHealthに変更し、SourceImageをUIHealthFra...
Unity

Ruby’s Adventure 2D ゲーム作成-7

今回はパーティクルを使って煙のエフェクトを作成していく。スプライトの準備Sprites->VFXフォルダに入っているParticleSpriteAtlasを選択して、SpriteModeをMultipleにし、SpriteEditorを開く...
Unity

Ruby’s Adventure 2D ゲーム作成-6

今回は少しワールドを広げ、Rubyをいい感じに画面に収めるカメラワークを作成していく。CinemachineWindowメニューからPackageマネージャーを開いて、UnityRegistryからChnemachineをインストールする。...
Unity

Ruby’s Adventure 2D ゲーム作成-5

前回壊れたロボットとRubyとの間にダメージアクションを作成したが、今回は壊れたロボットを救済すべくRubyが救済アイテムを投げるアクションを作成していく。円盤の作成Art->Sprites->VFXフォルダにあるCogBulletを選択し...
Unity

Ruby’s Adventure 2D ゲーム作成-4

今回はスプライトアニメーションを作成していく。EnemyのアニメーションまずはプレファブフォルダにあるEnemyプレファブをダブルクリックしてプレファブ編集モードで開き、AddComponentからAnimatorコンポーネントを付与する。...
Unity

Ruby’s Adventure 2D ゲーム作成-3

前回、HPの回復アイテムを実装したので、今回はダメージ処理を作成していく。ダメージの種類としては、ダメージゾーンに足を踏み入れた場合と敵キャラと接触した場合だ。順番に実装していこう。ダメージゾーンArt->Sprites->Environm...
Unity

Ruby’s Adventure 2D ゲーム作成-2

前回、地面を作成したので今回はその世界の飾りつけを行う。水の上は歩けない、物とは衝突するなどゲームとして自然な挙動も実現していく。では早速やっていこう。見え方の設定Assets→Art→Sprites→EnvironmentにあるMetal...
Unity

Ruby’s Adventure 2D ゲーム作成-1

Unityチュートリアルの中でも秀逸の出来栄えだったRuby's Adventureが公式サイトから削除されてしまったのでここに作成手順をまとめておく。少し古くなっている部分があるので、Unity2022.2~のバージョンに合わせて若干の修...
Unity

Unity シーンに動画を配置する

ときにゲームシーンの中に動画コンテンツを配置したい場合がある。今回はこの方法をやっていこう。①ゲームシーンの中に配置するまずはゲームの中のオブジェクトの一部として、動画を配置する場合だ。シチュエーションとしては、研究室にあるPCのモニタに動...
Unity

Unity timelineとcinemachineを使ってUnityちゃん大ジャンプ動画を作成する。

UnityのタイムラインとCinemachineを活用してキャラクターの動きを滑らかにする方法を解説。グラフビューでの移動速度調整やカメラワークの工夫で、より自然なアニメーションを作成できます。
Unity

Unity NavMesh

敵が自分を追跡する処理が必要な際に重宝する、NavMeshを学習しよう。ステージの作成1.CreateEmptyからStageを原点に作成する2.Stageの中にCubeからFloorを作成するtransformは以下3.新規にマテリアルを...
Unity

Shooting(クリックしたところに弾丸を飛ばしてみよう)

クリックした場所に弾丸を飛ばすシンプルなゲームをUnityで作成する方法を解説します。床や弾丸の作成、カメラ設定、スクリプトの記述まで、初心者でもわかりやすくステップバイステップで説明します。弾丸のように動的生成されるオブジェクトに参照を渡す方法も紹介します。
Unity

Unityチーム開発 with Git & GitHub 2

前回mergetoolの設定などを行ったので今回は実際にUnityで開発をしてコンフリクト発生させてみよう。Masterブランチ現在Masterブランチにいることを確認し、Unity上で以下の作業をする。1.Createから新規Cubeを作...
Unity

Unity terrain を使ってみよう

Unityには強力な地形生成機能が備わっている今回はそれの使い方を学ぼうプロジェクトの作成terrainappという名前で3Dプロジェクトを新規に作成する。Standard AssetsのインポートTerrainはStandard Asse...
Unity

Unityチーム開発 with Git & GitHub

Unityでチーム開発を行う際にバージョン管理にGitを使う際のポイントを解説していく。この記事の対象者○Unityの基本的なゲーム開発ができる○GitとGitHubを普段触っている上記2点はこの記事を読むにあたって必須となる。また、Git...
Unity

Unityでシーンをまたいで値を保持する

Unityのシングルトンパターンでシーン間データを簡単に共有!静的インスタンスの活用、DontDestroyOnLoadの実装方法を初心者向けにわかりやすく解説します。サンプルコード付きで即実践可能!
Unity

Unity HingeJoint

UnityでHingeJointを使った可動域制限や跳ね返り効果の設定方法を詳しく解説!実用的なゴルフスイングのような動きの作成方法やスクリプト例も紹介。初心者でも分かりやすいUnity開発ガイド。
Unity

Unity SpringJoint

UnityでSpring Jointを使いこなす方法を徹底解説!動的に設定する手順やEnable Collisionの有効化、Break Forceでジョイントが破棄される条件の設定方法をわかりやすく説明。物理演算を活用したゲーム開発に役立つ情報満載。
Unity

Unity FixedJoint

UnityのFixedJointコンポーネントを使ったオブジェクトの連結方法を初心者向けに解説します。プロジェクト作成から実験、応用まで丁寧に説明。ゲーム開発で役立つ知識を深めましょう!
Unity

Unityで機械学習(その7)

今回はカリキュラム学習を行う。カリキュラム学習とは最初は簡単な学習から始め徐々に学習内容を難しくしていくというものだ。簡単なことから徐々にステップアップさせていくことで複雑な事象も効率的に学習できる。参考にしている以下の書物のカリキュラム学...
スポンサーリンク