テラシュールブログ

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

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

モバイル環境のためのリッチコンテンツ制作ノウハウユニティ・テク

別の資料を探していた際、見つけたのでメモ。 2012年と若干古いように見えるかもしれないが、Shadow Gunノウハウは正直すごい。 Unity名古屋セミナー [Shadowgun] from MakotoItoh

MMD for MecanimでMMDモデルを表示する

Unity仮面大絶賛のMMD for Mecanim(以下M4M)を使ってみるの巻。参考サイト [Unity]教えて☆Unity仮面!! OculusとMMD for Mecanimの使い方!! PMD を Mecanim 出来る PMD2FBX & MMD4Mecanim を試してみたAdd Star Stereoarts HomepageM4Mの機能はこんな感…

教えて☆Unity仮面!! OculusとMMD for Mecanimの使い方!!

ついに真のUnity仮面が活動を初めた。今回はUnity仮面お気に入りのOculusとMMD for Mecanimを使用した、バーチャルリアリティのチュートリアルを作成したらしい。内容は最初〜4:00位Oculusプラグインの導入残り時間MMD for Mecanimの導入についてといった感…

ゲームエディタでゲームをする

Unityはゲームを作るゲームエディタだ。Unityの画期的な所(?)は、ゲームをビルドすることなくゲームを再生できるので、かなり早い頻度でゲームの修正と再生を繰り返せる所がある。要するにゲームをプレイする所とゲーム作る所が統合されているのだ。で、U…

C#でpositionのxとかyに値を突っ込む

