問題タブ [cocos2d-iphone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 配列内の iPhone cocos2d スプライト、メモリの問題
配列内のスプライトを追跡し、それらをレイヤーに追加および削除してから、最終的にそれらを配列からクリアしようとしています。
私は次のコードを使用しています:
そして、私が使用するツリーを破壊したいとき:
私の問題は、Instruments を見ると、そのメモリを再利用していないことです。スプライトを解放することでメモリが解放されると思いました。私はこれを完全に間違っていますか?
iphone - その画像にタッチして矢印画像を回転させるにはどうすればよいですか?
画像に触れて回転させる必要があるプロジェクトに取り組んでいます。
ユーザーのタッチ方法に応じて、回転が速くなったり遅くなったりする可能性があります。
いくつかのチュートリアルまたはこれを行う方法を教えてもらえますか?
iphone - cocos2dを使ったiPhoneアプリケーションでMYSQLデータベース接続を利用するにはどうすればいいですか?
私はプロジェクトに取り組んでおり、MYSQL データベースに接続する必要があります。プロジェクトでSQLiteを接続することに成功しました(cocos2dを使用)。しかし、プロジェクトでMYSQLデータベースを接続できません。接続方法について私を助けるよりも、私は誰でもこれが好きです。必要な情報を教えてください。
iphone - Cocos2dで線を引く方法-iPhone
私は簡単なことを成し遂げることによってCocos2dを理解しようとしています。この時点で、シーンがあり、そのシーンには背景スプライトとレイヤーがあります。drawLineを使用してレイヤーに描画しようとしています。これが私の現在の試みです。
これにより、「void値が無視されないはずです」というエラーが生成されます。だから明らかに私はそれを間違っていますが、うまくいけばあなたは私の推論を見ることができます。
私もこれを試しました
エラーは発生しませんが、機能しません。私は基本的なことを理解していないことに気づきましたが、誰かが私を正しい方向に導くことができますか?
iphone - ランドスケープ モードでの Cocos 2d と CGPoint の混乱
すべて、私は別のnoob Cocos2d iphoneの質問をもう一度します。
ディレクターを横向きに設定しましたが、「タッチ イベント」の座標を見ていると、画面が縦向きであるかのように表示されていました。したがって、それらは基本的に逆になりました。
になるはずだった
大したことではありません。新しい CGPoint を作成し、値を交換することで簡単に修正できました。ただし、これを行うためのより適切な方法があるはずです。しかし、私はそれへの参照を見つけることができませんでした。これがそれを行う唯一の方法ですか、それともこれを修正するために Cocoa Touch または Cocos2d に組み込まれているものがありますか。
話が逸れてしまいましたが、iPhone は開発するのに最適なプラットフォームです。そして、Obj-C はキュウリのようにクールです。申し訳ありませんが、システムからそれを削除する必要がありました。私の友人はプログラマーではありません。彼らは Internet Explorer の痛みを理解していません。
objective-c - Cocos2dのUITextFieldの例
誰もがcocos2dでUITextFieldを使用するためのいくつかのリンクを提案できますか?ラベルを押したいのですが、UITextField
選択する必要があり、それを編集する必要がありますUITextField
。
objective-c - Objective-C を使用してあるオブジェクトから別のオブジェクトに値を渡す
私は、cocos2d Scene のサブクラスである GameScene というクラスを持っています。
そこには2つのレイヤーがあります。ゲームレイヤーとコントロールレイヤー。ControlsLayer が GameLayer 内で何かを移動できるようにしたいことは、おそらくすでにおわかりでしょう。正確には、ControlsLayer から GameLayer の cPBody を制御しようとしています。
現時点では、ControlsLayer から命令をルーティングし、GameScene に戻してから、GameLayer に戻そうとしています。それが理にかなっていれば。とにかく、私はそれを機能させることができません。私は PHP のバックグラウンドを持っているので、PHP の経験を Obj-C に間違って適用していると思います。
私の考えでは、次のようなものを使用してクラス/オブジェクト内のプロパティにアクセスできるはずです
私が見てきたサンプルコードから、これはうまくいくように見えます。しかし、そうではありません。可能な限り削除されたコードは次のとおりですhttp://pastebin.com/d49c9d0be
この特定の問題を解決する方法を知るよりも、問題は、何がわからないのかということです。
objective-c - Cocoa で C メソッドからプロパティにアクセスする
Objective C と Cocoa を学ぼうとしていますが、オブジェクト内のプロパティにアクセスできません。具体的には、C メソッドのオブジェクトです。シマリスのダイナミクス ライブラリを使用しています。
Chipmunk には、cpVect と呼ばれる NSPoint に似た機能があります。オブジェクト内で cpVect を定義するのに問題はありませんが、@property と @synthesize を使用してアクセサーを作成しようとすると、エラーが発生し続けます。
正常に動作します
しかし
エラーが表示されます"property 'forceVector' with 'retain' must be of object type"
したがって、「保持」がないと、別のエラーが発生します
私はこれを理解しようとしてぐるぐる回っています、私が使用できる特定のタイプはありますか、それはシマリスとココアの間の非互換性ですか、それとも...または....わかりません。Chipmunk はドキュメントが非常に少なく、私が見つけたすべての例はオブジェクトを使用していないようです。すべての例は、すべてを処理するために 1 つのクラスを使用しているだけです。
どんな助けでも大歓迎です。このことは私を夢中にさせています。