問題タブ [awesomium]
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++ - オフスクリーンと埋め込み可能なブラウザの比較(ゲームで使用するため)
私たちは、C++アプリケーションにまともなブラウザサポートを追加することを検討してきました。私たちのプロジェクトは3Dレンダリングを含み、通常のGUIに完全には適合しないため、この質問はGUIに依存しないブラウザーライブラリに関するものです。
私がこれまでに見た2つは、バークリウムとアウェソミウムです。どちらも、私の簡単な調査から同じように機能しているように見えます。オフスクリーンバッファーにレンダリングして、自分のウィンドウ/ゲーム/その他のものに追加します。Awesomiumは独自仕様であり、かなりの金額($ 5k)がかかります。Berkeliumはオープンソースで無料です。誰かがこれらの(そして他の)そのようなツールを比較しましたか?クロスプラットフォームは利点ですが、100%必須ではありません。
c++ - Berkeliumでドラッグ選択を有効にするには?
組み込み Web ブラウザーに Berkelium を使用するアプリケーションを持っていますが、ドラッグ選択が機能しません。通常のブラウザーと同じように動作する他の WebKit ベースのアプリケーションの例 (Steam、Awesomium デモ) を見たことがあります。間違っている。
マウス ダウン、マウス ムーブ、マウス アップのすべてのイベントを Berkelium ブラウザー (ウィンドウの mouseButton および mouseMoved 関数) に渡していますが、これだけで十分だと思います。これについてオンラインでヘルプを見つけることができなかったので、うまくいけば、ここの誰かが何が起こっているのか、どこを見ればよいのかを知っているかもしれません!
ありがとう!
javascript - Awesomiumでは、JSでC ++変数/メソッドを呼び出し/使用できますか?
Awesomiumでは、C ++コードでJavascriptメソッドを簡単に呼び出すことができますが、逆のことができるかどうかについて明確な答えは見つかりませんでした。このサイトはあなたができると言っているようですが、テキストと例を見ても私は啓発されません。
だから、私は明確な答えを探しています:Javascript(Jquery)でC ++変数/メソッドを呼び出すことはできますか?
簡単な例を含めることができれば、それも非常にありがたいです。
ありがとうございました!
macos - Mac 上の Awesomium
Mac で Awesomium を使用するプログラムを開発しました。すべてをアプリケーション バンドルにバンドルしようとしています。
フレームワークとすべてがバンドルにパッケージ化されているはずですが、awesomuim は、レンダリングを実行するために存在する必要があるいくつかの外部実行可能ファイルを使用します (Awesomium & AwesomiumProcess)
これらのファイルを .app と同じディレクトリ内のアプリケーション バンドルの外に配置すると、すべて正常に動作しますが、アプリケーション全体を含む単一の .app ファイルをデプロイできるようにしたいのですが、私の質問は次のとおりです。追加の実行可能ファイルを配置して、アプリケーションで実行できるようにします (または、アプリケーションで実行できるようにします)。
javascript - JQuery / JS:関数からパラメーター値を取得しています
JSに機能があるとしましょうfunction playerJob(job){}
私はAwesomiumを使用してC++からこのメソッドを呼び出します。
私があなたに見てもらいたいのは、JS関数にplayerJob
そのパラメーターの値を与えることだけです。
次にplayerJob
、JS内で使用して、値job
が何であるかを調べます。その値に変数を設定したい。パラメータを入力せずにメソッドからその値を取得する方法がわかりません。私の方法が
そして私は言うことによって仕事を得ようとします:
var currentJob = playerJob();
おそらく括弧内に何かを入れる必要があるため、これは機能しません。
私はplayerJob
このように使用できることを知っています:
しかし、問題は、job
通常の「関数」を呼び出す前にこの変数が必要なことです。私はそれを内で使用する必要があります
私は本当に「呼び出す」ことはできません。
JQueryを使用してplayerJob
関数からその変数を取得する方法はありますか?
.net - GoogleChrome用のCjc.ChromiumBrowser.NETラッパーの使用を支援する
GoogleChrome用の.NETラッパーの使用についてサポートが必要です。問題は、DLLを見つけて、プロジェクトで使用していることです。それらはすべて実行されているように見えますが、リリースバージョンをコンパイルしようとすると、アプリケーションが機能しません。
簡単に言えば、私が持っているDLLはデバッグ用に機能しますが、リリース用には機能しません。私は何をしますか?私を助けてください。ラッパーはChromiumBrowserと呼ばれ、ここで見つかりました。 http://chriscavanagh.wordpress.com/2009/08/25/wpf-chromium-webbrowser-source-code/
javascript - ゲームで通知システムを設定する方法
主に C++ と Javascript を使用する 3D 学習ベースのゲームに取り組んでいます。プレイヤーがノートブックに情報を送信したときの通知システムを設計しようとしています。
システムをセットアップしましたが、スーパーバイザーは改善できると考えています。ここで皆さんの助けが必要です!
それが行った非常に基本的な方法:
プレイヤーは、ノートブックに送信される情報をトリガーする何かを行います。これが起こったのと同じ方法で、通知をオンにしました。通知は、画像の 2 つの div を点滅させる (点滅効果を作る) ことによって、プレーヤーの画面に表示されます。これらの div のいずれかがクリックされると、プレーヤーにノートブックが表示されます。プレーヤーがノートブックを表示または終了すると、通知はオフになります。
今ここに私が使用していたコードがあります:
メインの GameState で
GameState の update 関数で
私のJSで
を使用して通知をオフにしますGameModeState::notify(2)
では、これよりも優れたシステムは何でしょうか?
c# - AwesomiumSharp を使用してメモリ内に System.Drawing.Image を作成する方法はありますか?
背景は、私は XNA を使用しており、Awesomium を Image にレンダリングし、そこから Texture2D を作成します。
Awesomium をファイル経由で画像にレンダリングするコードは次のようになります。
これは問題なく動作しますが、非常に遅いです (ご想像のとおり)。
ファイルシステムに書き出さずに Awesomium を使用して System.Drawing.Image にレンダリングする方法はありますか?
.net - ページ全体のスクリーンショットを取得するにはどうすればいいですか?
問題は、幅と高さが WebView の作成中に設定され、ページが読み込まれた後に変更するオプションが表示されないことです (実際のサイズが判明しました)。それを回避するには、2 つの WebView を使用します。最初にサイズを取得し、次にスクリーンショットを作成します。
もっと良い方法があることを願っています...
.net - awesomium のスクリーンショットをストリームに変換する
awesomiumのスクリーンショットを作成する方法は次のとおりです。
問題は、バイトをファイルに保存する必要はなく、メモリ内に取得する必要があることです。どうすればそれを達成できますか?