問題タブ [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.

0 投票する
1 に答える
2466 参照

cordova - PhoneGap FileSystem ルート パスの変更

PhoneGap の fileSystem オブジェクトを変更する方法はあるのでしょうか?

私は現在、Web Marmalade (変更された PhoneGap を含む) を使用しており、window.requestFileSystem(LocalFileSystem.PERSISTENT...) は、Android フォンで「/mnt/sdcard」のようなものではなく、「wm」を返します。/mnt/sdcard に書き込めないため、これにより問題が発生します。おそらく、/mnt/sdcard がルート ファイルシステム「wm」の一部ではないため、セキュリティ エラーが発生します。

だから、このファイルシステムを変更する簡単な方法があるかどうか疑問に思っていますか? 私は次のようなものを試しました:

しかし、それは役に立たないようです:

0 投票する
3 に答える
3246 参照

mobile - cocos2DまたはIwGame

Android用のゲームアプリケーションの開発を始めましたが、進むにつれてクロスプラットフォーム環境に切り替えることにしました。バックグラウンドで複雑なオーディオ処理が行われるため、パフォーマンスは非常に重要です。数日かけてこのテーマを調査した結果、最も成功したオプションはMarmaladeSDKであるという結論に達しました。

次に、開発にIwGameまたはCocos2D-X、あるいはその両方を使用するかどうかを決定する必要があります。どちらも素晴らしくて面白そうです。誰かがこれらを使用し、経験を共有できますか?

ありがとう。

0 投票する
2 に答える
11168 参照

c++ - C++ で iOS 用の 3D エンジンを選択する

良い一日。

現在、マーマレードと同じくらい強力な C++ で書かれた iOS 用の 3D エンジンを探していますが、どれを選択すればよいかわかりません。

なぜ C++ なのか? クロスプラットフォームである必要があります(将来の計画のために)。なぜマーマレードではないのですか?Marmalade を使用すると、お気に入りの Objective-C のライブラリとフレームワークを使用できなくなります。インターフェイス/ネットワーク/すべてを XCode を使用して作成したいのですが、1 つの画面だけに 3D シーンが含まれます (ここで多くのことを行う必要があります。シェーダー、CSG、テクスチャ マスキング、ブール演算、プロシージャル メッシュ生成など)。

0 投票する
3 に答える
5506 参照

emacs - http://marmalade-repo.org/ からパッケージによってインストールされた Emacs オートコンプリートが機能しない

Emacs は初めてで、バージョンは 24 です。

タイトルで述べたように、私はMarmalade-repoM-x package-installからauto-complete をインストールしました。ファイルは にあります。~/.emacs.d/elpa/auto-complete-1.4/

次に、Emacs をオフにして新しいフレームを開きましたが、コーディングしても何も起こりません。

実行するために何らかの構成が必要ですか?

0 投票する
11 に答える
127589 参照

android - AndroidおよびiOS用の2Dクロスプラットフォームゲームエンジン?

Unity3dでしばらく作業してきましたが、OnGUI()またはGUITexturesを使用した2Dパーツが不器用であることがわかりました。また、Unity3dで行われる最小のゲ​​ームでさえ、少なくとも10MBのダウンロードであり、2Dゲームには多すぎます。

だから、私は現在、2D用のエンジンを探しています。私はCocos2Dを試しましたが、それはiOSのみであり、Android用にすべてを別の言語に書き直したくありません(たとえば、Android用のCocos2dのJavaポートはオプションではありません)。代わりに、コードを1回記述して、iOS、Android、場合によってはWindowsPhone7に簡単にデプロイしたいと思います。MacとWindowsの両方を使用しています。

さらに詳しく説明すると、エンジンに対する私の要件は次のとおりです。

  • クロスプラットフォームである必要があります
  • 効率的でなければなりません
  • 私はWeb開発者ではないので、Flash、Javascript、HTML5ではなく、C ++、Java、C#、またはObjectiveCに慣れている必要があります。
  • 大規模なコミュニティ、チュートリアル、iOSまたはAndroidで直接開発する場合に必要なもののほとんどをカバーする追加のライブラリ(アプリ内課金、Facebookなど)が必要です。
  • 最終的に納品されるパッケージは大きすぎてはなりません
  • エンジンは無料でもかまいませんが、リーズナブルな価格で購入してもかまいません

私は次のエンジンを見つけました:

  • マーマレード(およびその上にあるIwGameエンジン)-C ++は、マーマレードの全体的な非常に肯定的なレビューを見つけましたが、IwGameについてはよくわかりません。編集(2013年3月):Marmalade SDKには、Cocos2Dxといくつかの組み込みIDEが含まれているようです。これにより、はるかに優れたものになります(そして、私にとっては問題ないインディー開発者の場合、年間150ドルかかります)。
  • Corona SDK -Lua(効率が疑わしい)、コードをコンパイルするためにインターネット接続も必要
  • Cocos2d-x -C ++、開発者から多くのレビューを受けましたが、ほとんどが肯定的で、多くの人が2Dに最適だと考えています
  • パーティクルコード-Java+Eclipse、レビューやコメントは見つかりませんでした
  • モアイ-ルア、レビューや意見は見つかりませんでした
  • モンキーエンジン-機能が少なすぎるようです
  • Haxenme-それはFlashです、私はそれを使ったことがなく、使いたくありません
  • Unity3dを使用しますが、2DToolkitなどの2Dパッケージを使用します
  • SDLAndroid(これもiOSへの移植-サポートや現在の開発はあまりないようです(?)
  • GLBasic-基本的な言語、私はそれが好きではありません
  • playN-開発の初期段階のようです(?)
  • Gamvas -HTML5、私には成熟したエンジンのようには見えません
  • Ignifuga -Python、これも成熟していないようです
  • ORX-まだ開発されているかどうかわからない(?)
  • コンストラクト2 -GameMakerに思い出させます。ラピッドプロトタイピングには問題ないかもしれませんが、業界レベルのゲームには問題ありません。
  • XNAを使用してから、 ExEnを使用してゲームを移植します( iOSに移植するにはMono Touchが必要で、Androidに移植するにはAndroid用のMonoが必要です)-C#であり、xBox(私はAndroidから来ています)などのMicrosoft製品から来ている人にとってはおそらくもっと考えられています。また、これらのモノラルツールは小規模な開発者にとって合計800ドルかかります
  • 影響-JavaScript、HTML5を使用します。私はJavaScript(Unity3dで推奨されるC#など)にはあまり詳しくありません。また、ブラウザーで実行されるため、効率についてもよくわかりません(?)
  • GameMaker-独自のスクリプト言語GMLであり、私は実際にこれを非プログラマー向けのツールとして覚えています。それは実際に実際のエンジンに成長しましたか?つまり、深刻な開発を意味しますか?
  • AppGameKit -C ++ですが、まだかなり新しいようです。レビューは見つかりませんでした
  • Cocos2DとObjectiveCを使用してiOS専用に開発し、StellaSDKを使用してAndroid用のAPKを作成します。誰かがこれをしましたか?制限があると確信しています。Googleのアプリ内課金、AdMob、AndroidでのFacebookの統合についてはどうでしょうか。
  • Moscrif -JavaScript、以前のWeb開発者向けのようです
  • スターリング-フラッシュ11、私はフラッシュにあまり興味がありません
  • ND2D-まだ1.0ではありませんが、多くの機能がありますか?

したがって、エンジンの使用経験からコメントして、リスト内のどれ(または私が見逃したもの)が説明されている要件に最適であるかを提案していただければ幸いです。また、いくつかのエンジンについての第一印象が間違っているかもしれません。

私は現在、Marmalade + IwGameを最良の選択肢と考えていますが、Cocos2d-xとParticleコードについての情報があまりないため、よくわかりません。

ありがとうございました!

編集(2013年6月):これまでに、2つのクロスプラットフォーム2Dゲームを作成し、両方に2DToolkitプラグインを備えたUnity3Dを使用しました。シンプルなGUIを使ったゲームでは、Unity独自のシンプルな自作GUIシステムを使用しました。より複雑なもの(たとえば、GUI要素がオーバーラップする可能性がある場合)には、NGUIプラグインを使用しました。最近、2D ToolkitはGUI用にいくつかのクラスを追加しました。これは、NGUIを2D Toolkitと組み合わせるときに、テクスチャアトラスに2つの異なるシステムを使用する必要があるため非常に便利です。次の2Dゲームで間違いなく試してみます。2DゲームにUnity3Dを選択した主な理由は、経験と再利用のための蓄積されたコードスニペットの両方の点でUnity3Dにすでに深く関わっていたためです。また、3Dゲーム用にUnity3D pro(AndroidProとiOSProを含む)を購入しました。2Dゲームもカバーするために、2DToolkitに追加の$60を支払うだけで十分に理にかなっています。私は今のところしません」私の決定を後悔している、それは私の場合に最適だったようだ。私に頭痛の種を与えた唯一のことは、Prime31のプラグイン(AndroidとiOSのソーシャルプラグイン)でソーシャル機能を追加することでしたが、それらのバグはPrime31のせいではなく、代わりにTwitter / Facebookのせいであると思いますので、おそらく同じバグがその他のエンジンまたはプラグイン。

編集(2014年1月):Unity 4.3で、私の質問に対する答えは今ではかなり明白だと思います:Unityの新しいスプライトシステムとおそらく2DToolkitは、特に(私のように)しばらくUnityを使用している人にとっては、他のものを完全に打ち負かしますアドオン付きのProバージョンを購入しました。

0 投票する
1 に答える
291 参照

flash - アニメーション化されたフラッシュ オブジェクトを Marmalade SDK にエクスポートする

マーマレード SDK で (Flash Professional で作成した) アニメーション ベクター オブジェクトをエクスポート (使用) するにはどうすればよいですか? 私はアニメーションをプログラムしたくありません。

0 投票する
1 に答える
748 参照

drawing - マーマレードで「高度な」プリミティブを描画する

MarmaladeSDKでより高度なプリミティブを描画する例を探していました。

例:吹き出し、角丸長方形、星など。

Iw2dとIwGxのどちらが正しい道かわかりません。私もカイロを見てきました、そしてそれは私が必要とするものより少し多いですが、それはオプションかもしれません。

スプライト/テクスチャを使用せずにMarmaladeSDKと描画を使用した人はいますか?

0 投票する
1 に答える
495 参照

ios - リーダーボードからプレーヤーの総数を取得する方法

ゲームをプレイしてリーダーボードにスコアを報告したプレーヤーの数を取得する方法はありますか?

私は現在iOS用のマーマレードに取り組んでいるので、マーマレードの解決策を教えていただければと思います。ただし、不可能な場合は、少なくともObjectiveCで解決策を教えてください。

0 投票する
1 に答える
658 参照

iphone - Cocos2d-x と Marmalade - CCCallFuncO のトラブル

XCode で開発され、バージョン cocos2d-1.0.1-x-0.13.0-beta に基づいて動作する Cocos2d-x プロジェクトがあります。

今度は、Marmalade (Windows PC で VS Express を使用) で動作させる必要がありますが、まったくの初心者です。プロジェクトをセットアップすることができ、ソース コードは問題なくコンパイルされますが、プロジェクトを起動すると、CCCallFuncO が呼び出されると不可解な例外が発生します。

これは、クラス CCActionInstant 内、メソッド CCCallFuncO::execute 内の次の命令で発生します。

関連するすべてのオブジェクトが正しく健全であると言える限り、XCode 内と Marmalade なしのまったく同じコードで完全に機能し、意味があることを証明しています。

この問題を引き起こす可能性のあるこれら 2 つの環境の違いは何ですか? マーマレードの経験のある方なら、何を探すべきかについての手がかりを教えていただけますか?

0 投票する
3 に答える
3103 参照

iphone - Marmalade SDKクロスコンパイラはどのように機能しますか?

Marmalade SDKは、WindowsからiPhoneアプリケーションを開発できるようにするクロスコンパイラー、クロスプラットフォームフレームワークです。Marmaladeには、Macやリモートビルドサービスを必要とせずに、ローカルのWindowsコンピューターから直接有効な署名付きIPAを生成できるクロスコンパイラーがあります。アプリケーションをクロスコンパイルできる「オープンツールチェーン」をいくつか知っていますが、これらのツールチェーンはIphoneライセンスと互換性がありません。マーマレードのクロスコンパイラがどのように機能するかについて誰かが知っていますか?marmaladeは、iPhone SDKライセンスと互換性のあるクロスコンパイラをどのように開発しましたか?彼らはクロスコンパイルにどのコンパイラを使用していますか?彼らはオープンソースコンパイラを使用してカスタマイズしましたか?iPhoneのライセンスと互換性のある「ポータブルOSラッパー」とどのようにリンクしますか?