テラシュールブログ

旧テラシュールウェアブログUnity記事。主にUnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。

2012-11-01から1ヶ月間の記事一覧

PSDをNGUIにインポート FastGUI

先日PSDをNGUIにインポートするアセットを紹介した。[Unity3D]PhotoshopのレイアウトをUnityにインポートする MonsterImporterを試してみた http://terasur.blog.fc2.com/blog-entry-292.htmlそのアセットだが、現在FastGUI for NGUIなる名称でassetstorに売…

Unable to determine signature algorithm. なるエラー

UnityのAndroidビルド時にUnable to determine signature algorithm. See the Console for details.とエラーが表示されて上手くビルドされない事案が発生した。調べてみると、何のことはない。 選択しているkeystoreが間違っていて、keystoreに存在しないAli…

Inspectorを手軽にスッキリさせる

Unityはコンポーネント同士の接続を自動もしくは手動で行う事になると思う。それが自動で行う場合はソースコードで行う形になると思う。FindやSingletonを駆使してオブジェクト同士のカップリングを作り形だ。しかし正直面倒臭い時がある。インスタンスが複…

Android StorekitをActivitiyオーバーライドタイプじゃなくす

先日購入したAndroid Storekitだが、どうやらUnityのActivityを上書きして実装するタイプだったらしく、他のアセットと競合してしまった。しかし幸いにもAndroid Storekitはソースコードを公開しているので大事には至らなかった。ソースコード万歳。まあUnit…

Android用の証明書を作る その2

前回の続き[Unity3D]訂正!Android用の証明書を作る その1 http://terasur.blog.fc2.com/blog-category-11.html ■証明書を作るまずは、Keyの下にあるUnsigned(default)をクリックして、[Create a new key]を選択。 するとウィンドウが出るので、ここに色々と…

訂正!Android用の証明書を作る その1

前回、「何か上手く動いてくれていない感じ」と言ったな? あれは嘘だった。[Unity3D]Android用の証明書を作る その1 http://terasur.blog.fc2.com/blog-entry-329.html1つ作業抜けていたらしい。同じ過ちを犯さない為にメモを残しておこうと思う。参考リン…

Android用の証明書を作る その1

とりあえずアプリをGooglePlayにあげようと思ったら、こんなことを言われた。 「apk をサーバーで処理できませんでした。もう一度お試しください。」調べてみると、けっこうよく起こる現象らしい。 で、噂通り何度もためしてみるとエラーメッセージが変化。 …

Androidのアプリ内課金(In-App Purchase/IAP)するアセット

アプリ内課金(以降IAP)用のプラグインを作るのが面倒くさいのでカカっと購入して試すことにした。 IAP用アセットは大体$20〜$65くらい、つまり時給2時間〜4時間前後相当なので、ネイティブプラグインを自作してテストしてUnityアプリに組み込んでテストす…

PVRTC圧縮でも綺麗に表示する…はずだった

PVRTCは透明色の部分で滲み、キャラクターやGUIを使う場合は「滲みが気にならない程の高解像度」にするか諦めるしかなかった。と思ってたら、こんな方法があったらしい。Making the quality of PVRTC textures higher(Heyworks Blog) http://blog.heyworks…

Failed to re-package resource with the following parametersでビルドが通らない

UnityのAndroidをビルドしたとき、Failed to re-package resource with the following parametersなるエラーが発生しビルドが通らない現象が発生した。エラーの中身を見ると、Androidのマニフェストファイルが云々しているらしい。しかしマニフェストのエラ…

最近PCが遅い

最近PCが異常に遅い。キー入力後に表示するまでのタイムラグが0.5秒〜1秒近くあったり、ブラウザのタブの切り替えに20秒近くかかったり、ブラウザを表示後10秒前後なにも入力に反応しなくなったり。ひどい時は画面が完全に止まったりするので、マウスを動か…

プッシュ通知で遊んでみる

唐突にローカル通知で遊ぶべきとのお告げが出てきたので、少し遊んでみた。やりたい事は、ローカル通知のバッジ(数字入りの赤丸)を変動させる的な事。[Unity3D]ローカル通知を使う http://terasur.blog.fc2.com/blog-entry-184.html [Unity3D]続・ローカル…

Aimingが非同期処理ライブラリを公開