transform.position.y = 2; みたいな形で値を突っ込みたいが、これは出来ない。なので、Vector3 pos = transform.position; pos.y = 2; transform.position = pos;みたいにする。意外と今までvar pos = new Vector(transform.position.x, transform.position…

ゲームジャム史上かつてない至れり尽くせりの快適開発環境の「Playart ゲームジャム」へ参加してきた

なんか逆に裏を勘ぐってしまう程に至れり尽くせりなPlayartGameJamへ参加してきた。PlayartGameJam何がどう至れり尽くせりかと言うと…食事が三食出る結構早いWifiが使える寝床スペースがある上、 銀マット(ベット変わり)が提供される超見晴らしの良いカフ…

ニンジャスレイヤーを買って読む

「アイエエエ!?」 「ニンジャ!?ニンジャナンデ!?」でお馴染み?のニンジャスレイヤーが立ち寄ったTSUTAYAに置いてあったので買って読む。原作、ブラッドレー・ボンド&フィリップ・ニンジャ・モーゼズ。 『ブレードランナー』や『ニューロマンサー』を…

Excelでデータを管理してUnity iOS/Androidで使うワークフローをノーコーディングで使えるようにした

以前紹介した「Excelでデータを管理して(中略)ワークフロー」に「助かりました!」の声があったのが嬉しかったので、それのソースコードを作成する部分を自動化した。(我ながら単純!!)これで、すごく簡単にXLSファイルのデータをUnityに持ってくる事が…

Editor拡張~これが出来ないと帰れま10~の問題

先日行われた「Editor拡張~これが出来ないと帰れま10~の問題」の問題集。 エディタ拡張の力試しだけでなく、単純にサンプル集としても使えるスグレモノ。Editor拡張〜これが出来ないと帰れま10〜 問題とヒントよくわからない項目がある場合、「答えと解説」…

iOSのSS撮影時に音量が一瞬最大になる問題の対策は不要になりそう

Unityが使用しているFMODは、日本の端末でスクリーンショットを撮影する際に音量が最大になるといった問題があった。(ちなみにFMODを採用している他のゲームエンジンでも同様の問題がある)iOSのスクリーンショット撮影時に音量が一瞬だけ最大になる問題の…

カメラに写っている間のみ処理を行う

Unity助け合い所で「カメラに写っているオブジェクトの一覧を取得する方法」が聞かれていたので、ここに書いておこうと思う。デモ 楽な方法は、OnBecameVisible()及びOnBecameInvisible()を使用する方法。OnBecameVisibleは可視状態になった際に呼ばれるMono…

iOS/Androidでテクスチャを利用する(多分)最も良い方法

Unityの悩みの種であるテクスチャの管理について、 多分もっとも良い方法を簡単に実現する方法が公開された。 Unity でアルファマスクを使う方法は簡単で、アルファマスクを使いテクスチャを表現する。何が良いかと言うと、PVRTC及びETCといった画像を「綺麗…

アルファ入りの PVRTC を奇麗にするコツ

これは凄い情報。 Unityで開発する人・iOSで開発する人には是非とも広がって欲しい。 PVRTCのアルファ画像の滲みを減らせる良い方法が見つかった。 keijiro/unity-pvr-cleaner左が適応前、右が適応後。若干外側ににじみ出ている部分が無くなり、綺麗になって…

お知らせ*ブログの過去記事がちょっと見やすくなった。

ブログをちょっと改造して、 前のページとhomeと次のページにしかいけなかったところを、 googleみたいに数字で表示されるようにした。 (ページナビとかナビゲータとか言われる機能らしい。)まぁ、どっちゃことないけど、過去記事が掘りやすくなったのでお…

東京トイボックスにUnityの影が…

10月5日より始まる「東京トイボックス」なるドラマが始まるらしい。東京トイボックスは「ゲームを作るドラマ」で、大雑把に言えば、 仕様を一部変更する!!が決め台詞の主人公の太陽さんと愉快な仲間達がゲーム会社スタジオG3でゲーム開発の仕事にもがき苦…

テクスチャの誤差拡散をUnityのみで行う unity-dither4444

Unityのテクスチャを32bit(true color)から16bit colorに変更すると、盛大に見た目が悪くなる。それを何とかするにはフルカラーなテクスチャを16ビットに減色で紹介したようにディザリングするのが手っ取り早い。で、その手順を自動化出来るアセットが出現し…

エディタ再生中の情報を停止時も保持するPlayModePersistが予想以上に使いやすい件

昨日エディタでゲーム再生中に変更した値を停止しても消さない方法を書いたが、その際に紹介したPlayModePersistが予想以上に素晴らしかったので、使い方を残しておこうと思う。"> これは正しくは「エディタ再生時の情報をエディタ終了時に再現する」アセッ…

エディタでゲーム再生中に変更した値を停止しても消さない方法

Unityはゲーム再生中のデータを残せない。例えばPushを押す度にカウントが+1されるプログラムを組む。それをシーンに配置し、ゲームを再生前は0のカウントをプレイ中に5まで増やしたとする。その後再生を停止させてしまうと0に逆戻り、5から進行することは出…

Unityの仕事を頼む・探す Unity職業安定所

Unityの仕事を依頼する場としてUnity職業安定所がある。Unity職業安定所 https://www.facebook.com/groups/170236739727288/内容はこんな感じ。大前宛に「Unity出来る人をご紹介下さい」「Unityで開発をやってる会社をご紹介下さい」という問い合わせがとて…

ARの資料と影の設定について

AR資料その2何となく難しそうと思っていたが、非常に簡単かつ思ってた以上に作るの楽しい。 Unity X Vuforia ゲームツクール!第1回 復習資料 from Takuya Arakawa このまま使うと地面のイメージ画像が恐ろしく大きい為に影が出しにくいといった問題が発生…

Novint Falconで初音ミクと握手してきた

先日、某所にて面白い体験をした。まず、こいつを見て欲しい。 こいつはNovint Falcon。対象の「感触」を再現出来る装置らしい。3本のアームで接触時に負荷をかけるので、例えばゴツゴツの岩だったり、ゴムだったり、氷だったり、シリコンといった感触を再現…

Unity+Vuforia でARアプリを作ってみよう

ARの資料。すごく簡単なARアプリの作り方が書かれてる。 こんな簡単につくれるもんなんだなあ。 Unity+Vuforia でARアプリを作ってみよう from hima_zinn 次のゲームジャムはコレでいくか

テクスチャからメッシュを作る無料アセット UCLA Mesh Creator

スプライトからメッシュを作成する無料アセットその2 これは「テクスチャからメッシュを生成する」機能アセット。 以前紹介したUni2Dよりは機能が劣るが無料で使える素晴らしいアセット。スプライト生成機能で作った当たり判定のパフォーマンスだけで話すな…

東京ゲームショウでゲームの鉄人してきた

あ、ありのまま起こったことを話すぜ… 20分でゲームを1本作れとか言われた… しかも、クォリティ重視でとか言われた… 何を言ってるかわからねーと思うがおれもryな感じで、東京ゲームショウのインディーゲームフェスのコーナーでゲームを作ってきた。作った…

Photonクラウド助け合い所

Unityをすごく簡単にネトゲにするサービスとして、Photonクラウドがある。 上手く使えば本当に簡単にネット対戦ゲームが作れるのだが、いかんせん情報が少ない事もあり、オフラインを作るのと比べると若干の難易度がある。[Unity]Photon Cloudのイベント一覧…

AssetBundleとシェーダー、ロードが遅い場合の対策

またまた素晴らしい資料が公開されてた。アセットバンドルとシェーダー内容はAssetBundleを使用した際に非常に大きなローディングがかかる場合の原因と対策。大雑把に言えばこんな感じ。シェーダーのビルドはランタイム。しかも重い。 (シェーダーのビルド…

WebPlayerでGetMethodのパラメータを取得する

こんな感じのゲームを作りたくなった。選択肢をミスると即死する即死系RPG。死んだ際、死んだ理由(やってはいけない事リスト)がメモに書かれる。1日に3回までプレイ出来る。3回死んだ後Twitter向けにURLが発行される。URLからプレイすると、死んだ理由・死…