Game Programming with Unityに関するいくつかの質問があります。私はゲームプログラミングには非常に新しいものです。Unityのゲームロジックプログラミング
私の質問の1つ:「ゲームロジック」をUntiyでプログラムするにはどうすればよいですか?私はC#、Unity、Blenderを使ってVisual Studioを使っています。私は、私の完全なゲームが始まり、アニメーション/キャラクター/マップなどをロードしている場所で、メニュー、カットシーン、イントロをいつ表示するかといったロジックを含むことができる、「メイン」メソッドのようなものを持っていると仮定しました。ゲームのポイントなど。
しかし、チュートリアルで見たのは、いくつかの.csスクリプトで、いくつかのGameObjectのアニメーションを制御しています。しかし、私は完全なビデオゲームに属する全てのゲームロジック(上記のような)をどのように管理するのですか?
何が欠けていますか?
そして、私はデータベース/ファイルのようなゲーム、設定、ハイスコアなどを保存するためのものを持っていると仮定します...私はこれをどのように管理しますか?
ありがとうございます!
[こちらのチュートリアル](https://unity3d.com/learn/tutorials/projects/roll-ball-tutorial)をご覧ください。 – CNuts
Unityのモデルはあなたが期待しているものと若干異なります。実装するための単一のMain()メソッドはありません。代わりにMonoBehaviourクラスでAwake()またはStart()メソッドを実装することができます。ほとんどのリソース管理は自動的に行われます。通常は、オブジェクトをシーンに配置してロードするだけです。いくつかのチュートリアルを探してみることをお勧めします(Unityサイトの[videos](https://unity3d.com/learn/tutorials)はかなりまともなイントロです - スクリプトセクションを見てください)。 – apk
ドキュメントをお読みになり、[ゲームプレイの作成](https://docs.unity3d.com/Manual/CreatingGameplay.html)+ [スクリプトの作成と使用](https://docs.unity3d。 com/Manual/CreatingAndUsingScripts.html)。 Unityは[コンポーネントベースのアーキテクチャ](https://en.wikipedia.org/wiki/Component-based_software_engineering)を使用しています。 – Hellium