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

mac+xcodeでopencvを試す

顔認識に興味が出てきました。アプリ開発で使えたら楽しそうだなぁ、と。 ちょっと調べたところ、顔認識(画像処理)と言えば、やっぱりopencv。過去にちょっとだけ業務で触ったことあったけど、c++ということで敬遠していました。 でも、顔認識とかできると…

cocos2d-jsでタッチイベント等イベント処理を削除する

ゲームクリア時に、ゲーム画面のタッチイベントを削除する時とか。 これで削除できるみたいです。js-testsの中のソースを参考にしました。 // タッチイベント削除 cc.eventManager.removeListeners(cc.EventListener.TOUCH_ONE_BY_ONE); 公式のJsDocを読むと…

Visual Studio Codeでcocos2d-js, typescriptの環境を構築する

sublime textでcocos2d-jsでの開発をしているのですが、Javaをメインでやっていたので静的な型付けがしたいです。あと、綺麗なJavascriptってどう書くんだ?的な疑問も出てきたので、サンプルになるソースが読んでみたい。 そこで、ずっと見て見ぬ振りしてい…

cocos2d-jsの公式サンプルを動かす

いつも忘れるので、メモ。 どんな機能があって、どうやって実装するのか見てみるのに一番です。 // [cocos2d-x]はcocos2d-xをインストールしたディレクトリ $ cd cocos2d-x/tests/js-tests $ cocos run -p web パズルRPGの作り方新品価格¥3,110から(2016/8/…

cocos2d-jsでextensions(ccui)を利用する

cocos2d-jsでccui(ccui.Buttonなど)を利用しようとするとエラーが出る。 titleLayer.js:29 Uncaught ReferenceError: ccui is not defined extensionsを利用するには準備が必要なんですね。 知りませんでした。 project.jsonのmodulesに利用するモジュールを…

cocos2d-jsで衝突判定を行う

対象同士のrectをもとに「cc.rectIntersectsRect()」で判定するのがいいみたい。 こんな感じ。 var rect1 = cc.rect({x: 50, y: 50, width: 100, height: 100}); var rect2 = cc.rect({x: 100, y: 100, width: 100, height: 100}); if (true == cc.rectInter…

Ozarkがやってくる

Seasar2からの乗り換え先としてJavaEE7を勉強してシステム構築したけど、JSFがしっくりきたりこなかったりでした。 JSF2.xになって相当使いやすくなったようなんですが、アクションベースに慣れすぎたせいですかね。 そんな中、「Ozark」というキーワードが…

lombokでDTOやEntityをサクッと作ろう!

前から使ってはいるのですが、きちんと使い方を整理してなかったんで整理してみます。 概要 DTOやEntityを簡単に生成、修正できるライブラリ(?)。 コンパイル時に自動生成が行われるようなのでIDE側への導入も必要です。 こんなことができます。 getter/s…