最近使ったシーンをロードしやすくするメニューエディタ拡張

github.comUnityで作業しいると、場合によって あるシーンと、あるシーンをいったりきたりして作業することがある。 Projectビューからロードすればよいのだけど、 アセットの数が増えてきたりすると、 アクセスが悪くなってきたりする。 シーンだけフィルタ…

子供用プリントのエクセルを作った

子供の自習時間とかでドリル的なものが必要だったりするのだけども、 自分で作れるじゃんって感じのものだったので作った。足し算・引き算のひっ算のエクセル。 VBAが書かれてて、 ボタンで問題が毎回リセットされる。答えを表示したりする機能をつけても良…

ADBTools

Unity のプロジェクトフォルダ以下にあるapkをリストアップし、 インストール/アンインストールを容易にできるようにしたエディタ拡張を作った。 github.com昔、Processを呼び出してインストールするようなものは作ったけど AndroidでビルドはもういいRunし…

Zenjectとマルチシーン

Zenjectを採用したプロジェクトにおいて、 マルチシーンへ対応する場合にはいくつかの方法があります。Zenjectのベーシックな使い方は、 シーンにSceneContextを配置して、 そのオブジェクトにInstallerを配置していくことで、 シーンごとの構成を用意してい…

バイオハザード7 resident evil

バイオハザード7 レジデント イービル - PS4出版社/メーカー: カプコン発売日: 2017/01/26メディア: Video Gameこの商品を含むブログ (1件) を見るCERO Dバージョンプレイしていたのは先月だけども。とても素晴らしいゲームだったが、 このゲームの感想とし…

人工知能の作り方 ――「おもしろい」ゲームAIはいかにして動くのか

人工知能の作り方 ――「おもしろい」ゲームAIはいかにして動くのか作者: 三宅陽一郎出版社/メーカー: 技術評論社発売日: 2016/12/06メディア: 単行本(ソフトカバー)この商品を含むブログを見るkindle版にて。ゲームAI研究の第一人者で、CEDEC等でも多く講演…

The Last of Us Remastered

年明けにPlaystationStoreでセールになっていて2500円くらいで買えたので The Last of Us を買った。The Last of Us Remastered 【CEROレーティング「Z」】 - PS4出版社/メーカー: ソニー・インタラクティブエンタテインメント発売日: 2014/08/21メディア: V…

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

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

Zenjectの導入

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

環境設定2016

新しい職場で働くこととなったので、 前の職場から引き続き使いたいツールのメモ。 IDEなどは仕事内容によって変わってくるので割愛。 Chrome: extensions iKnow popup dictionary great suspender hatena bookmark checker plus for gmail ペイントツール P…

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…

ゲームメカニクス おもしろくするためのゲームデザイン

ゲームメカニクス おもしろくするためのゲームデザイン (Professional Game Developerシリーズ)作者: アーネスト・アダムス,ヨリス・ドーマンズ出版社/メーカー: SBクリエイティブ発売日: 2014/02/08メディア: Kindle版この商品を含むブログを見る買ったのは…

絵でわかる人工知能

絵でわかる人工知能 明日使いたくなるキーワード68 (サイエンス・アイ新書)作者: 三宅陽一郎,森川幸人出版社/メーカー: SBクリエイティブ発売日: 2016/09/16メディア: 新書この商品を含むブログ (1件) を見るCEDECで売られていたので購入。 ちょっとずつ読ん…

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

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

Utility Based AI

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

無料で読める "Game AI Pro" がとても良い

Game AI Proという、ゲームAIについての記事をまとめた本があります。 Game Programming Gemsのように技術について書かれたトピックを、 たくさん集めた本、それのゲームAIについて特化したバージョン。Game AI Pro, Game AI Pro2という2冊の本が現在刊行さ…

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

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

シン・ゴジラ感想

昨晩見てきた。 面白かったし、これでネタバレを気にしないですむ。 時間が合う回で見に行ったらMX4Dという座席が揺れたり、霧吹きつけられたり、 スモークがたかれたりするスクリーンで、 これは完全に失敗。 ビル崩壊に合わせて焚かれたスモークが、 次の…

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

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

Unreal Engine 4 で極めるゲーム開発 感想

Unreal Engine 4で極めるゲーム開発:サンプルデータと動画で学ぶUE4ゲーム制作プロジェクト作者: 湊和久,堀越祐樹出版社/メーカー: ボーンデジタル発売日: 2015/07/25メディア: 大型本この商品を含むブログ (1件) を見るとりあえず読了。 理解のためにはハン…

Constant Force コンポーネント

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

Unity アプリのバージョンを知る

スマートフォンアプリを開発していて、複数のデバイスを使っていたりすると、 「あれ、このデバイスに入っているこのアプリはいつのバージョンのもの?」 みたいなことに立ち会うことがたまにあります。開発用のビルドでは、そのアプリがいつのアプリなのか…

Electronに入門してみる

WinでもMacでも使えるGUI環境を持つツールなどのために、 ゲーム開発でも、 Electronが使える、使われるようになっていくかもしれないので とりあえず環境の導入を試みてみました。Windows 7 環境でのインストールのメモ。基本的にはコチラに書いてある通り…

AndroidでビルドはもういいRunしたいってとき

このポストは Unity 2 Advent Calendar 2015 - Qiita の7日目の記事です。 UnityでAndroidアプリ開発をしていて、apkをビルドはしないで、インストール&実行だけしたいときの解決っという小ネタです。 UnityのメニューやBuild settingsから行えるのは Buil…

Unity cloud buildのFailedメールをデスクトップ通知

Unity cloud build のビルド結果はメールで送られてくるが、 Failedの場合のメールも簡潔なので、 もう少し注意を引くようにしたい。 チーム開発している場合、 メインリポジトリのビルドの失敗はすぐ修正しなくてはいけない最優先事項。 コードの問題にはも…

PERACON2015 出したので振り返り

振り返りブログをポストするまでがペラコン。みたいな投稿。 <a href="http://cedec.cesa.or.jp/2015/event/challenge_GD.html" data-mce-href="http://cedec.cesa.or.jp/2015/event/challenge_GD.html">PERACON2015 ~さぁ来い、応募オープン…

2015年第三十四週 8/16〜8/22

すっかり週一で書こうと思っていたブログ、間が空いてしまった。 ■最近遊んでるゲーム キャンディクラッシュソーダ ヨッシーウールワールド キャンクラソーダ、現状解放されている480面までクリア。 もう暫く解放されないでいいんだけどな。 ■新しい職場 な…

AoS/SoA

Array of structures(AOS) Structure of Arrays(SOA) 先日、Android Developer blog にデータ指向プログラミングという記事が掲載され、その翻訳記事もポストされていた。 ゲーム パフォーマンス: データ指向プログラミングgoogledevjp.blogspot.jp データ構…

おはじきゲーム

子供が親の職業を把握していて、 なんかゲーム作ってよ、みたいなことを気軽に言ってくれることもあり、 日曜の午後は一緒に作ろう的な感じでUnityいじってた。 インゲームの遊びとしては、オハジキゲームというか、 スリングショットというとちょっと違うの…

Behavior Designerでユニティちゃんを動かしてみる

先日Behavior Designerを試してみた続き。 Behavior Designerを試してみる - kurihara-nの日記 SDユニティちゃんをインポートして、 シーンに配置、そのオブジェクトに対してBehavior treeを作っていく。 基本的には前回と同じく、Can see object になったら…