テラシュールブログ

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

2012-01-01から1年間の記事一覧

NUnit以外のテストフレームワーク

UnityというよりMonodevelopにはNUnitなるテストフレームワークが組み込まれているが、これはMonoBehaviourを継承したクラスののテストが行いにくい点とUnity3Dに統合されていない点で使い勝手が悪い。[Unity3D]Unityでユニットテスト http://terasur.blog.f…

Asset Store Madness再び

先日AssetStoreの割引が終わったばかりだが、今度はAssetStore Madnessの形でセールを行うらしい。今回のMadnessには100%OFF商品は無いが、最大76%とかなり割引している商品もある。今回も面白い商品が揃ってそうだ。Asset Store http://goo.gl/Uz1bA■商品…

オブジェクトプール作ってみた

新型、作りました。 [Unity]新・オブジェクトプール オブジェクトプールを作るのがちょっと面白そうだったので作ってみた。Unity オブジェクトプールの作成 〜その1(ゲームは初心者にやさしく) http://gamesonytablet.blogspot.jp/2012/09/unity.html デ…

FC2のログインが変な感じに

ブログを書こうと思ったら、何やら変なページに飛んだ。FC2ブログには違いないみたいだけど、何やら見覚えのない画面&英語。 色々動かしてみると、どうやらこの画面は英語版FC2ブログのトップメニューだったらしい。右下の言語設定で日本語を選択したら、慣…

ゲームでプログラムを覚える Code Hero

何やらプログラミングが学べるCode Heroなるゲームがあるらしいので、ちょっと調べてみた。 ■Code HeroとはCode Heroはプログラムでゲームの問題を解くゲームだ。プレイヤーはコードを弾丸に込めて発射し問題を解いていく、正にサイバーって感じのゲーム。ゲ…

メソッドスのタブを生成する

少し分かりにくい話だけど、メソッドを記述から宣言を作成する方法があるみたい。■宣言と実装の順番を逆に基本的にソースコードを書く時は「メソッドの宣言」→「メソッドの利用」の順で書くけど、それを「メソッドの利用」→「メソッドの宣言」の順に記述する…

シーンビューに特定のレイヤーのみ表示する

2Dは専用のカメラを用意して写してしまうのがある意味手っ取り早い。そうすればレンダリングの順番を上手い感じに制御できるので、物に隠れてしまうようなことは避けられる。とは言え、カメラ同士が近いと編集時に余計なオブジェクトを触ってしまったりと、…

InspectorでPrivateな変数を確認する

Inspectorに表示できる項目は[SerializeField]で指定した変数とpublicで設定した変数だけかと思っていたけど、どうもPrivateで設定している項目をInspectorに表示する方法もあったらしい。 何だっていい、Debug.Log地獄から開放されるチャンスだ!■Inspector…

アセットストアのセール終了

アセットストア人気商品の50%引きセールが終了したみたい。次はどの商品が割引になるのか、はてさて。Playmakerみたいに公式以外でも値下げセールしてるアセットも何個かあるかもしれないので、そのうち探してみようと思う。

続・MMD for Unity 1.1系を試す

前回の記事は問題があって中途半端に終わってしまったので、続き。 せっかくなのでMfU 1.1a-r114にアップデートする。前の記事はこちら[Unity3D]MMD for Unityがバージョン1.1a-r111 をリリース http://terasur.blog.fc2.com/blog-entry-243.html使用モデル…

自動で品質を最適化 AutoQualityChooser

今日参加したUnity勉強会で、中々面白いアセットを発見したので紹介unity勉強会(草加駅前第3回) http://atnd.org/events/31203■Auto Quality ChooserAuto Quality Chooserは、実行中のパフォーマンスを監視してクォリティを調整するアセットらいし。正確…

iOSでアプリ内課金するアセット

