2017-09-01から1ヶ月間の記事一覧
はじめに この記事では、「Shader Weaver」でブラーの使い方を紹介していきます チュートリアルのまとめはこちら 前回のチュートリアル このチュートリアルで作るモノ 動画 この記事は上記の動画の一部翻訳となります ノードの準備 Project ビューで「Shader…
はじめに この記事では、「Shader Weaver」でアニメーションシートを使う方法を紹介していきます チュートリアルのまとめはこちら 前回のチュートリアル このチュートリアルで作るモノ 動画 この記事は上記の動画の一部翻訳となります ノードの準備 「Shader…
はじめに この記事では、「Shader Weaver」で スプライトアニメーションに演出を付ける方法を紹介していきます チュートリアルのまとめはこちら 前回のチュートリアル このチュートリアルで作るモノ 動画 この記事は上記の動画の一部翻訳となります ノードの…
概要 2017/3/29 に、2D 用のノードベースのシェーダ作成アセット 「Shader Weaver」がリリースされました 「Shader Weaver」を導入すると、 ノードベースで Sprite や UI 用のシェーダを作成できるようになります 例(公式サイトから引用) サイト一覧 公式…
はじめに この記事では、「Shader Weaver」で 文字が少しずつ浮かび上がるシェーダを作る方法を紹介していきます チュートリアルのまとめはこちら 前回のチュートリアル このチュートリアルで作るモノ 動画 この記事は上記の動画の一部翻訳となります ノード…
はじめに この記事では、「Shader Weaver」で炎のゆらめきを表現するシェーダを作る方法を紹介していきます チュートリアルのまとめはこちら 前回のチュートリアル このチュートリアルで作るモノ 動画 この記事は上記の動画の一部翻訳となります ノードの準…
はじめに この記事では、「Shader Weaver」で文字を光らせるシェーダを作る方法を紹介していきます チュートリアルのまとめはこちら 前回のチュートリアル このチュートリアルで作るモノ 動画 この記事は上記の動画の一部翻訳となります ノードの準備 Projec…
はじめに この記事では、「Shader Weaver」における 画像に動きをつける方法を紹介していきます チュートリアルのまとめはこちら 前回のチュートリアル このチュートリアルで作るモノ このチュートリアルでは画像の移動や回転などの動きをシェーダで作ります…
はじめに この記事では、「Shader Weaver」における 画像を表示する方法を紹介していきます チュートリアルのまとめはこちら 前回のチュートリアル このチュートリアルで作るモノ 青いボタンにダイヤモンドのアイコンを重ねて表示するシェーダ 動画 この記事…
はじめに この記事では、「Shader Weaver」における シェーダの作成と保存、読み込みなどの基本的な操作方法を紹介していきます チュートリアルのまとめはこちら 動画 この記事は上記の動画の一部翻訳となります シェーダファイルの作成 「Shader Weaver」で…
概要 2017/9/7 に「Mulitple Tags」がリリースされました 「Mulitple Tags」を導入すると、 ゲームオブジェクトに複数のタブを設定できるようになります 検証環境 Unity 2017.1.1f1 Mulitple Tags 1.0 公式マニュアル http://aiunity.com/products/multiple-…
はじめに var uiSprite = GetComponent<UISprite>(); uiSprite.spriteName = "cursor_right"; uiSprite.spriteName = "cursor_" + dirType.ToString(); Unity で NGUI を使用してゲームを開発していると 上記のように、プログラムからスプライトの名前を変更することが</uisprite>…
概要 自分が関わっている Unity プロジェクトで Android 版のアプリをリリースする時に Bundle Version Code をどのように設定しているかをまとめておきます ルール Bundle Version Code = メジャーバージョン x 10000000 + マイナーバージョン x 100000 + …
はじめに ゲームの UI を作成していると、たくさんの UI オブジェクトをシーンに配置する必要が出てきます スマホゲームだと 100 を超える画面を作成することもあるため、 後からスプライトやラベルのレギュレーションを変えようとすると、 作業に大量の時間…
使い方 Unity の Favorites は、Project ビューの検索状態を保存できる機能です Project ビューを検索した状態で、★ボタンをクリックすることで保存できます 関連記事
ソースコード
ソースコード
ソースコード using System; using System.Linq; using UnityEditor; public static class Utils { public static Type[] GetAllEditorWindowTypes() { var editorWindow = typeof( EditorWindow ); var result = AppDomain.CurrentDomain .GetAssemblies() …
概要 「Shader Unity Support」を Visual Studio に導入すると Unity のシェーダのコード補完やシンタックスハイライトが使えるようになります 2017/9/27 現在は Visual Studio 2013 と 2015 で対応しているようです 対応している拡張子 .cginc .shader .com…
はじめに シェーダを実装する時に MaterialPropertyDrawer を使用することで Inspector の表示をカスタマイズすることができます MaterialPropertyDrawer は自作することができますが 今回は Unity が標準で用意しているモノをいくつか紹介していきます Togg…
概要 「MoeIDE」をVisual Studioに追加することで ウィンドウ全体に好きな背景画像を表示できるようになります 例 設定方法 Visual Studio のメニューの「ツール>オプション...」を選択します 「環境>配色テーマ」から「Blue Transparent」「Dark Transparen…
はじめに xLua は C# ( Unity、.Net、Mono ) で Lua を使用できるようにするアセットで、 Android、iOS、Windows、Linux、OSX などをサポートしており GitHub からダウンロードして使用することができます 今回は xLua で C# から Lua のプログラムを実行す…
はじめに xLua は C# ( Unity、.Net、Mono ) で Lua を使用できるようにするアセットで、 Android、iOS、Windows、Linux、OSX などをサポートしており GitHub からダウンロードして使用することができます 今回は xLua で Lua から C# のプログラムを実行す…
はじめに xLua は C# ( Unity、.Net、Mono ) で Lua を使用できるようにするアセットで、 Android、iOS、Windows、Linux、OSX などをサポートしており GitHub からダウンロードして使用することができます 今回は xLua の基本的な使い方を軽く紹介していきま…
概要 下記のコマンドでインストール可能 go get -u github.com/vmihailenco/msgpack 次のようなプログラムで MessagePack が使用できることが確認可能 package main import ( "github.com/vmihailenco/msgpack" "fmt" ) func main() { type Item struct { Fo…
ソースコード using System; using System.Collections.Generic; using System.Xml; public static class XmlExt { public static IEnumerable<T> Select<T> ( this XmlNodeList self, Func<XmlNode, T> selector ) { foreach ( XmlNode n in self ) { yield return selector( </xmlnode,></t></t>…
ソースコード public static class DateTimeExt { public static bool IsMonday( this DateTime self ) { return date.DayOfWeek == DayOfWeek.Monday; } public static bool IsTuesday( this DateTime self ) { return date.DayOfWeek == DayOfWeek.Tuesday…
ソースコード public static class DateTimeExt { public static DateTime Tomorrow( this DateTime self ) { return value.AddDays( 1 ); } }
ソースコード public static class DateTimeExt { public static DateTime Yesterday( this DateTime self ) { return value.AddDays( -1 ); } }