Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Delphi事例

Delphiによって構築された強力なゲームツールキット「GameVision」

gamevisiondev1

GameVision™ Game Toolkit for Delphiは、Microsoft Windows®が稼働するPC向けの高度な2Dゲーム開発システムで、ハードウェアアクセラレーターを用いたレンダリングにDirect3D®を使用しています。開発者は、次のように解説しています。

「堅牢で、使いやすい設計になっており、あらゆる種類の2Dゲームやその他のグラフィックシミュレーション作成に適しています。シンプルで直感的な手続き型APIによってツールキットが提供する機能にアクセスし、グラフィックシミュレーションを迅速かつ効率的に開発できます。バッファリング、ビットマップ、オーディオサンプル、音楽ストリーミング、ビデオ再生、標準zipアーカイブからのリソースの直接読み込みなどをサポートしています。」

主な機能

  • Delphi最新バージョンを使用して構築
  • 長い歴史(2001年にファーストリリース、以降いくつかのリリース済み/未リリースのプロジェクトを含む)
  • カラー(整数および浮動小数点形式でRGBA色を作成)
  • アーカイブ(標準のzipアーカイブを作成して読み取り)
  • ビットマップ(BMP、DDS、PCX、TGA、JPEG、PNG形式)
  • ビューポート(複数、拡大縮小、回転)
  • 表示(アンチエイリアス、プリミティブ、ピクセル、ディスクに保存)
  • 入力(キーボード、マウス、ジョイスティック)
  • フォント(TrueType、Unicode)
  • テキスト(高速静的テキスト、多色、回転、拡大縮小)
  • スプライト(ページ、グループ、グリッド/長方形スペースでの画像の定義)
  • エンティティ(位置、スケール、回転、推力、ポリポイント衝突)
  • エンティティアクション(自動化されたエンティティアクションシーケンス)
  • オーディオ(音楽ストリーミング、効果音、.wav、.flac、.ogg、.opus、.it、.mod、.s3m、.xm、.voc形式)
  • 物理演算(現在、基本的な物理演算をサポート)
  • ハイスコ​​ア (リモートのMySQLデータベースへのハイスコ​​ア保管、非同期操作、イベントコールバック)
  • テレメトリ(テレメトリデータをGoogleアナリティクスアカウントに送信)
  • ネットワーク(httpget、sendmail、信頼されたUDP)
  • データベース(SQLiteローカルデータベース、MySQLリモートデータベース、非同期操作、イベントコールバック)
  • ベジェ(ローカルポイントを定義し、カーブしたポイントをレンダリング)
  • イージング(すべてのイージング手法をサポート)
  • スターフィールド(3Dスターフィールドシミュレーション)
  • 衝突(基本的な衝突ルーチン)
  • ConfigFile(iniベースの構成ファイル)
  • IAP(デスクトップアプリ内購入、低レベルおよび高レベルバージョン)
  • ダイアログ(問い合わせ、フィードバック)
  • IMGUI(Immediate Mode GUIシステム)
  • Lua(高速で簡単なlua統合、スタンドアロンEXEを作成でき、MoonJitによりjitコンパイル可能)
  • ツリーメニュー(ツリービューメニューボックス)
  • スクリーンシェイク(クールでジューシーなスクリーンシェイク効果)
  • スクリーンショット(シーケンスされたスクリーンショットファイルを保存)
  • スピーチ(スピーチ再生)
  • パスエディタ(ゲームオブジェクトがたどることができるパスを作成)
  • パス(PathEditorによって作成されたパスデータにアクセス)
  • スタートアップダイアログ(ゲームのオプションの起動ダイアログ)
  • ビデオ(.ogv形式、再生、一時停止、巻き戻し、レンダリング)
  • ポリゴン(高レベルのポリゴンオブジェクト、ローカルポイントの追加、ワールドポイントの変換とレンダリング)
  • アクター(高レベルのアクターシステム、アクター、エンティティアクター、アクターリスト、アクターシーン)
  • ゲーム(GVTを駆動するゲームフレームワーク。すべてのシステムイベントは、派生したTGVCustomGame / TGVGameオブジェクトから管理)
  • サポートされているすべてのリソースは、標準のzipアーカイブからロード可能

Webサイト

GameVision

画面ショットギャラリー


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

IN THE ARTICLES