問題タブ [cocoonjs]

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 に答える
560 参照

android - CocoonJS Launcher で Cordova サンプル プロジェクトを実行する

CocoonJS Launcher android アプリが以前のコンパイルなしで Cordova プロジェクトを実行できるかどうかを確実に知っている人はいますか?

このガイドを忠実に実行しようとしていますが、CocoonJS Cloud コンパイラは Cordova プロジェクトで一時的にサービスを停止しています。ステップ 6 の後、CocoonJS Launcher アプリを使用してサンプル プロジェクトを実行してみます。

残念ながらhelloracoon.zip、ランチャー (Your Cordova -> WebView+) で開くと、次のようになります。

CocoonJS Launcher で実行されている Cordova サンプル

「デバイスに接続しています」というメッセージは、Cordova API (devicereadyイベント) が機能していないように見えることを意味します。Cordova プロジェクトが CocoonJS Launcher で動作するように意図されていない場合、これは少し奇妙な原因だと思います。メイン メニューにオプションはありません。

それで、私は何か間違ったことをしていますか?

PS:Cordova 3.2.0-0.1.0チュートリアルと同じように使用しています。

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

javascript - CocoonJS + Three.js webGLRenderTarget サイレントデス

私は 3 つの v 67 の WebGLRenderTarget を使用して、テクスチャで将来使用するために 2 番目のカメラ/シーンをバッファにレンダリングしています。Three.js の標準的なものですが、CocoonJS では黙って死にます。

CocoonJS でデータにアクセスする同様の方法を試しました ( Three.js Retrieve data from WebGLRenderTarget (water sim)と同様に、コンテキストから直接 gl.readPixels にアクセスします)。しかし、何も機能していないようです。他の誰かがこれに遭遇しましたか?

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

image - CocoonJS キャンバスの画像パターンの塗りつぶしが機能しない

HTML5 Canvas を使用して GUI を描画しています。

画像パターンの塗りつぶしはブラウザー (モバイルを含む) では正常に機能しますが、Android または iPad で Cocoon JS ランチャーを使用すると、テクスチャ パターンが黒く表示されます。

CocoonJS コンソールを見ると、テクスチャは正しく読み込まれており、context.drawImage()は同じ画像で正常に動作しています。

ドキュメントは、Canvas パターンがサポートされていることを示しています。CocoonJS ランチャーでパターン塗りつぶしが機能しない理由はありますか?

ありがとう

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

javascript - CocoonJS と Facebook の拡張アクセス許可

まず第一に、このトピックに関連する質問と回答がたくさんあることを知っています。ただし、それらのどれも私にとってはうまくいきません(おそらくそれらが古く、方法が時代遅れになっているためか、わかりません)...私の問題を簡単に説明しましょう:

CocoonJS で拡張アクセス許可を使用して約 2 週間 Facebook にログインしようとしてきましたが、完全にログインできません...基本的なアクセス許可で正常にログインでき、すべてが期待どおりに機能しますが、わかりません拡張アクセス許可を要求する方法... オプションのパラメーターを使用して Cocoon の FB ログインを呼び出すと、基本的なアクセス許可のみが要求されるため、実際にはCocoon (または FB) は拡張要求を無視するようです:

問題は、ログイン機能が正常に動作しているようで、「ログイン成功」ログが出力され、「許可されたパーマ」も出力されることです。ログ。ただし、「user_photos」と「publish_actions」のものを完全に無視して、基本的な権限のみを表示します (取得されたリストにも表示されません...

オプションを with 'scope'、 with scope、 with 'perms'... で呼び出してみましたが、結果は何も変わりません。私は CocoonJS フォーラムで質問しました。2 週間グーグルで調べ、さまざまなソリューションやさまざまな Facebook アカウントを試し、CocoonJS の FB ログイン機能で拡張パラメータをハードコーディングしてみましたが (結果としてクラッシュしました)、何も機能しませんでした.. .

誰でもそれを達成する方法を知っていますか?

あなたの時間と労力を前もって感謝します!

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

javascript - cocoonJS cssが機能しない

背景の色と div のサイズ用に別の css ファイルを使用して Hello World アプリを作成しました。cocoonJS アプリを取得すると、すべて黒になります。

CocoonJS は css/css3 をサポートしていますか、それとも css3d のみをサポートしていますか?

たとえば、Bootstrap を組み込むことができれば非常に便利です。

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

javascript - Ajax "POST" が iOS で動作しない

Javascript、AJAX、および「POST」情報をサーバーに送信する際に奇妙な問題が発生しています... iOS と Android の両方で実行されるHTML5 / Javascript (プレーン JS、jQuery なし!) ゲームで作業しています。繭JSPOST メソッド(GET ではなく)を使用してサーバー スクリプトに渡す必要があるものがあります。Androidデバイス (Nexus 5) でテストするときは完全に機能しますが、iOS デバイス(iOS 7 を搭載した iPhone 4 および 5 ) でテストするときは完全に機能します。 )、サーバー側のスクリプトは何も受け取りません(ただし、使用される方法はAndroidとまったく同じです)...

