コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】放物線を描いて弾を発射するサンプル「ProjectileShooting」紹介

はじめに 「ProjectileShooting」は放物線を描いて弾を発射するサンプルです デモ 「Main」シーンを開いて Unity を再生することで動作確認できます 実装方法 「ProjectileMath.cs」に記載されています using UnityEngine; public static class ProjectileMa…

【Unity】3Dモデルをクリックしてバラバラにするサンプル「SimpleMeshExploder」紹介

はじめに 「SimpleMeshExploder」は3Dモデルをクリックして バラバラにするサンプルの Unity プロジェクトです サンプル 関連記事

【Unity】作業ログを記録できる WakaTime と連携できるようにするエディタ拡張「wakatime-unity」紹介

はじめに 「wakatime-unity」は、作業ログを記録できる WakaTime と連携できるようにするエディタ拡張です 使い方 Unity メニューの「Window>WakaTime」を選択します 「API key」を入力して「Enabled」をチェックします https://wakatime.com/dashboard 「AP…

【Unity】Internal_CreateGameObject is not allowed to be called from a MonoBehaviour constructor (or instance field initializer), call it in Awake or Start instead.

概要 using UnityEngine; public class Example : MonoBehaviour { private GameObject gameObject = new GameObject(); } 上記のように、メンバ変数の定義のタイミングで new GameObject() を記述すると Internal_CreateGameObject is not allowed to be ca…

【Unity】Skybox で使用できる3つのシェーダがセットになったコレクション「SkyboxPlus」紹介

はじめに 「SkyboxPlus」は Skybox で使用できる 3つのシェーダがセットになったコレクションです 使用例 使い方 Skybox で使用するマテリアルの Shader に 「SkyboxPlus」のシェーダを設定します Cubemap Hemisphere Gradients そして、Unity メニューの「W…

【Unity】2D でロープを実装できる「Unity3D 2D Rope Editor」紹介

はじめに 「Unity3D 2D Rope Editor」を Unity プロジェクトに導入することで 2D でロープを実装できるようになります 注意 GitHub に公開されているリポジトリは現在サポートされていません サポートされている最新版が必要であれば、Asset Store から購入…

【Unity】マーチングキューブ法のサンプル「Marching-Cubes」紹介

概要 「Marching-Cubes」はマーチングキューブ法のサンプルです デモ 「MarchingCubes」フォルダ内の「Example」シーンを開いて Unity を再生するとデモが確認できます 関連記事

【Unity】セル・オートマトンによる 2D 液体シミュレータ「Liquid Simulator for Unity」紹介

はじめに 「Liquid Simulator for Unity」は セル・オートマトンによる 2D 液体シミュレータです デモ 「main」シーンを開いて Unity を再生するとデモが確認できます 関連記事

【Unity】ソースコードを見ることができる横スクロールアクションの完成プロジェクト「Red Runner」紹介

はじめに 「Red Runner」は、ソースコードを見ることができる 横スクロールアクションの完成プロジェクトです スクリーンショット 関連記事

【紹介】「ゲームプログラマーになる前に覚えておきたい技術 近代化プロジェクト」

概要 ゲームプログラマになる前に覚えておきたい技術作者:平山 尚秀和システムAmazon 2008年に出版された、 「ゲームプログラマーになる前に覚えておきたい技術」 のサンプルプロジェクトは、VisualStudio 2008 などを想定しており、 現在の開発環境には則さ…

【Unity】世界地図を読み込むサンプルプロジェクト「UnitySlippyMap」紹介

はじめに 「UnitySlippyMap」は 世界地図を読み込むサンプルプロジェクトです デモ 「Scenes」フォルダ内の「Test」シーンを開いて Unity を再生すると確認できます 関連記事

【Unity】ゲーム中に WinForm を表示できる「Unity Windows Forms」紹介

はじめに 「Unity Windows Forms」を Unity プロジェクトに導入することで ゲーム中に WinForm を表示できるようになります 使用例 クイックスタート 空のゲームオブジェクトに「UnityWinForms」をアタッチして 「Fonts」と「Images」に使用するフォントや画…

【Unity】マインクラフトのようなマップを作成するサンプル「Voxelmetric2」紹介

はじめに 「Voxelmetric2」は マインクラフトのようなマップを作成するサンプルです デモ 「Voxelmetric/3d Example」フォルダ内の 「Example」シーンを開いて Unity を再生します 関連記事

【Unity】Fruit Ninja を Unity で再現しようとしたプロジェクト「UnityFruitCutter」紹介

はじめに 「UnityFruitCutter」は Fruit Ninja を Unity で再現しようとしたプロジェクトです プレイ方法 「Scene1」シーンを開いて Unity を再生するとプレイできます 補足 Unity エディタ上でプレイするためには いくつかスクリプトを編集する必要がありま…

【雑記】Nintendo Switch のプロコン(Pro コントローラー)を Window 10 の PC に接続する方法

手順 スタートメニューの「設定」ボタンを押します 「Windows の設定」画面で「デバイス」を選択します 「Bluetooth とその他のデバイス」画面で、 Bluetooth が「オフ」になっている場合は「オン」にします 「Bluetooth またはその他のデバイスを追加する」…