- 43 名前:名前は開発中のものです。 mailto:sage [2017/07/22(土) 06:16:52.77 ID:TnaEa+cN.net]
- >>36
マリオ64は"簡単なゲーム"ではないぞ ゲームプログラミング自体がプログラミングの中では上級だぞ マリオ64を例えてまとめるとこれだけやることがある(スマホの場合) ・Cubeをタッチパネルで自由自在に動かすバーチャルコントローラ(Lアナログキー)の実装 ・次に視点を自由にグリグリ動かせるようにカメラとバーチャルコントローラー(Rアナログキー)の実装 ・この時点でタッチパネルは1箇所触るのだけが基本に作られていて 2か所以上同時に触られてる時の処理(通称マルチタップ)も必要な事に気付く ・攻撃ボタンやジャンプボタンを画面に配置。この時画面の何処にどのボタン置くかGUIのレイアウトセンスで悩む。 ・仮のワールドを作る。木とか建物とか小物を探したり、自作するのが大変なことに気付ける。 あたり判定はUnityの場合は楽にできる。 ・ワールドの作りで苦戦を覚える。 どこに木を配置し、どういう形のどういう建物を作るかなど ・ワールドは1個だけではなく複数必要なことに気付かされる。 外→建物の中→洞窟などワールドマップは非常に沢山必要になる。 ・ワールドとワールドの繋がりの実装に苦労する。 外のドアに触れたら中のワールドに切り替える処理。 ・読み込み時間やロード時間の画面作りが必要と気付かされる。 ・ここでストーリーや世界観をしっかり考えないとクソゲーだなと気付かされる。 ・ストーリーを伝える為にメッセージウインドウみたいのも作らないといけないと気付かされる。 ・敵キャラの作成。CPUやAIのように自動的に考えて行動するものを作る必要に気付かさられる。 ・プレイヤーのアクション。A押したらパンチなど。 ・プレイヤーおよび敵をCubeなどの単純な形から人型のような形に入れ替える。 モデルデータを探したり作ったりするのに苦戦する。 モデルデータは作者が違い統一感がないからね。 ・アニメーションやアクションのあたり判定で苦戦をしいられる。 ・CPUの行動作成とテスト、ワールドとストーリー作成に膨大な時間を使うことに気付かされる。 ・オープニングやエンディングをつくらいないといけないと気付かされる。 さて、ゲーム作りが簡単と感じれたかなw
|

|