アプリ内課金はモバイルデバイスのトレンドだけど、Unityは標準機能で提供していない。ということで、ちょっとアプリ内課金(In-App Purchase : IAP)のアセットを探してみた。■IOS用In-App Purchase Plugin iOS StoreKit In App Purchase Plugin([plime[31]…

メタルギアをUnityで作ってるらしい

何やらメタルギアのソーシャルゲームをUnityで作っているらしい。〜METAL GEAR 25th ANNIVERSARY PARTY発表まとめ〜(GAME&PUNKROCK) http://danzard44.blog78.fc2.com/blog-entry-11819.htmlゲームの内容はというと、メタルギア恒例のスニーキングミッシ…

ウェブからダウンロードしたファイルを保存したり読み込んだり

強火で進めの@nakamura001さんに、Asset Bandleを使わずに外部コンテンツを使う方法を教えてもらった。せっかくなので紹介したい。 一度ダウンロードすれば、次からはネットワーク不要でテクスチャを読める■Unity外のファイルを保存・読込する方法@tsubaki_t…

AssetStoreのライセンスとかEULAとか

ちょっとTwitterでAsset Storeのライセンスについて悩んでる人がいたので、調べてみた。とりあえずアセットストアではライセンスが明示しているライセンスは、そのライセンスに従う必要があるみたい。具体的にはオープンソースを組み込んだアセットは(LGPL…

MMD for Unityがバージョン1.1a-r111 をリリース

ついに MMD for Unity が こうしん されたぞ!UnityでMMDを動かす会 http://sourceforge.jp/projects/mmd-for-unity/ということで、大体8ヶ月ぶりのリリース、バージョンも「1.0a-r61」から「1.1a-r111 」へと変わった。これは期待せざるをえない。MMD for U…

Monodevelopでソースコードの差分を確認する

開発時、過去のソースと現在のソースを比較したくなる事は結構あると思う。そんな時の為、昔は「変更前のコードをまるごとコメント化」みたいな事をしていた訳だけど、最近はGitやSVNのようなバージョン管理が出てきたので、ソースに残さずなんとかなるよう…

ポータルを作る Portalizer

Portalというゲームをご存知だろうか。Wikipedia曰く、こんなゲームらしい。「「壁に向かって撃つと穴(ポータル)ができ、もう一つの穴の方へ移動できるポータル銃」を使い、様々な仕掛けをポータル銃で突破しながら出口へ向かう。」かなり斬新で面白いゲー…

プレハブが使用しているリソースを一発で探す

2Dゲームを作る上でAtlasを生成するのは必須だが、 これが大量になってくると管理が非常に面倒くさい。要するにプレハブが使用しているリソースを探す作業は面倒くさい。 それに、シーンが複数あるとこれまたリソースの管理が面倒くさい。ああ面倒くさい。■…

Unityアジアブートキャンプの内容の一部を一般公開

2012年 3月 15日に行われたUnityアジアブートキャンプの 一部セッションが無料で公開されたみたい。Unity アジア・ブートキャンプ・ツアー http://japan.unity3d.com/asiabootcamp/■公開対象のセッション公開対象になるセッションは下の6つ ・Unityでモバイ…

Unityのソースコードに日本語を利用する

MacでUnityを使うとき必ず問題になるのが、日本語関連。 特にMacのMonodelopは日本語を入力することができない。 (Windowsは日本後の文末に.(ドット)が無いとの次の行を無視するという謎の挙動)助けてスーパーピンチクラッシャー■Monodevelop(Mac)は日…

Unityのドキュメントをオフラインで読む

■Unityのリファレンス参照ボタンが便利Unityの機能リファレンス、実はこのボタンから参照できたらしい。 対応しているコンポーネントは、このボタンを押せば リファレンスに一発でジャンプできる。しかも、オフライン環境からでも参照できると至れりつくせり…

パーティクルをスプライトアニメーションに Sprite Packer

パーティクルエフェクトは綺麗だが重いらしいらしいと言うのは、実際使ってないからだけど、 確かにビルボードポリゴンを大量に使うのなら重いと思う。(半透明も使うし)だからパーティクルは「大きく」「少なく」が基本らしい。で、Sprite Packer with Leg…

Unity Community Wikiが復活

Unity Community Wikiが復活してたみたい。Unity Community Wiki http://wiki.unity3d.com/index.php/Main_Pageここにある情報は非常に質が良いので、嬉しい限り。

PVRTCがAtlasを破壊する問題について

PVRTCの圧縮について、ちょっとした補足。画像の圧縮についてはこちら[Unity3D]iosアプリサイズを節約する http://terasur.blog.fc2.com/blog-entry-140.html■PVRTCの正方形縛りどうやら、Unityは画像をPVRTC形式で圧縮する場合 画像を「正方形」に強制的に…

Dropboxに入れたUnityゲームがChromeで動かない

ChromeでDropboxにWebゲームのサンプルを配置して動かそうとしたんだけど、 どうも上手く起動できない。というか、Unity Web Playerをインストールしていても Unity Web Playerのプラグインを要求してくる。何だこれ。 ■Chromeがブロックしていたということ…

「Unity開発に関する50のTips」について

非常に素晴らしい情報なので、紹介Unity3Dを使う上での50のTipsを紹介しており、 どの項目も非常に素晴らしいTipsで構成されている。Unity開発に関する50のTips 〜ベストプラクティス〜 http://warapuri.tumblr.com/post/28972633000/unity-50-tips とは言え…

シーンが変わっても変更を保持できる

まず4番は実装のリスクが高いと思う。 ランタイムでステージを構成する程度ならともかく、対応規模を大きくすると Unityの機能をかなり自前で実装する必要が出てくると思う。 残念ながらNoobな自分には、この規模の実装をバグなく確実に 対応し続けるのは少…

お互いを一カ所で変更できる

Unityエディタでクラス図を作る、UnityClassDiagram

Unityでクラス図を作成するアセットがあったので紹介UnityClassDiagram https://github.com/sashcode/UnityClassDiagramクラス図を作成するといっても、 まだ表現出来る範囲が少なく、ソースコード出力/同期も含まれてない。とは言え、上手くいけば設計面もU…