ゲ制 TopDownEngine 銃取得で自動的に装備&弾数∞の設定 Unity のアセット「TopDown Engine」の公式レシピの銃プレハブの設定を変更し弾薬は無制限で、指定した回数ごとにリロードの待ち時間が発生するように変更する手順を紹介します。マップで武器を拾った際に装備を指示しなくても自動的に装備させることができる InventoryWeapon の設定も説明しました。 2023.07.07 ゲ制
ゲ制 TopDownEngine 弾数設定・リロードできる銃の作成2/2 Unity のアセット「TopDown Engine」の公式レシピに沿って作成した銃に、指定した方向に射撃させる WeaponAim2D コンポーネントを追加し、ProjectileWeapon コンポーネントの設定で連射速度の変更と、残弾数 0 の攻撃でリロードされる Auto Reload について紹介します。 2023.07.06 ゲ制
ゲ制 TopDownEngine 弾数設定・リロードできる銃の作成1/2 Unityのアセット「TopDown Engine」でリロードできる銃を公式レシピに従って作成し、テストプレイまでの手順を紹介します。ProjectileWeaponの他に、弾薬を管理する WeaponAmmo やインベントリとの連携を行うコンポーネント、ゲーム内で装備させる ItemPicker も設定しました。 2023.07.05 ゲ制
ゲ制 TopDownEngine Weapon既定値とサンプル比較 Unity の見下ろし型ゲーム作成支援アセット「TopDown Engine」の公式ガイドの通りに作った CubeGun の連射速度を速めるために、同じ ProjectileWeapon コンポーネントを持つサンプルと比較し、その差分を得ました。そして、Time Between Uses で連射速度が変わりました。 2023.07.04 ゲ制
ゲ制 TopDownEngine 3D向け銃の作成&「消しゴム銃」の仕様 Unity の見下ろし型ゲームの作成支援アセット「 TopDown Engine 」の公式ガイドを参考にして、空のゲームオブジェクトから射撃する銃のプレハブを作成し、そのテストのために操作キャラクターに設定し、エディタ上でテストプレイするところまでの手順を紹介します。 2023.07.03 ゲ制
ゲ制 Unity TopDownEngine Weapon(武器)の派生5種類の特徴 Unity のトップビュー形式のゲーム制作の支援アセット「TopDown Engine」で提供されている 5 つの武器用のコンポーネントについてサンプル動画と併せて簡単に説明しました。近接武器、設置する爆弾、銃は自動で撃つもの、溜めることで攻撃が変化するもの、弾道が表示されるものなどバリエーションがありました。 2023.07.02 ゲ制
ゲ制 Unity コンポーネントやプレハブがどこで使われているかの調べ方 Unity プロジェクト内で任意のコンポーネントがどこで使われているかを調べる SearchForComponents 、プレハブなどのアセットがどのシーンで参照されているかを高速で調べる unity-reference-viewer の導入から実行結果までを紹介しました。開発や調査の効率の向上が期待できます。 2023.06.30 ゲ制
ゲ制 Unity シェーダーで _MainTex 画像のアルファ値を参照・反映 Unity の Unlit Shader をベースにして、画像の不透明度に応じて指定した色で塗るシェーダを作成・公開しました。シェーダの不透明度が正しく受け取れているかを確認するために、画像の色を GIMP のヒストグラムを用いて検証しました。シェーダの設定でアルファ値を扱うかどうかを変えられることもわかりました。 2023.06.05 ゲ制
ゲ制 Unity シェーダープロパティを処理で参照するためのマッピング Unity の Unlit Shader のテンプレートに Color 型のシェーダープロパティを追加し、それを Cg(≒HLSL) 言語でマッピングして利用するための変数の定義を紹介しました。ピクセルシェーダーで返す色を、 Unityエディタで設定したColor型のシェーダープロパティと同じにできました。 2023.06.04 ゲ制
ゲ制 Unity Unlitシェーダーを変更し、マップチップの影を描画する Unity の Unlit Shader のテンプレートのプログラムを変更し、影の色を指定するプロパティを追加し、ピクセルシェーダーの処理を行う frag 関数のテンプレートの処理について調べた後、処理内容を変更しました。エラーが起きると適用している画像が紫色になることや、Inspectorでエラーを確認できました。 2023.06.03 ゲ制