kidoOooOoooOOom

ゲーム開発やってます

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

sinon.jsとかいうやつ

JS

テストで便利なライブラリ。spy(), stub(), mock(), sandbox()などが提供されている。 この中のsandboxからのrestore()の動きが最初よく分からずにハマった。 mochaのbeforeEachでsanboxを確保してから各メソッドのstubを作っておいて、各テストにおいてstub…

phantom.jsとかいうやつ

JS

テストの事前準備としてブラウザでの認証情報が必要な場合、phantom.jsを使ってCUIからブラウザ操作をして認証情報を取得していた。 基本的な操作はこんな感じ。 ●require('webpage').create() URL指定でページを表示するためのpageオブジェクトを作成します…

asyncの勉強

node.jsでasyncモジュールが結構便利みたい。 series, parallel, waterfallはよく例としても見かけるので理解できた。 今日初めて見たuntilとqueueの2つをメモっておく。 async.until caolan/async · GitHub until(test, fn, callback) Repeatedly call fn,…

node.jsエンジニアになりまして

npm installで環境周りのエラーが出てきたので、一旦nodeを消してnodebrewを入れた。 参考にしたURL node.jsのversionを管理するためにnodebrewを利用する - Qiitanodeが入っていたので削除。 $ curl -o uninstall-node.sh https://gist.github.com/nicerobo…

Unity本で学んだことをかいつまんでメモっておく

オブジェクトに重力を与える方法 Rigidbodyを設定する。 物理的なハネや摩擦係数を調整する方法 Physic Materialを追加し、対象オブジェクトのColliderのMaterialに設定する。 スマフォの加速度センサーを見地して操作する Input.accelerationを用いる。 fun…

Unity + node.js + redisを繋げただけのプロジェクト

勉強がてらに、Unity入門本のサンプルゲームのハイスコアをnode.jsのAPIを叩いてredisに格納、取得するプロジェクトを作成してみた。kidooom/unity_nodejs_redis_sample · GitHubUnity部分はUnity本のにわとりゲームがほとんどで、下記のAPI通信部分だけを追…

UnityScriptでHTTP POST

POSTを待ち受けているURLに対して scoreというパラメータをPOSTする場合は、 function sendScore(score : String){ var postUrl = "http://localhost:3000/unity_sample_score"; var wwwForm: WWWForm = new WWWForm(); wwwForm.AddField("score", score); v…

UnityScriptでJSONデータをHTTP GETしてパース

まずはminiJSONを下記から取得して、Assets/Pluginsに格納 http://forum.unity3d.com/threads/35484-MiniJSON-script-for-parsing-JSON-data練習がてら、下記のようなJSONを取得してみます。 { "x": 10, "y": 200, "z": 30 }localhostにたててるnode.jsからJ…