問題タブ [limejs]

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

javascript - 回転した長方形の中心を見つけるjavascript

Javascriptとjsライブラリ(limeJS)を使用して、ユーザーがポイントをクリックすると長方形を描画し、ユーザーがマウスボタンを離すまで、長方形が回転してサイズが変更されます(幅のみ、高さは静的です)。

(うーん、画像を投稿できません - 評判ポイントが 10 必要です - ここに画像リンクがあります http://d.pr/i/KsBQ )

長方形は右上隅 (画像の赤い点) で回転されており、サイズと回転はマウス カーソル (青い点) に基づいて計算されています。

最後に、ユーザーがマウス ボタンを離したときに、長方形の中心を見つけたいと思います。

私はそれをすべて行うことができます(距離、回転を見つける)と中心ですが、右上隅(赤い点)yがマウスポイント(青い点)yよりも大きい場合、中心に何か問題があるようです. 私がやっていることは、左下隅を見つけることであり、左上があります。

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

limejs - /limejsでクリックした後にボタンを無効にする方法

lamejsでクリックした後にボタンを無効にするにはどうすればよいですか? 使ってみました

しかし、それは機能しません。

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

limejs - limejsでボタンのテキストを取得する方法

私は var b = button1.getText()limejsでボタンのテキストを取得するために使用しようとしましたが、うまくいかないようです. 誰でも助けることができますか?

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

html - 完全にオフラインのワークスペースでlimeJSをセットアップする方法

私はlimeJSをセットアップしようとしています.問題はインターネット接続に問題があることです. クロージャ ライブラリ、box2d、クロージャ コンパイラ、およびクロージャ テンプレートを .rar ファイルとして個別にダウンロードしましたが、このように設定するためのガイドがどこにも見つかりません。それを機能させるためのlime.py initコマンド。どうにかして box2d とクロージャ ライブラリをセットアップする方法を見つけましたが (やった!)、他の 2 つについてはどうですか? 私のラップトップは64ビットのWindows 7を実行しています。

必要なのは、compiler.jar ファイルと soy templates .js ファイルをどこにドロップするかなど、ディレクトリ構造に関するアドバイスだけです。これにより、update/create コマンドを実行したときに、コンパイラやテンプレートを正しくダウンロードしようとしなくなります。今。

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

javascript - LimeJS が CocoonJS Android Launcher で失敗する

私の LimeJS ゲームを PC から Android に移行するための前置きとして、基本的な LimeJS アプリケーションで Android CocoonJS Launcher を動作させようとしています。ここで何か間違ったことをしていますか?

Tõnis Tiigi だけが知っているかもしれないいくつかの質問があるので、彼にも尋ねます:
LimeJS は CocoonJS Android Launcher で機能することが知られていますか、それともこのプラットフォームで解決されていない LimeJS の問題はありますか?
問題がある場合、このプラットフォームのサポートは計画中ですか、それとも開発中ですか? そうでない場合は、CocoonJS で動作することが知られているゲーム エンジンを使用するように書き直すことを検討する必要があります。

limejs-no-dom パッケージをダウンロードしてインストールし、Windows マシンで動作させました。基本的な \limejs-no-dom\lime\demos\tests\anim1 と run_canvasonly.htm を自分のテスト プロジェクトに適合させました。これは、コンソール エラーなしで正常に動作します。リモートサーバーにアップロードしたテストを作成するために、lime.py ビルドを行いました。ブラウザからアクセスすると、コンソール エラーが発生せずに正常に動作します。CocoonJS Launcher アプリを使用して Android フォンをサイトに接続すると、黒い画面が表示されます。JavaScript 例外があります: TypeError: Cannot read property parentNode of undefined at Object goog.style.installStyles

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

javascript - LimeJS でのローテーション

回転のあるアニメーションを作成しようとしています。最初にトランジション ループを使用しましたが、アニメーションが完了すると回転が停止し、それから繰り返されます。常に同じ速度で回転するアニメーションを実現しようとしています。この効果は、ActionScript 3 で ENTER_FRAME イベントを使用して回転に速度を与えるようなものです。オブジェクトの x 位置を LimeJS でうまく動かしてみました:

ローテーションでもこれを達成しようとしていますが、これが可能かどうかはわかりません。私はこれを試しました:

それはうまくいきません。これどうやってするの?