スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

iPadのUIImagePickerControllerでカメラを起動させる場合の注意

開発メモ。

iPadのお話。

UIImagePickerControllerのcameraDevice=UIImagePickerControllerCameraDeviceFront(フロントカメラ)で起動した場合はシャッター用のビューが追加されている。

UIImagePickerControllerCameraDeviceRear(デフォルト)の場合は無いビューがsubviewsの2個目に入り込んでいるのです。

要らない場合は


- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated

で、


UIView* controllerViewHolder = viewController.view;
[[[controllerViewHolder subviews] objectAtIndex:1] removeFromSuperview];

という感じで決め打ちで消してしまってます。

objectAtIndexで決め打ちなのは、プライベートAPIのクラス名文字列をなんとなく入れたくないからです。

審査が通るかどうかは分かりませんが、今度実験してみようと思います。

PhysicsEditorのLoaderがバグってる気がする件

開発メモ。

cocos2d for javascript(jsb) + CocosBuilder + PhysicsEditor + cihpmunkという環境で作業をしている数少ない日本人であることを最近実感します。プログラマー仲間からも、無駄なことをしていると言われます。それはさておき。

さて、表題の件です。

普段、PhysicsEditorで円(Circle)を使うことが無かったために気づきませんでしたが、サンプルに入っているGCpShapeCache.mの「addShapesWithFile」内が少し間違えている気がします。

続きを読む»

Chipmunkのbodyから関連付けられているshapeを削除

開発メモ。

shapeからbodyは参照可能だけど、bodyからshapeの参照が出来ない気がしてます。

情報が少ないのでみんなどうやってるのかなと疑問ですのでエントリーを投下。

ちなみにcocos2dのサンプルでは、shapeが衝突した際にshapeを削除リストに追加し、メインループで削除リストに入っているshapeをspaceから削除してました。

もちろんこれでも良いのですが、ポリゴンの場合にちょっと面倒です。衝突したshapeの仲間(同じbody)の奴は一度に削除したいです。

続きを読む»

CocosBuilder + PhysicsEditor + Chipmunk

開発メモ。

Chipmunkの当たり判定を作るのは面倒ですので、ツールを使うことがあります。

PhysicsEditorは有料ですが、無料でも10シェイプまでなら出力可能なので、これを使ってます。
本当は開発系のブログをやってる人なら無料でライセンスが貰えるのですが、アダルトサイトなので申請してないです。ついでにchipmunkなのは前回と同じ理由で、最初から使えるから。CocosBuilderは今回関係ないけど、Javascriptで使えるようにする際にCocosPlayerも一緒に改造しておくとデバッグが安易なので。

というわけで、まずは問題点。

・JSB(javascript binding)はまだ、決められたファイル以外の読み込みが出来ない
・plistを読み込んだとしても、パーサーが無い
・日本語の資料がほとんど無い

というわけで、僕のやっている方法を。

続きを読む»

cocos2d javascriptの物理エンジン

開発メモ。

cocos2dのjavascriptでは、現在chipmunkが対応されてます。

が、chipmunkの資料って日本語が殆ど無いのです。
みんなbox2dばかり。
というか、正直オススメはbox2dです。

でも、最近CocosBuilderを良く使うので、

その中で手軽に使える物理エンジンChipmunkをよく使ってます。

続きを読む»

プロフィール

エロぺんぎん

管理人:エロぺんぎん
不純な動機でプログラマーになった男、エロぺんぎんです。ブラザー達を猛烈に応援したい気持ちと、自分もプログラマーとして成長したい思いで、当ブログを立ち上げました。
エロぺん動画を運営しております。

検索フォーム
Twitter
最新記事
最新コメント
カテゴリ
リンク
RSSリンク
エロぺん動画で人気の動画
人気の記事