2014-01-01から1年間の記事一覧
今日はゲーム制作やプログラミングではありませんが、ちょっと書きます。 あの YouTube についに私も動画をあげることができました! まー、そんなの小学生でもやってるよと言われたらそうなのかもしれませんが、 YouTube なんて今までは ・検索して再生 ・…
お久しぶりです。以前の日記から3ヶ月近くたちました。 タイトルに書いたように、プチコンでミニゲームを作りました。 タイトルはマッハこうもりです。 ジャンルは強制横スクロール壁よけゲームというありきたりなものですが テストでやってみると意外と難し…
前回は、cc.Menu を使った手抜きボタンを作成しました。 ccui は TextField を一度使ったのですが、 cc.EditBox のほうが便利だし、 ccui は検索しても資料が少ないから便利そうだけどしばらくは保留だな('∀`)と思っていました。 ところが(・`ω・´)! ccui …
簡易ボタンの作成関数を作った cocos2d-js ではボタンを作る際に Menu と MenuItem を使うことがあります。 他にボタンのクラスもありますが、イベント処理の設定など MenuItem のほうが使い勝手が良いように思います。 MenuItemImage でボタン用の画像を読…
TMXTiledMap のタイル間の隙間については setProjection で 3D を 2D に変更するらしい。 ver2.2.2 のとは cc.Director.getInstance().setProjection(cc.DIRECTOR_PROJECTION_2D); だったが、 ver3.0 では cc.director.setProjection(cc.Director.PROJECTION…
jsonId から1ヶ月たちました。 このままフェードアウトしそうなので、今月のうちに近況報告をしようと思います。 少しずつですが jsonId を作るきっかけになったゲーム制作を続行していました。 今はやりのタブレットなどにも対応しているフレームワーク co…
JSON のオブジェクトを ID でリンクする(4) - SakuraCrowd’s blog の続きです。 jsonId を利用しようとしていた仕様が変わってしまい、必要なくなったのでいったん保留します。 とはいっても、 {"$ref":"id1"} などの ID から、その ID を持つオブジェク…
gistb28ba8146f829f3f3254 JSON のオブジェクトを ID でリンクする(3) - SakuraCrowd’s blog の続きです。前回まではテストケースをクリアする実装までいけていたのですが、今回はテストケースを書いたまでで、それを満たす実装は勉強中です。 いつもどお…
gist8e9a924f3090183b6a41 JSON のオブジェクトを ID でリンクする(2) - SakuraCrowd’s blog の続きです。 詳しくは上記の gist のコメントに書きました。 前回は参照→オブジェクトへの変換だけでしたが、逆の変換の機能も追加しました。 参照とオブジェ…
gistcf43df70ff1d946640af JSON のオブジェクトを ID でリンクする - SakuraCrowd’s blog の関数のテストケースの作成と実装を行いました。 関数の説明は gist のコメントに書きました。 JSONPath でいいんじゃね?->やっぱり ID もいるよね! リンクを展開…
Jasmine というテストフレームワークを勉強中です。 Jasmine を選んだ理由 クライアントサイドだけでなくサーバサイドもサポートしている クライアントサイドは jasmine standalone 、サーバサイドは jasmine-node が提供されている。 わりと人気がありそう …
複数のプロパティに同じ値のオブジェクトを設定するのは面倒だし同じであることがわかりにくい。 {"prop1":{"value":12345}, "prop2":{"value":12345}, "prop3":{"value":12345}} いちいち同じ値のオブジェクトを記述しないで、共通のオブジェクトを参照した…