はじめに Unity 2018.1 ベータ以降であれば、 「Vector Graphics Samples」を Unity プロジェクトに導入することで SVG 形式のファイルを Unity で使用できるようになります 導入方法 Unity プロジェクトの「Packages」フォルダ内の「manifest.json」に 下記…
今のレイアウト 試してみたレイアウト やってみて 今のレイアウトでは記事の本文が不要だなぁと思って、 本文を消して、サムネイル、日付、記事タイトルだけのレイアウトにしてみました 良い感じにスッキリしたように感じたのですが、 一画面に表示される記…
今のレイアウト カード型レイアウト やってみて 今のレイアウトよりもカード型のレイアウトの方が トップページがスッキリするかなぁと思って試しに変更してみました 見た目はスッキリしたのですが、 記事タイトルを読む時に、今までは上から下に見ていけば…
概要 2014/2/19 に「InControl」がリリースされました 「InControl」を導入すると、Xbox 360 や PS3、PS4 などのコントローラの入力制御を 簡単に実装できるようになります この記事では、Unity プロジェクトに「InControl」を導入して Nintendo Switch のプ…
はじめに Project ビューを右クリックした時に表示される「Extract From Prefab」を使用すると、 FBX のようなモデルデータからマテリアルを抽出することができます 使用例 例えばこのようなモデルデータが存在する場合に、 マテリアルを右クリックして「Ext…
概要 using UnityEngine; namespace Test { public class TestData { private int m_id; public int Id => m_id; // これがダメ } public class TestScene : MonoBehaviour { } } 名前空間の中に MonoBehaviour を継承したクラスと、 ラムダ式のプロパティを…
はじめに 「UnityTile3D」はシンプルな 3D タイルエディタです クイックスタート 空のゲームオブジェクトに「Tile3D」をアタッチします すると、シーンにタイルが表示されます 「Build」モードでタイルを追加できます Mesh Renderer にタイル用のマテリアル…
はじめに 「Polygon2D Editor for Unity」を Unity プロジェクトに導入することで PolygonCollider2D を使用してメッシュを生成できるようになります 使用例 使い方 空のゲームオブジェクトに「PolygonMesh2D」をアタッチします メッシュを編集する時は「Edit…
はじめに 「2D-Colliders-Expanded」を Unity プロジェクトに導入することで 曲線、半円、カプセルの 2D コライダが使用できるようになります 曲線 半円 カプセル
はじめに 「Custom 2D Colliders」を Unity プロジェクトに導入することで ベジェ曲線、円弧、楕円、角丸ボックス、カプセル、 星の 2D コライダが使用できるようになります ベジェ曲線 円弧 楕円 角丸ボックス カプセル 星
はじめに 「PBD-Fluid-in-Unity」は流体シミュレーションのサンプルです スクリーンショット
はじめに 「quickfracture」はオブジェクトをバラバラにするサンプルです スクリーンショット サンプルシーン 「test」シーンで動作を確認できます
オープンソース JoyconLib - Nintendo Switch の Joy-Con のライブラリ MovableJoystick - 画面の好きな場所をタッチして使用できるジョイスティック CameraShake - カメラを揺らす Game-Eye-2D - 2D アクションゲームのカメラのコンポーネントのコレクショ…
ソースコード using UnityEngine; public class Example : MonoBehaviour { private Joycon m_joyconR; private void Start() { var joycons = JoyconManager.Instance.j; m_joyconR = joycons.Find( c => !c.isLeft ); } private void Update() { var orien…
ソースコード using UnityEngine; public static class Initializer { [RuntimeInitializeOnLoadMethod( RuntimeInitializeLoadType.BeforeSceneLoad )] private static void Init() { Random.InitState( 42 ); } } こんな感じでゲーム開始時に乱数のシード…