テラシュールブログ

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

Global Game Jam2016の前に発表されたゲームジャム向け資料まとめ

Global Game Jam直前!Unityエンジニアが伝授するゲームジャム対策勉強会

ゲームジャムを進める上でのアイディア出しや、覚えて置くと色々と便利なTipsが紹介されています。
個人的には配色の話とフォントは凄い大事だと思います。あとプロジェクトの完成図を松竹梅に分けて竹を目指す話。

speakerdeck.com

ゲームジャムに使える!いろんな素材サイトとライセンスに関するご注意

AssetStore以外のゲームジャムに使用できるアセットについて紹介しています。
ゲームジャムは最悪プログラマ5とか笑えるチーム構成になる事が「稀によくある」ので、この手の情報は知っとくと色々と助かります。

www.slideshare.net

ゲームジャムでのチーム製作における大事なこと

ゲームジャムで問題になりやすい項目を一覧化してくれている素晴らしい資料です。「メンバーが出来る事を把握する」「ネットワークを過信しない」は本当に大事。
プロジェクトの共有にUSBは、単一のUSBをリポジトリとして使うならまだ何とかなると思うけど、USB複数持って運用したら死にますマジで

www.slideshare.net

初心者向けゲームジャム攻略法

ゲームジャムの攻略法について、進行に合わせて紹介されています。

「ゲームジャムとは→はぐれメタル狩り→経験値稼ぎ→レベルアップ」ほらこんなもん。ゲーム業界に行きたい学生にオススメ!まぁ確かに。
なんだかんだ言って「ゲームジャムがきっかけで就職した」人も結構居たりしますし。

www.slideshare.net

その他

tsubakit1.hateblo.jp

madnesslabo.net

www.slideshare.net

 ちなみに、エナジードリンクが一人2本出る(と噂の)会場があるらしいが、あの手のドリンクは2日で3本までだ!椿さんとの約束だ*1

tsubakit1.hateblo.jp

関連情報

tsubakit1.hateblo.jp

tsubakit1.hateblo.jp

tsubakit1.hateblo.jp

tsubakit1.hateblo.jp

*1:誰だよ

【Unity】ファイル名(アセット名)の一括更新について

Unityで作業をしていて、ファイル名の変更で少しひっかかったのでメモ。

ファイル名の変更とGUID

Unityでファイル操作を行う場合、ファイルの移動やリネームはUnityエディタで行う必要があります。

というのも、Unityは全てのファイル(アセット)にGUID(グローバル単位のユニークなID)を割り振り管理しているのですが、
Unity以外でファイルの移動やリネームを行った場合「ファイルが移動した」ではなく「ファイルが1つ消え、新しく別のファイルが作成された」と判断されGUIDが新しく割り振られます。そして結果としてGUIDから参照しているアセットがmissingになる為です。

f:id:tsubaki_t1:20160127225219j:plain

tsubakit1.hateblo.jp

なのでUnityが「移動した」「改名した」と判断できる、もしくは「改名してない」と判断できるようUnityエディタ上で変更するのが望ましいのですが、今回すこし問題が出ました。
つまり、対象のファイルが結構たくさんあった場合です。

f:id:tsubaki_t1:20160127225024j:plain

GUIDを操作しないようにファイル名を変更する

missingにしないためには、GUIDが変化しないようにリネームする必要がありますが、数が多いと非常に面倒です。たとえばキャラクター名をYukoとTokoで勘違いしてた場合など、ほぼすべてのファイル名の一部に変更が入ります。

GUIDが更新されるタイミングは色々とありますが、基本的には.metaファイルが新しく生成されたタイミングですので、.metaファイルが新しく生成されない限りはGUIDが更新されません

なので、ファイルを更新する際「ファイルと同名のメタファイルも同じ名前に更新」すれば、GUIDが更新されずmissingになる事はありません。少なくともmetaで管理してる方式ならば。

f:id:tsubaki_t1:20160127230030j:plain

このmetaファイルですが、初期設定では隠しファイルなので、表示してやるのが色々と良さそうです。
表示するにはメニューバー>ProjectSettings>EditorVersion ControlModeVisible Meta Filesに設定です。

f:id:tsubaki_t1:20160127230339j:plain

本当はエディタ拡張でやろうと思いましたが、普通に.meta更新した方が楽だし応用が効いたのでお蔵入り。

関連

madnesslabo.net