2018-03-14から1日間の記事一覧
ソースコード 関連記事
ソースコード using System.Collections; using UnityEngine; public class CameraShake : MonoBehaviour { public void Shake( float duration, float magnitude ) { StartCoroutine( DoShake( duration, magnitude ) ); } private IEnumerator DoShake( fl…
ソースコード 関連記事
ソースコード 関連記事
ソースコード 関連記事
はじめに 「SemanticColorizer」を Visual Studio に導入することで シンタックスハイライトのパターンを増やすことができます 使用例 導入前 導入後 設定 Visual Studio メニューの「ツール>オプション」から 「環境>フォントおよび色」を選択して、 「表示…
はじめに 「Line Endings Unifier」を Visual Studio に導入することで ドキュメント保存時に改行コードを自動で統一できるようになります Unity で Visual Studio を使用してゲームを開発していると 改行コードに LF と CRLF が混ざってしまい、スクリプト…
概要 上記の「Stripe Generator」というサイト様で ストライプ画像を簡単に作ることができます
ソースコード using UnityEngine; public static class Vector2Ext { public static Vector2 Round( this Vector2 self ) { return new Vector2 ( Mathf.Round( self.x ), Mathf.Round( self.y ) ); } } 使い方 var vec = new Vector2( 1.1f, 1.1f ); vec = …
ソースコード using UnityEngine; public static class Vector3Ext { public static Vector3 Round( this Vector3 self ) { return new Vector3 ( Mathf.Round( self.x ), Mathf.Round( self.y ), Mathf.Round( self.z ) ); } } 使い方 var vec = new Vector…
ソースコード 使い方 UI オブジェクトを複製して配置していると、RectTransform のパラメータが 整数値ではなくなってしまうことがありますが、 RectTransform を右クリックして「Round」を選択することで RectTransform のパラメータを四捨五入することがで…
はじめに Unity 2017 から追加された「Caching.ClearAllCachedVersions」を使用すると 指定されたアセットバンドルのキャッシュを削除できます 使用例(引用) using System.Collections; using UnityEngine.Networking; using UnityEngine; public class Ex…
ソースコード 使用例 var keys = new List<string>(); PlayerPrefsTools.GetAllPlayerPrefKeys( keys );</string>
はじめに m_sphere.SetParent( m_cube, true ); Transform.SetParent の第2引数には bool 値を渡すことができます この bool 値に true、false を渡した時に何が変わるのか書き残しておきます 例 このようにシーンに Cube と Sphere が存在する場合に Cube …
はじめに 「UGUI Super ScrollView」では「LoopListView2」クラスを使用して スクロールビューの操作を行います この記事では、「LoopListView2」クラスで使用できる イベントや関数を一部紹介していきます イベント mOnBeginDragAction ドラッグを開始した…
はじめに 「UGUI Super ScrollView」では項目の削除を実装することができます 作成例は上記の GitHub リポジトリの 「Assets/Example/05_DeleteItem/Example.unity」シーンで確認できます 作成例 ソースコード スクロールの項目で使用するデータ public seal…
はじめに 「UGUI Super ScrollView」では 項目数の設定・追加、特定の項目へのジャンプを実装することができます 作成例は上記の GitHub リポジトリの 「Assets/Example/04_TopToBottomDynamic/Example.unity」シーンで確認できます 作成例 ソースコード ス…
はじめに 「UGUI Super ScrollView」ではページビューを作ることができます 作成例は上記の GitHub リポジトリの 「Assets/Example/07_PageView/Example.unity」シーンで確認できます 作成例 ソースコード スクロールの項目で使用するデータ public sealed c…
はじめに 「UGUI Super ScrollView」では 項目の高さが変化するスクロールビューを作ることができます 作成例は上記の GitHub リポジトリの 「Assets/Example/03_ChangeItemHeight/Example.unity」シーンで確認できます 作成例 ソースコード スクロールの項…
はじめに 「UGUI Super ScrollView」ではチャット画面を作ることができます 作成例は上記の GitHub リポジトリの 「Assets/Example/09_Chat/Example.unity」シーンで確認できます 作成例 ソースコード キャラクターのデータ public sealed class CharaData {…
はじめに 「UGUI Super ScrollView」ではバナーを作ることができます 作成例は上記の GitHub リポジトリの 「Assets/Example/08_Banner/Example.unity」シーンで確認できます 作成例 ソースコード スクロールの項目で使用するデータ public sealed class Lis…
はじめに 「UGUI Super ScrollView」では 項目をグリッド状に並べるスクロールビューを作ることができます 作成例は上記の GitHub リポジトリの 「Assets/Example/06_Grid/Example.unity」シーンで確認できます 作成例 ソースコード スクロールの項目で使用…
はじめに 「UGUI Super ScrollView」では スナップするスクロールビューを作ることができます 作成例は上記の GitHub リポジトリの 「Assets/Example/02_Vertical/Example.unity」シーンで確認できます 作成例 ソースコード スクロールの項目で使用するデー…
はじめに 「UGUI Super ScrollView」では 必要な要素のみ描画するスクロールビューを作ることができます 作成例は上記の GitHub リポジトリの 「Assets/Example/01_TopToBottom/Example.unity」シーンで確認できます 作成例 ソースコード スクロールの項目で…