ホームページ  >  記事  >  ウェブフロントエンド  >  Figma 風のレベル デザイン エディター

Figma 風のレベル デザイン エディター

Barbara Streisand
Barbara Streisandオリジナル
2024-10-16 18:25:48124ブラウズ

A Figma-like level design editor

皆さん、

私の小規模なレベル デザイン ツールは最近 35,000 人のユーザーに達しました。多くの人がそれがどのように構築されているかを尋ねるので、ここで説明します!

フロントエンド:
フロントエンドのものはすべて SvelteKit を使用して作成されています。SvelteKit は、クリエイティブなツールに必要なすべてのパフォーマンスを備えたものを迅速に構築できる、まさに魔法のツールです。レンダリングには、PixiJS 上に構築したカスタム エンジンを使用します。

バックエンド:
このツールを使用すると、マップをさまざまなエンジンで受け入れられるネイティブ形式にエクスポートできるため、マップを .unitypackage ファイルなどのネイティブ ファイルにコンパイルする必要がありました。
これは Rust で書かれたバックエンドによって処理されます!

デスクトップ アプリのバージョン:
次に、Tauri を使用して、SvelteKit アプリをデスクトップ アプリとしてバンドルしました。ここでの素晴らしい点は、Tauri は Rust コマンドを実行できるため、すべてのバックエンド ロジックをスタンドアロン Rust クレートに配置するだけで、バックエンド サーバー (Web アプリ用) とデスクトップ アプリ (Rust 関数はTauri の静的フロントエンドから直接呼び出されます)。

それだけです!ここでウェブ版を試してみたい

乾杯!

ヒューゴ

以上がFigma 風のレベル デザイン エディターの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。