Safariのキャッシュ「POSTS」などについて読んだことがありますが、CocoonJSを使用しているため、それが私の問題にどのように関連するのか正確にはわかりません...

送信前に情報をログに記録しており、適切に収集されています。ただし、サーバー側のスクリプトからログに記録しようとすると、空です...

これが私がクライアント側でやっていることです:

奇妙な部分は、AJAX 呼び出しが返されたときに行っている「作業」が実際に行われているため、AJAX 呼び出しはエラーなしで返されることです...

これらの関数はコードの別の部分で呼び出され、DATA TO BE PASSEDログにはサーバーに送信される必要があると予想されるデータが表示されます...ただし、サーバースクリプト内でログに記録しようとすると...

メッセージは完全に空であるためGET、 もも も 何POSTGLOBALSキャッチしません... したがって、私のアプリは実際には何も送信していないと思います。ただし、まったく同じコードが Android デバイスでも機能するため、何が間違っているのかわかりません...

何が起こっているのか、どうすれば解決できるのか誰でも知っていますか?

あなたの時間と労力を前もって感謝します! :)

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

cocoonjs - Cocoonjs はプログラムでソフト キーボードを表示します

cocoonjs を見始めたばかりで、ランチャー アプリを使用してチュートリアルのキャンバス デモを試してみました。アプリを開くときにモバイルでソフト キーボードを表示する方法はあるのでしょうか (画面にテキストを入力せずに、またはおそらく隠されているものと)?

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

javascript - iOS、CocoonJS、Facebook の重大な問題

Facebookのいくつかの機能を統合したCocoonJSを利用したJavascriptゲームをApple の Appstore に公開しました。Facebook 向けのアプリを作成した後、CocoonJS Launcher で数週間かけてテストしたところ、次のことがわかりました。

  • iOSでは、ユーザーは、電話の[設定] -> [Facebook]から Facebook にアクセスしようとするアプリにアクセス許可を付与する必要があります。アプリのリストが表示されます。

私は CocoonJS Launcher を使ってこれを行ったところ、Facebook が期待どおりに機能し始めました。ただし、最終的なアプリ (Cloud Compiler によって生成されたもの) はストアで公開されたばかりで、アプリ内から Facebook にアクセスしようとすると、アプリは、ユーザーが Facebook の設定から許可を与える必要があることを示しています (ランチャーで行ったように)。 )、しかし、携帯電話の [設定] -> [Facebook] (つまり、Facebook を使用するアプリのリストと、それがランチャーに表示された場所) には表示されません。

Facebook でアプリを作成し、その ID 番号を取得し、それを CocoonJS クラウド コンパイラ (Apple と Android の両方) に配置し、もちろん、対応する Facebook アプリ コードを使用してゲーム内で "init" 関数を呼び出しました。 . Launcher では機能しましたが、アプリでは機能せず、現在、私のアプリは稼働しており、Facebook との統合を行うことはできません (ほとんどすべてのゲーム機能で現在使用されているため、これは本当に混乱しています)...

どうすれば解決できますか?何が起こっている可能性がありますか?Cloud Compiler と関係があるのでしょうか、それとも JS コードと関係があるのでしょうか?

あなたの時間と労力を前もって感謝します! :)