対処法: TypeError: cc.Point is not a constructor

By | 2015年4月18日

これもブラウザでのデバッグでは異常なかったのに、Mac(iOS,Android)デバッグででたエラー。

今度は、そこまでハマらなかったけど、まぁつまづいたのでメモ。

 

ググったら一番上にひっかかる

Javascript: TypeError: … is not a constructor

http://stackoverflow.com/questions/15008793/javascript-typeerror-is-not-a-constructor

 

これはちょっと今回のとは違うのでスルーしよう。

 

今回は公式をちゃんと見る。

Class cc.Point

http://www.cocos2d-x.org/reference/html5-js/V3.2/symbols/cc.Point.html

 

ここにこんな一文が。。。

cc.Point is the class for point object, please do not use its constructor to create points, use cc.p() alias function instead.

 

Point オブジェクトを作るときは new cc.Point じゃなく、 cc.p を使ってくれ。

ってことだ。

 

はい、ちゃんと公式に答えがありましたね。

言われた通り、new cc.Point と記述した部分を cc.p と書き直してあげます。

 

ボクの場合はこれでうまくいきました!やったね!

The following two tabs change content below.
Winter Time StudioのAndroidアプリケーションエンジニア。 個人でTecco's Projectも活動中。 公式Webサイト動画作成など、なんでもやっちゃう系エンジニア。 北海道ど田舎出身の品川区民。
Category: Cocos2d-js error - 2015年4月18日