みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

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

Unityでprefabをスクリプトから読み込む

Unityで,AssetsにあるprefabをBooスクリプトからロードしてGameObjectを作成する方法をメモしておきます. Resources.Load(path) を使います.このメソッドはResourcesフォルダにあるオブジェクトをロードします.詳細はこちらに書いてありますが,このメソ…

UnityのBooのJoin()とPythonのJoin()が逆な件

Boo

例えば,devicesというリストに格納されたデバイス情報から名前を取得して,改行を加えた文字列とするスクリプトを考えてみます. Pythonの場合 "\n".join([x.name for x in devices]) UnityのBooスクリプトの場合 [x.name for x in devices].Join("\n") jが…

UnityのWebCamTextureを使ってみた

UnityのWebCamTextureを触ったのでメモ. WebCamTexture (Reference) 使用方法は簡単で,以下のようなBoo スクリプトで動作します.devices = WebCamTexture.devices でカメラのデバイスリストを取得してから,wct = WebCamTexture(devices[index].name) と…

Xperia A のバッテリーの減りを抑えてみる

2ヶ月程前にSony のXperia A so-04e を買って,Androidにそれなりに慣れてきたので,Androidに関する技術的な記事を初めて書いてみようと思います.タイトルは,「Xperia A のバッテリーの減りを抑えてみる」です.Androidケータイは電池の減りが激しいとは…

Macで使うUnityのテキストエディタはTextMate

MacでUnityを使う時,デフォルトのテキストエディタは付属のMonoDevelop.appとなっていますが,みー的にはBoo スクリプトを書くのに少し使いにくいと感じていました.原因は,日本語が入力できない,英数キーがスペースと認識される,起動に時間がかかる,な…

Android実機で実行中のUnityアプリのLogを見る

Android実機にて実行中のUnityアプリのLogを見るには,Dalvik debug Monitorが便利です. DebugモードのAndroid実機をMac(or PC)にUSB接続した状態で, adt-bundle-mac-x86_64-xxxxxx/sdk/tools/ddms を実行すると, みたいに表示されます.初期設定だと全て…

Unityでテキストファイルを読み書きする

Unityにてテキストファイルを読み書きする方法を紹介します. 以下のBoo スクリプトは,Application.dataPath以下にtest.txtを作成し,Hello World! by StreamWriterと書き込んでファイルを一度閉じた後,それを開いてDebug.Log()にて内容を表示する,という…

別のObjectのComponentにBooでアクセスする方法

Boo

Unityで,別のオブジェクトのコンポーネントにアクセスしたい場合は以下のように表記します. Boo GameObject.Find("<object name>").GetComponent[of <component name>]() 例えば,Main Cameraというカメラの,scoreというスクリプトのscoreというpublic な変数に100を足したい場合は, G</component></object>…

Unityの2D機能でブロック崩し

Unity4.3より導入された2D機能を使ってブロック崩しを作ってみました.マウスで操作します. こちら 更新履歴 2013.11.24 1.1.0 にアップデート ステージの追加 クリアとゲームオーバーの追加 ブロックの移動を追加 2013.11.15 1.0.0 公開 (制作時間4時間) …

Unity4.3の2D Spriteを使って素直なブロック崩しを作る

Unity4.3が少し前に公開され,2D機能が追加されたようなので,1晩でブロック崩しを作ってみました.製作時間は4時間です. 最初にUnityにて2Dを使用する方法を説明します.プロジェクトの作成画面の下部に2Dか3Dを選択する項目が追加されたようなので,これ…

UnityのTerrainにてheightmapを作成インポートする

UnityのTerrainでは地形を自由に編集することができますが,ここではPhotoshopを使用してheightmapを作成し,それをUnityにインポートする方法をまとめておきます. まずはPhotoshopにて以下のように新規作成します.ポイントは513×513にすることと,16bit G…

VMware Fusion のゲストOSに日本語JISキーボードを正しく認識させる

VMware Fusionにて,日本語JISキーボードをゲストOSがUSの101キーボードだと誤認識しているために,入力が意図した通りにできないことが時々あるので,対処法をメモしておきます. VMwareのゲストOSを一度シャットダウンしてから,設定ファイル(.vmx)の最後…

Drupal で JavaScript Blockを作成する

Drupalでカスタムな JavaScript をブロックに挿入する方法をメモしておきます.この方法は,例えばはてなブックマークのブログパーツをサイドバーに表示するのに有用だと思います. まず,Text formats (/admin/config/content/formats) にて,フィルターを…

Google AdSenseの銀行口座の登録の注意点

みーのぺーじではGoogle AdSenseを利用して収益を得ていますが,収益を受け取るために銀行口座を登録しなければいけません. 登録したときにつまづいたところがあったのでメモしておきます. 銀行口座の登録画面は下の画像のようなものなのですが,「名義人…

HackintoshでBattery情報を取得する

結論から言えば,下記のサイトの, 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…