2013-11-01から1ヶ月間の記事一覧
Unityで,AssetsにあるprefabをBooスクリプトからロードしてGameObjectを作成する方法をメモしておきます. Resources.Load(path) を使います.このメソッドはResourcesフォルダにあるオブジェクトをロードします.詳細はこちらに書いてありますが,このメソ…
例えば,devicesというリストに格納されたデバイス情報から名前を取得して,改行を加えた文字列とするスクリプトを考えてみます. Pythonの場合 "\n".join([x.name for x in devices]) UnityのBooスクリプトの場合 [x.name for x in devices].Join("\n") jが…
UnityのWebCamTextureを触ったのでメモ. WebCamTexture (Reference) 使用方法は簡単で,以下のようなBoo スクリプトで動作します.devices = WebCamTexture.devices でカメラのデバイスリストを取得してから,wct = WebCamTexture(devices[index].name) と…
2ヶ月程前にSony のXperia A so-04e を買って,Androidにそれなりに慣れてきたので,Androidに関する技術的な記事を初めて書いてみようと思います.タイトルは,「Xperia A のバッテリーの減りを抑えてみる」です.Androidケータイは電池の減りが激しいとは…
MacでUnityを使う時,デフォルトのテキストエディタは付属のMonoDevelop.appとなっていますが,みー的にはBoo スクリプトを書くのに少し使いにくいと感じていました.原因は,日本語が入力できない,英数キーがスペースと認識される,起動に時間がかかる,な…
Android実機にて実行中のUnityアプリのLogを見るには,Dalvik debug Monitorが便利です. DebugモードのAndroid実機をMac(or PC)にUSB接続した状態で, adt-bundle-mac-x86_64-xxxxxx/sdk/tools/ddms を実行すると, みたいに表示されます.初期設定だと全て…
Unityにてテキストファイルを読み書きする方法を紹介します. 以下のBoo スクリプトは,Application.dataPath以下にtest.txtを作成し,Hello World! by StreamWriterと書き込んでファイルを一度閉じた後,それを開いてDebug.Log()にて内容を表示する,という…
Unityで,別のオブジェクトのコンポーネントにアクセスしたい場合は以下のように表記します. Boo GameObject.Find("<object name>").GetComponent[of <component name>]() 例えば,Main Cameraというカメラの,scoreというスクリプトのscoreというpublic な変数に100を足したい場合は, G</component></object>…
Unity4.3より導入された2D機能を使ってブロック崩しを作ってみました.マウスで操作します. こちら 更新履歴 2013.11.24 1.1.0 にアップデート ステージの追加 クリアとゲームオーバーの追加 ブロックの移動を追加 2013.11.15 1.0.0 公開 (制作時間4時間) …
Unity4.3が少し前に公開され,2D機能が追加されたようなので,1晩でブロック崩しを作ってみました.製作時間は4時間です. 最初にUnityにて2Dを使用する方法を説明します.プロジェクトの作成画面の下部に2Dか3Dを選択する項目が追加されたようなので,これ…
UnityのTerrainでは地形を自由に編集することができますが,ここではPhotoshopを使用してheightmapを作成し,それをUnityにインポートする方法をまとめておきます. まずはPhotoshopにて以下のように新規作成します.ポイントは513×513にすることと,16bit G…
VMware Fusionにて,日本語JISキーボードをゲストOSがUSの101キーボードだと誤認識しているために,入力が意図した通りにできないことが時々あるので,対処法をメモしておきます. VMwareのゲストOSを一度シャットダウンしてから,設定ファイル(.vmx)の最後…
Drupalでカスタムな JavaScript をブロックに挿入する方法をメモしておきます.この方法は,例えばはてなブックマークのブログパーツをサイドバーに表示するのに有用だと思います. まず,Text formats (/admin/config/content/formats) にて,フィルターを…
みーのぺーじではGoogle AdSenseを利用して収益を得ていますが,収益を受け取るために銀行口座を登録しなければいけません. 登録したときにつまづいたところがあったのでメモしておきます. 銀行口座の登録画面は下の画像のようなものなのですが,「名義人…
結論から言えば,下記のサイトの, http://www.osx86.net/files/file/836-battery-fix-for-10-7-lion-and-10-8-mountain-lion/ AppleACPIBatteryManager.kext というkextをインストールしてリブートすれば完了です. pc.atsuhiro-me.net を pc.atsuhiro-me.n…