Ultralightを使用すると、C/C ++開発者は、Webコンテンツをゲームやデスクトップアプリにシームレスに統合しやすくなります。
軽量で高性能レンダラーを使用して、さまざまなプラットフォームとハードウェアターゲットにHTML/JS/CSSを表示します。
トップAAAゲームスタジオと共同で開発されたUltralightは、多様なハードウェアターゲットとゲームエンジン環境で高性能のWebコンテンツを表示するように設計されています。
高速で信頼性の高いレンダリング用のCPUレンダラーまたは比類のないアニメーションパフォーマンスのためのカスタマイズ可能なGPUレンダラーから選択します。
→詳細については、Game Integration Guideにアクセスしてください。
両方の世界のベストを取得します - C/C ++のパワーとパフォーマンスを保持しながら、HTML/CSS/JSでフロントエンドを構築することで時間を節約します。
レンダラーを既存の実行ループ内に直接埋め込むか、AppCoreフレームワークを活用してすべての重い持ち上げを行い、便利なネイティブウィンドウ管理と加速レンダリングを提供します。
→詳細については、デスクトップアプリガイドにアクセスしてください。
Ultralightは、ゲームやデスクトップアプリ向けのWebKitのプラットフォームに依存しないポートです。
図書館の一部はオープンソースです。図書館のレイアウトの方法は次のとおりです。
| 説明 | ライセンス | ソースコード | |
|---|---|---|---|
| ウルトラライトコア | 低レベルのグラフィックレンダラー | 独自 | (ライセンスで利用可能) |
| ウェブコア | HTMLレイアウトエンジン(WebKitフォーク) | LGPL/BSD | ultralight-ux/webcore |
| 超軽量 | ビュー、コンポジタ、イベントロジック | 独自 | (ライセンスを使用することができます) |
| AppCore | オプションのデスクトップアプリランタイム | LGPL | ultralight-ux/appcore |
さまざまなターゲット環境に統合するための2つの異なるレンダラーを提供しています。
| CPUレンダラー | GPUレンダラー |
|---|---|
|
|
大小のプロジェクトで超軽量化するのは簡単です。
| ?無料ライセンス | ?商業ライセンス |
|---|---|
|
|
以下の各プラットフォームの最新のSDKを入手できます(Xbox、PS4、およびPS5についてはお問い合わせください):
事前に構築されたビナレスは、コミットごとに次のS3バケツにアップロードされます。
このレポでサンプルを作成するには、こちらの指示に従ってください。
| リンク | URL |
|---|---|
| 私たちの不一致に参加してください! | https://chat.ultralig.ht |
| ドキュメント /開始 | https://docs.ultralig.ht |
| C ++ APIを閲覧します | https://ultralig.ht/api/cpp/1_3_0/ |
| C APIを閲覧します | https://ultralig.ht/api/c/1_3_0/ |
| Twitterでフォローしてください | https://twitter.com/ultralight_ux |