読者です 読者をやめる 読者になる 読者になる

Zenjectに含まれてるサンプル その1

kurihara-n.hatenablog.comZenjectについて前に書いたが、 アセットのパッケージ自体にサンプルが含まれているので、 それを見ていこうと思う。サンプルは2種類あり、アセットをインポートしたままの状態であれば Assets/Zenject/OptionalExtras の下に Sam…

Zenjectの導入

UnityのためのDependency Injection フレームワークにZenjectというものがある。 つい最近知ったものだけれども、 使えるシーンが多いと思うので現状把握している範囲でまとめておこうと思う。Github GitHub - modesttree/Zenject: Dependency Injection Fra…

Transform.positionの代入とCS1612エラーで色々考えた

UnityでC#のプログラムを書いていて、 ひと月に一回くらいウッカリ遭遇するエラーがあって、transform.position.x = 10.0f;とか書いたときに、error CS1612: Cannot modify a value type return value of `CubeBehaviour.AAA.position'. Consider storing th…

カラーパレットを使ったSprite

スプライトを用いたアイテムやキャラクターなど、 パレットを変えるだけで色替え出来れば、 カラーバリエーション分のカラーテクスチャを持つより、 容量節約できていいよねってことで 試してみた実装。 (ただし、ちょっと筋が悪いって思っている方法)GitH…

Utility Based AI

Game AI Proを読んだので、いくつかの手法を実際に実装してみたくなり、 まず utility based AIを試してみる。これは意思決定のための方法で、 いろんな場面に適用できる。 シムズみたいなゲームであれば、 AIエージェントが次になにをするかの判断、 コマン…

Unity5.4 で Object.Instantiate()に親が指定できる

タイトルままですが、 ふとintellisenseが見慣れないサジェスチョンしてきたので気づきました。docs.unity3d.com引数にparentとなるtransformを指定できます。 生成時に他のTransformの子として生成できます。これは便利、というかいままで無くて不便なので…

正しい重力には従わないキャラクターのコンポーネント設定

Unityにて3Dキャラクターのコリジョン処理を含めた移動処理を実現したい場合、 CharacterControllerを使う StandardAssetsのThird Person Controller的にCollider+Rigidbodyを制御する などの方法や、その他ゴニョゴニョするなどがありますが、 どれが最適か…

Constant Force コンポーネント

Constant Force コンポーネントについて。 子供と作ってるゲームのために武器のアセットを買ってみたのですが、 https://www.assetstore.unity3d.com/jp/#!/content/65825 デモの挙動を見ていると、 Constant Forceという慣れないコンポーネントがついていま…

ちら見ゲー

家にOculusRiftを持って帰ってきたので、 Lust For Bust http://www.i-am-bored.com/bored_link.cfm?link_id=12192 みたいなののVR版作ってみた。 mac版のみ。 https://dl.dropboxusercontent.com/u/91649958/Unity/Bust/bust.app.zip

TrailRendererでマウス軌跡

https://dl.dropboxusercontent.com/u/91649958/Unity/TrailTest/WebPlayer.html ゲームオブジェクトを用意してTrail Rendererをつける [Component] - [Effects] - [Trail Renderer] マテリアルをつくってシェーダ設定。今回はParticle Additiveに。 ゲーム…