UnityCar-Unity3Dの物理演算を備えた車





Unity3Dゲームエンジンには特別な紹介は必要ありません。 それが何であるかを知らない人のために、彼らはunity3d.com/unity/を見るか、この素晴らしいクロスプラットフォームエンジンについてハブで他のトピックを探すことができます。 多くのアドオン、モデル、その他のパッケージがすでに彼のために書かれています。 それらの1つについて説明します。

UnityCarは、 Unity3D向けの本格的な物理的に現実的な自動車シミュレーションパッケージであり、使いやすく、損傷モデルや破壊モデルを含む多くの物理モデルを実装しています。



パッケージの機能を示す短いビデオ:







ゲームの作成は複雑なプロセスです。 このプロセスを容易にするために設計された多くのソリューションがあります。 一部のエンジンはグラフィックスと制御のみに特化しており(XNAなど)、物理計算に特化したエンジン(NVidia PhysXなど)、その他のものに特化しています。 ただし、Unity3Dを使用すると、ゲームのさまざまな部分とグラフィックロジックを(「ヒント」という名前で)組み合わせることができます。 PhysXでは、基本的な物理計算を行うことができるため、物理的に現実的なゲームを作成するには、力学、空力、流体力学のプロセスを深く理解する必要があります。 しかし、車両物理学などの適用されたものは、あなた(ゲーム開発者)の側で最小限のスキルを必要とする有限数のコードとして実装できます。 UnityCarは、Unity3Dのプロジェクトのフレームワークで対応する物理学を実装するだけです。



UnityCarの機能

(2回クリックするだけで)インストールと使用が簡単であるにもかかわらず、このエンジンは機能面で問題がなく、その主な機能を強調できます。



リアルなタイヤモデル
理論的な部分では、主にハンス・B・パセイカ(車両物理学および車輪システムの分野の専門家)の式に基づいています。 縦緩和および横緩和の方程式、および(オプションで)弾性変形の方程式も使用されます。

画像画像

この場合、タイヤと路面の間のすべての接触点が検索され、1つだけではなく(ホイールコライダーの場合のように)、アーケードモードを使用する場合(つまり、物理が単純化され、リソースの使用量が少ない場合)、これを無効にできます。



リアルなサスペンション、トランスミッションモデル
スプリング、ショックアブソーバー(圧縮時と張力時の両方)およびアンチロールバーの動作がモデル化されています。

クラッチ、ディファレンシャル、ギア、ギアの本格的なモデルを実現しました。



破壊と損傷
車体の変形、個々の部品の破損の可能性。 また、車は修理することができます。 将来のバージョンでは、機械の点火と爆発の追加を含む破壊のモデルを拡大する予定です。



外部要素
ブレーキライト、ダッシュボードの組み込み機能。 ダッシュボードは任意に構成でき、スピードメーター、回転カウンター、タコメーター、ABS、トランスミッションなどを表示できます。



サウンドトラック
エンジンのサウンド部分は、エンジンノイズ、サスペンション、トランスミッション、タイヤ、損傷、ドリフト、摩擦、砂の上での走行、芝生、オフロードなど、あらゆる種類のノイズを再現します。 音も車のモデルに依存します。



運転の簡素化
ノンブロッキングブレーキ、安定化システム、トラクションコントロール、トレーニングモード。 アーケードモードでは、物理モデルが大幅に簡素化され、制御がより簡単になりますが、リアリズムは低下します。 ある意味では、このモードはGTA4での運転に似ています。



デモンストレーション

ネコを突かないようにするために、エンジンのさまざまな機能が実装されているいくつかのデモを試すことができます。 これらの例は、現実的な写真であると主張していませんが、 UnityCarの機能をブラウザーで(Unity Web Playerで)直接試すことができます。



チュートリアル モンツァ

味方 市区町村



エンジンを使用して

UnityCarは、Unity3Dが動作する場所であればどこでも使用できます。 エンジン自体はC#で記述されており、ソースコードが付属しています。 このエンジンはモバイルプラットフォーム(iOSおよびAndroid)でも動作し、許容可能な速度でジョブを実行します。 UnityCarは 、アナログ制御デバイス(ステアリングホイール、ペダル) 互換性あります。

画像

多くのパラメーターを構成でき、必要な設定がない場合は、ソースコードに変更を加えることができます。 Wikiのドキュメントとフィードバックがあります。 特にモバイルデバイスでは、エンジンのパフォーマンスに特に注意が払われます。



購入条件

UnityCar製品有料です。 PayPalを介した直接支払いの費用は97ユーロで、Unity Asset Storeを介した場合の費用は143ユーロです。 支払い後30日以内に、払い戻しの可能性が保証されます。

画像

支払い後、以下を受け取ります:
  1. UnityCarエンジン自体
  2. C#ソースコード
  3. 無料アップデート
  4. フィードバック( フォーラムでもロシア語で)
  5. 9台の完成車
製品を購入するためのリンクはサイトにあります

購入した製品をほぼすべての目的に使用する権利があります。当然、元の製品を転売する権利や、元の/変更されたUnityCarコードを公開する権利はありませ



ゲームの作成をお楽しみください!



All Articles