ライトモード ダークモード Dante Leoncini
この翻訳はAIによるもので、誤りを含む場合があります。原文の言語はスペイン語です。

Whisk3D UIWhisk3D Coreの上に構築された、軽量でクロスプラットフォームなGUIライブラリです。アプリやゲームのインターフェースを組み立てるための基本的なコンポーネントを提供します。

これは、Windows、Linux、Android、Symbianで同じように動く単一のインターフェースを、プラットフォームごとに別々の実装を保守することなく持ちたい、という必要性から生まれました。やがてそれは独立したプロジェクトとなり、Coreベースのどんなアプリでも再利用できるようになりました。

コンポーネント

  • ボタン、テキストレンダリング、ウィンドウ、パネル。
  • スクロールバー、モーダルウィンドウ、通知。
  • タッチスクリーン、マウス、キーボードに対応。

なぜテクスチャアトラスなの?

最近のUIのほとんどはベクターグラフィックスを使いますが、多くの古いデバイス(第一世代のSymbian S60など)はそれをハードウェアで加速できず、結局ソフトウェアでレンダリングすることになり、パフォーマンスが台無しになってしまいます。だからこそWhisk3D UIは、テキストとコントロールにビットマップのテクスチャアトラスを使い、Nokia N95のような機器の3D加速を最大限に活かしています。

その使用は任意です。自分で独自のインターフェースを作ることもできます。MITライセンス。

サンプル

WhiskPaddle

WhiskPaddle

2Dエディタで作ったゲーム(インターフェース+Luaスクリプト1本)が、エディタなしで単体で動作。同じプロジェクトがLinuxとWebにコンパイルされます。

ブラウザでプレイ

Linux AppImage (x86_64) Linux .deb Android .apk

電卓

電卓

2Dエディタで作ったアプリ(インターフェース+Luaスクリプト1本)が、エディタなしで単体で動作。同じプロジェクトがLinux、Android、Webにコンパイルされます。

ブラウザでプレイ

Linux .deb Android .apk

協力者とパトロン

Whisk3D を支える人たち:移植、パッケージング、修正…そしてそれを支えてくれるパトロン。

私の活動が気に入りましたか?

すべて愛を込めて作っています。自由ソフトウェアと啓蒙動画です。気に入ってくれたら、あるいはこれからもプロジェクトや自由ソフトウェアの動画を作り続けてほしいと思ってくれたら、応援してもらえます:

コーヒーをおごる パトロンになる!