Unity

Unity Excel Importerをv1.1にバージョンアップ

ちょっと時間があったので、 去年作ったUnity上でエクセルをインポートするプラグインをアップデートした。 github.com Release Note SerializeFieldアトリビュートをサポート(非パブリックなフィールドでも利用可能に) 空のセルを基本Default Valueとして…

Zenject InterfaceのBindにおけるIdの付け方

BindするInterfaceにIdをつける場合WithIdの書き方が限定される。 BindInterfacesAndSelfTo等を利用してまとめての指定はできなそう。 public class SceneInstaller : MonoInstaller<SceneInstaller> { public override void InstallBindings() { // できない Container.Bind</sceneinstaller>…

Zenjectとかが絡むコンポーネントのUnit Test

Zenjectが絡んだときのUnit Testの例を紹介します。 あくまで例です。 例えば以下のようなHomeUseCaseというクラスのテストを行う場合を考えます。 using System.Collections; using System.Collections.Generic; using UnityEngine; using UniRx; using Zen…

Zenject BindのAsSingle, AsCached, AsTransientの違い

Zenjectを使い始めて、最初の方に?ってなるのがAsSingle(), AsCached(), AsTransient()な気がします。 正直ZenjectのREADMEを何度読んでもイマイチよくわからない。 いろいろ挙動を調べたので解説します。 Scopeとは AsSingle(), AsCached(), AsTransient()…

ZenjectのGameObjectContextの使い方

ZenjectにおいてSceneContextはとっつきやすいですが、 長い間GameObjectContextってどう使っていいかイマイチだったりしてました。 日本語の解説も少ないですし。 今回はそんなGameObjectContextの使い方を調べたので紹介します。 GameObjectContextの基本…

ZenjectDefaultSceneContractConfigで依存するSceneContextを確認用に自動ロード

UnityのZenjectの他の機能の紹介をしようかと思ったところ、 ZenjectDefaultSceneContractConfigという機能を発見。 おそらくv6.1.0くらいから追加されたっぽいんですが、 個人的には全俺が湧く感じの機能、圧倒的僥倖だったのでこちらを紹介します。 Projec…

ZenjectのScene Decorator Contextの使い方

最近、UnityのプロジェクトではZenjectを使っており、 1年くらい実プロジェクトで運用してようやくコツがわかってきた気がする。 しかしながら、 Scene Decorator Contextがどんなものかをあまり理解しておらず調査したのでメモ。 そもそもZenejectのContex…

Unityゲーム プログラミング・バイブルの出版&重版、そしていろいろ

発売からだいぶ時間が立ってしまいましたが、Unityの中級者向けの書籍に寄稿させていただきました。 Unityゲーム プログラミング・バイブル作者: 吉谷幹人,布留川英一,一條貴彰,西森丈俊,藤岡裕吾,室星亮太,車谷勇人,湊新平,土屋つかさ,黒河優介,中村優一,牙…

Unity5入門書の電子書籍版が発売されました!

先日報告しました、Unity5の入門書 「Unity5 3D/2Dゲーム開発実践入門 作りながら覚えるスマートフォンゲーム開発」 の電子書籍版が達人出版会さんから発売されました。http://tatsu-zine.com/books/socym-unity5ご要望を頂いておりました皆様、大変お待たせ…

Unity5の入門書を書きました。アセット付き!

この度「Unity5 3D/2Dゲーム開発実践入門 作りながら覚えるスマートフォンゲーム開発」 というUnityの入門書を執筆させていただきました。アマゾンで購入できます。明日7/24発売です。Unity5 3D/2Dゲーム開発実践入門 作りながら覚えるスマートフォンゲーム…

Unityプラグインアップデートしました

以前から公開させて頂いてますUnityプラグインアップデートしました。 https://github.com/mikito/unity-admob-plugin https://github.com/mikito/unity-flurry-plugin双方AdMobのSDKとFlurryのSDKが最新になってます。またAndroidに関してはGoogle Play Ser…

Fly Seal Android版を先行リリースしました

こんにちは。つい先週、もふもふあざらしをリリースしましたが、 どうやらいろんなひとにモフモフされているようでうれしい限りです。しかしながら、ちまたではFlappy Birdというアプリが大人気のようですね。その事をデザイナーのランディさんに言ったら、 …

もふもふあざらしをリリースしました

ついにリリースしました。 http://mikinya.net/apps/azarashiただ単純にアザラシをなでまくってでっかくさせるだけのゲームです。 Unity(Free)製でiPhone、iPad、Android各機種で遊べます。無料です。アザラシがとてもかわいいのでぜひ遊んでみてください…

Unity AdMob Pluginアップデート

もう8月....!ぐぬぬ以前作ったUnityのAdMobプラグインを更新しました。 https://github.com/mikito/unity-admob-plugin 主な変更点 iOSでLandscapeに対応 AutoRotationに対応 右上、左上、右下、左下の広告表示位置を指定可能に AdMob SDKを6.5.0にアップデ…

UnityのAdMobプラグイン、Flurryプラグインを作ってみました

Unityで使えるモバイル向けのプラグインを作ってみました。■ Unity AdMob Plugin https://github.com/mikito/unity-admob-plugin■ Unity Flurry Plugin https://github.com/mikito/unity-flurry-plugin 両方ともパッケージを読み込み後、 プレファブ一個を追…