最適なユーザーインターフェイスフレームワークを Windowsアプリケーション開発 向けに選択することは重要であり、開発者とエンドユーザーの両方にとって有益です。Delphiには、VCLやFMXアプリをレベルアップして、視覚的により魅力的なものにするために使用できるサードパーティライブラリも多数あります。Skiaは、おそらく今日利用可能な最も強力なオープンソース2Dグラフィックライブラリの1つであり、モバイル、サーバー、およびデスクトップモデル全体で使用して画像をレンダリングできる包括的な2D APIを提供します。 Ian Barker は、Skia4Delphiコンポーネントを使って スタートレックデータダッシュボードインターフェイス (LCARS) を構築しています。

Skia4Delphi でできること

Skia4Delphiは非常に活発に開発が進められている動きの速いプロジェクトで、その強力なライブラリを使用すれば、すばらしいインターフェイスを作成できる可能性が無限に広がっています。最近実施された Skia4Delphiウェビナーからの抜粋であるこのビデオでは、Skia4Delphiが正確に何ができるかを示すデモを見ることができます。このデモでは、80年代の古典的なブロック崩しゲームに似たインタラクティブなゲームを紹介します。

サンプルには、Skia4Delphiの主要コンポーネントの1つであるTSKAnimatedPaintBoxを含む単純なフォームが付属しています。さらに印象的なのは、アプリに含まれるコードが数行しかないことです。さらに付け加えると、このゲームはFireMonkeyプロジェクトなのです。つまり、このアプリケーションは、Windows、macOS、Android、iOSなどの複数のプラットフォームで即座に動作させることができるのです。Skia4DelphiライブラリとDelphiを使用して実現したこの素晴らしいプロジェクトの詳細については、以下のビデオをご覧ください。

The source code for the game can be found here: https://github.com/skia4delphi/skia4delphi/tree/main/Samples/Webinar%20-%20Game/FMX


RAD Studio、Delphi、C++Builderを用いれば、開発時間を短縮し、より早く市場に投入可能!
Design. Code. Compile. Deploy.
トライアル版をダウンロードいますぐアップグレード!

Delphi Community Edition(無料)C++Builder Community Edition(無料)