以前Aimingさんが上げていたコルーチン非同期処理であった「タスク風にコルーチンを書けるクラス」をオープンソースで公開してくれたらしい。Unityで使える非同期処理のクラスライブラリ(iterator-tasks)を公開しました http://developer.aiming-inc.com/p…

ゲーム大会/アルゴリズムめも

事前に配布してあってもノーヒントだと無理ゲーだと思ったので、アルゴリズムのメモ。 ■移動アルゴリズムC:島突撃タイプ島突撃タイプは、とりあえず島にいけばいいのでルートは非常にシンプル。島はxz(0,0)固定なので、とりあえずxz(0,0)に行けば良い。 基本…

AI作って対戦するゲーム大会第二弾のゲーム内容が公開

第二回天下一技道会のゲーム内容が公開されたみたい。前回はノーヒント&ノータイムでプログラミングする事になっていたので、ゲームと言うよりは時間との戦いみたいになってしまっていたので、今回のゲーム仕様を先に公開してくれるのはうれしい限り。AI_GA…

ギャルゲ風の会話パートを作る Storytelling Framework

ゲームを作るならば会話パートや情報表示パートが欲しくなる。というか、日本のゲームではこの手の需要がそれなりに大きい気がする。■Storytelling FrameworkStorytelling Framework http://u3d.as/content/burnpsy/storytelling-framework/2RR ドキュメント…

Shade 3D for Unity

最近Shade 3D for Unityなるモデリングツールが無料公開されたらしい。[Unity][Unity3d] Shade 3D for Unity を Mac App Store で無料配布開始 http://d.hatena.ne.jp/nakamura001/20121112/1352694512ざっと見た感じ、そこそこ高級な機能が揃っているっぽい…

iOSで実行中の画面をPCに表示する Reflection

Unityのゲームを作成した後にプロモーションムービーを作成する際や、作成したゲームを勉強会等で発表する際に、PCにてプレイ中の内容を表示したくなることがある。そこでiPhoneシミュレータの出番になる訳だが、一々シミュレータ用設定でビルドしなければな…

Unityでスレッドを使う

以前「Unityはスレッドを使えない」といった話を聞いたので、念のため確認してみた。■Unityの非同期処理Unityは基本的に非同期の処理をコルーチンで処理している。ただし、コルーチンは基本的に同期処理なので(例えばI/O処理等)すごく時間がかかる処理に使…

UnityScriptをC#に変換するWebサービス

どうも昨日紹介したDLLに変換する方法はUnityScript(以降JS)では使用出来ないらしい。JSは元々Booって噂をどこかで聞いたので、Booライブラリに入れれば動くかと思ったが、どうも動かなかった。(やり方が異なる?)で、JSをC#に変換するWebサービスがあっ…

UnityのスクリプトをDLL化する

Asset Storeでは稀にDLLでスクリプトを提供しているアセットがある。 NGUIの無料版や無料体験版アセットのように、機能を全て把握されるとマズいアセットは概ねDLL化して内部スクリプトを隠蔽する手法をとっている。これをしているアセットが不具合を起こし…

もっと楽なシングルトンの実装

以前にUnityのSingleton実装方法を紹介したけど、もっと良さそうな方法があったので紹介。と言っても、実は既に紹介していたりするけど、使い方までは分かってなかったので。[Unity3D]シングルトンなオブジェクトを作る http://terasur.blog.fc2.com/blog-en…

ゲームジャムでcotocotoを作ってきた

先週に土日の二日間でゲームを1本作る「Akihabara Unity Game Jam」てイベントが行われたので、そこに参加してきた。AndroidGameJam http://www.gamejam.info/akihabaragamejam/今回参加したゲームジャムは約29時間の間にテーマにそったゲームを1本作るとい…

MMD for UnityがついにIKに対応

ついにMMD for UnityにIKが付いたらしい。 今まではIKが無かったお陰でステップ周りで妙な挙動をしていたが、IK対応したということはステップも可能になったということ。MMDモデルで遊べる日は近い。UnityでMMDを動かす会 http://dl.dropbox.com/u/31716747/…

ターミナルのパスを簡単に入力する

Unity3dを含めた開発ツールを使っていく上で、ターミナルに触る機会は多いと思う。とは言え、ターミナルでcd等々を使ってカレントフォルダを移動するのは正直面倒臭いし、ファイルパスとフォルダパスが別々のフォルダにあったりすると、かなり面倒くさい。実…