問題タブ [marmalade]
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.
c++ - 関数は、2つの異なる関数からそれぞれ1つずつ2つの引数を受け取ることができますか?
私は2つのvoid関数を持っています(ラジオボタンを実装しようとしています)、値を交換することによって3番目の関数に値を送信してほしいです。そしてその関数はメイン関数に値を返しますか?
MyScene.hファイルのコード
MyScene.cppファイルのコード
collision-detection - cocos2d-x での衝突検出に box2d を使用する方法
私の 2 つのスプライトはロールとヒーローです。cocos2d-x で box2d を使用して衝突を検出したいのですが、両方のスプライトが画面上を移動しています (ロールは自動的に、ヒーローは手動で)。
私がしたいのは、関数 Intersection(); を呼び出すことだけです。
2 つのスプライトが衝突したとき。(スプライトは *.h ファイルでグローバルに宣言されます)
c++ - 衝突検出が衝突ごとに 1 回だけトリガーされるようにする
Box2dを使用せずに衝突検出を試みているため、1回の衝突で負の値に減少するカウントをデクリメントするときに、この関数を使用して組み込み関数 CCRectIntersectsRect() を使用しました。(ボールがヒーローに触れたとき、およびボールがヒーローを横切ったとき。)
私が望むのは、カウントが一度だけ呼び出されるように、何らかの方法でスケジュールすることだけです。
完全なソース コードについては、cocos2d-x での衝突検出に box2d を使用する方法
windows-mobile - Windows Mobile でトレース ファイルが見つからない
window の Mobile 6.5 開発にはMarmalade SDKを使用しています。アプリケーションがインストールされているドライブのルートにトレース ファイルiwtrace.txtがありません。トレース ファイルを生成するための設定は必要ですか? お知らせください。よろしくお願いします。
windows-mobile - WindowsMobileのネットワーク接続リスナー
WindowのMobile6.5開発にはMarmaladeSDKを使用しています。このアプリケーションでは、ネットワーク接続のステータスを表示しています。ネットワーク接続の状態が変化したときに通知できる(つまり、ネットワーク接続が切断されたときに通知し、ネットワークが再び接続されたときに再度通知する必要がある)Marmalade SDKで使用可能なリスナーはありますか?前もって感謝します。
c++ - 非常に奇妙なメモリリーク
Marmalade SDK で次のコードを実行しています。コードまたはマーマレードに「バグ」があるかどうかを知る必要があります。
テンプレート クラスのdiscoverIdが最初に呼び出されるたびに、静的なローカル配列が作成されることに注意してください。
プログラムの終了時に、Marmalade メモリ マネージャーは、この行でメモリが予約されていると不平を言います。
解放されていません。(真実は、私は配列を空にしないということですが、どうすれば、その関数の外部にアクセスできません!)。
ここにキャッチがあります:マーマレードは、この関数の最初の呼び出しで予約されたメモリに対してのみ文句を言います! この関数は、いくつかの異なるテンプレート パラメータを使用して数回呼び出されますが、最初の呼び出しで予約されたメモリに対してのみ、常に問題が発生します。これは、この関数へのさまざまな呼び出しの順序を混同した場合でも当てはまります。最初の呼び出しが自動的に解放された後のすべての呼び出しのために予約されたメモリ - 私はこれをチェックアウトしました。
それで、今誰のせいですか?
emacs - OSX 10.6.8のemacs 24でマーマレードリポジトリが表示されません
osx で clojure を使用するように emacs 24 をセットアップしようとしています。emacsformacosx.com から emacs 24 をインストールし、次のコードを ~/.emacs.d/init.el に追加しました。
しかし、Mx package-refresh-contents と package-install を実行すると、clojure-mode と他のマーマレード パッケージが表示されません。ido-mode が機能するため、スターター キットをインストールする必要があるため、何が起こっているのかわかりません。~/.emacs.d/elpa/archive/marmalade に行くと、そこにパッケージがあることがわかります。私が間違っていることはありますか?
android - 快適な方法でゲームをテスト/微調整するためのAndroidゲームの構成ファイル
私のチームはAndroid向けの最初のゲームを作成する途中であり、ゲームの開発に関して多くのことを話し合っています。プロセス全体を通してゲームをテストする人が1人います。通常、テストプロセス中に、ゲームで使用される多くの定数を含む構成ファイルへのアクセスをテスターに提供します。
ただし、Androidでは、すべてが.apkファイルにデプロイされます。したがって、パッケージ全体を再構築する必要があるため、テスターにテスト用の従来の構成ファイルを単純に編集させることはできません。これにより、微調整プロセスの快適性が大幅に低下します。次に、厳密に設定された場所(電話またはSDカード)からプレーンテキストファイルを読み取る関数を作成する必要がありますか、それともより良い解決策を考えられますか?Androidゲーム業界の他の企業はどのようにそれを行っていますか?
さらに、マーマレードを使用してゲームを開発することをお伝えしたいと思います。マーマレードを使用しているときに特に良いまたは悪い解決策がある場合は、それを考慮に入れてください。
前もって感謝します。
c++ - _MSC_VERの定義を解除する方法は?
私はVisualStudioで作業していますが、私のプロジェクトはPOSIXベースの環境(marmalade sdk)用です。このプロジェクトでは、リリースビルドはARM用のgccでコンパイルされますが、デバッグバージョンはWindowsで動作し、MSコンパイラによってコンパイルされます。また、この環境には、STLおよびその他の標準ライブラリの独自の実装があります。
これらのc++ライブラリの多くには、次のようなコードがあります。
_MSC_VERマクロの定義を解除することは可能ですか?-C++ライブラリがここでPOSIXシステムを検出するようにします。
ios - Marmalade を使用して iOS の写真/ビデオ フォルダにアクセスし、ファイルをアプリケーション フォルダにコピーする方法
写真/ビデオのようなiPhoneフォルダーを開く必要があります。
そのフォルダのコンテンツをユーザーに表示する必要があり、ユーザーがそのファイルからファイルを選択すると、その特定のファイルをそのフォルダからアプリケーション フォルダにコピーする必要があります。
そのために使用する必要がある API を教えてください。
また、これが実現可能かどうか、または を使用していないかどうかも教えてくださいMarmalade
。