2017-07-01から1ヶ月間の記事一覧
この記事でのバージョン Unity 2017.1.0f3 はじめに 今回はタイトル通り、Serializableなクラスをフィールドにしたら、nullなのにコンストラクタが実行された話です。 コンストラクタが実行される
SpriteAtlasとは エディタ拡張とは 拡張メソッドとは この記事でのバージョン Unity 2017.1.0f3 はじめに 前回はSpriteAtlasの使い方等について紹介すると同時に、GetSpriteで取得する際に文字列で指定する事や、全Spriteの取得が面倒という問題点をあげまし…
この記事でのバージョン Unity 2017.1.0f3 はじめに Unity 2017から新たにSpriteAtlasなるものが追加されました。 今までもSpriteをパックする(一つの画像にする)機能としてSpritePackerがありましたが、ちょっと使ってみた感じ、SpriteAtlasの方がかなり良…
この記事でのバージョン Unity 5.6.1f1 はじめに 今回はLightを設置したのに反映されない!という状況を解決するかもしれない方法のご紹介です Pixel Light Count
この記事でのバージョン Unity 5.6.1f1 はじめに 今回はタイトル通り、属性(Attribute)とはなんぞや?という感じの記事です。なお、基本的にUnity+C#での話になりますので、あしからず。 目次 はじめに 目次 属性とは 使い方 オリジナル属性の作り方 Inspect…
この記事でのバージョン Unity 5.6.1f1 はじめに 今回はタイトル通り、UnityでAssertを使ってみよう!という記事です。 //IsTrueは条件が真である事を確認する(偽であればエラーを出す) Assert.IsTrue(_notActiveGameObject.activeSelf, "_notActiveGameObje…
この記事でのバージョン Unity 5.6.1f1 Xcode 8.3.2 はじめに UnityではiOSのネイティヴコードからC#(またはjs)を実行するためのメソッド、UnitySendMessageが用意されています。 Unity iOS は、“UnitySendMessage” を媒介に、限定的なネイティブからマネー…
はじめに 先日、Nintendo Switchでリリースし、2017年上半期ダウンロードランキングで4位にもなった神巫女 Nintendo Switch 2017年上半期 ダウンロードランキング|Nintendo に関するインタビューをUnityさんにしてもらったのですが、その際にSPの話題がでま…
エディタ拡張とは この記事でのバージョン Unity 5.6.1f1 はじめに 例えば以下のようなコードで、オブジェクトを生成するエディタ拡張を作る事が出来ますが、 using UnityEngine; using UnityEditor; public class GameObjectCreator { [MenuItem("Test/Crea…