ゲーム開発

プロおよび独立系ゲーム開発者向けのQ&A

4
グラフィックス処理の基本を詳しく説明した良い本は何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 6年前に閉鎖されました。 私が見つけたグラフィックスの核心に関する最高の本はComputer Graphics:Principles and Practice http://www.amazon.com/Computer-Graphics-Principles-James-Foley/dp/0201121107です。 ただし、これは90年代前半に書かれたため、少し古くなっています。 最近の開発についての類似の本はありますか?
23 graphics  books 

4
2Dでのコーナーコリジョンの処理方法
トップダウンの2D XNAゲームを書いています。最初の頃から、物理学と衝突に関するものを自分で書いて、それを学習しようとしています。 プレーヤーのスプライトキャラクターが境界が壁の端と交差する位置に移動しようとするたびに、跳ね返り角度(入射角=反射の角度)を計算し、プレーヤーを壁から跳ね返して衝突を回避します。 角に当たったとしても、スプライトが2つの壁のエッジと同時に交差する状況をどのように処理するかを考えるのに苦労しています。 私のコードでは現在、2つの壁のエッジが交差しているが、どちらのエッジが最初にヒットしたか、したがってどのエッジが跳ね返ったかはわかりません。 どのエッジを跳ね返すかを選択する数学的テストは何ですか?見てみるとわかりやすいですが、数学テストを理解するのに苦労しています。

3
技術ツリーのサイズをどのように決定しますか?
ゲームデザイナーが技術ツリーの最適なサイズを決定するための確立されたメトリックはありますか? この場合、ゲームはシングルプレーヤーの4Xゲームです(ピーター、ありがとうございます)。基本的な設計目標として、適切な長さと広さの技術ツリーを組み込みたいと思いました。 たとえば、ツリーのサイズとゲームの範囲またはゲームの長さに対するプレイヤーの反応に関するデータはありますか?または、合理的に確立された経験則でさえありますか?

2
詳細なテクスチャのレンダリングには時間がかかりますか?
正方形をレンダリングしたいとしましょう。そのテクスチャは「square.png」です。 テクスチャが単純な色である場合、コンピューターがレンダリングするのは簡単ですか? そして、あちこちで完全にランダムな色の非常にノイズの多いテクスチャである場合はどうでしょうか? または、そのテクスチャが、そのピクセルがすべて少しずつ異なるという意味でノイズが多い場合はどうでしょうか?


3
ゲームエンジンでハードコーディングを回避する方法
私の質問はコーディングの質問ではありません。一般的にすべてのゲームエンジンの設計に適用されます。 ハードコーディングをどのように回避しますか? この質問は思ったよりもずっと深いです。操作に必要なファイルをロードするゲームを実行したい場合load specificfile.wad、エンジンのコードのようなものを言わないようにするにはどうすればよいでしょうか?また、ファイルがロードされたときに、どうやって言うのを避けるのload aspecificmap in specificfile.wadですか? この質問は、ほとんどすべてのエンジン設計に当てはまり、可能な限り少ないエンジンをハードコーディングする必要があります。それを達成する最良の方法は何ですか?

4
Unityゲームでのプレイヤーの進行状況を保存する
Unityゲームエンジンを使用してゲームを作成しています。私はなど、レベル、経験値、選択した文字を含むプレイヤーの進行状況を保存する現在、私が使用していますplayerprefsを私はこれがうまくとして自分のモバイルデバイス(Androidの/ iOS版)でこのゲームを実行するゲーマーのために機能するかどうかを知りたいですデスクトップ(OSX / PC)として?そうでない場合、この情報をどのように保存する必要がありますか?各ステージをクリアした後、プレイヤーの進行状況を自動保存します。
22 android  unity 

6
ゲームエンジンで高度な技術を使用しないオプションを追加する理由はありますか?
私はゲームエンジンを開発しており、異方性フィルタリング、アンビエントオクルージョン、アンチエイリアシングなどのゲームテクノロジーを発見し、研究しています。 通常、ゲームでは、これらの設定のオンとオフを切り替えることができます。ただし、これらの設定がプラスのみを追加する場合、開発者のゲームエンジンでこれらのトグル値を追加する理由はありますか? パフォーマンスが主要な要因であることは理解していますが、これらの設定を常に変更できる理由は他にもありますか?

3
ロックとキーを使用した経路探索?
私は、ロックパズルとキーパズルに似たマップを使ったゲームに取り組んでいます。AIは、ロックされた赤いドアの後ろにある可能性のある目標に移動する必要がありますが、赤いキーはロックされた青いドアの後ろにある場合があります... このパズルは、次の図のようなゼルダ風のダンジョンに似ています。 目標を達成するには、ボスを倒す必要があります。ボスを倒すには、ピットを通過する必要があり、フェザーを集める必要があり、キーを集める必要があります ゼルダのダンジョンは線形になる傾向があります。ただし、一般的なケースでは問題を解決する必要があります。そう: 目標には、一連のキーのいずれかが必要になる場合があります。そのため、赤キーまたは青キーのいずれかを取得する必要があります。または、ロック解除されたドアが長い距離にある可能性があります! 同じ種類の複数のドアとキーが存在する場合があります。たとえば、マップに複数の赤いキーがあり、1つを収集すると、すべての赤いドアへのアクセスが許可されます。 右の鍵が施錠されたドアの後ろにあるため、目標に到達できない場合があります そのような地図でどのように経路探索を実行しますか?検索グラフはどのように表示されますか? 注:アクセスできない目標の検出に関する最後のポイントは重要です。たとえば、A *は、目標に到達できない場合は非常に非効率的です。これに効率的に対処したいと思います。 AIがすべてがマップ上のどこにあるかを知っていると仮定します。

1
アンリアルエンジン4のインストール方法は?
Unreal Engine 4が無料になったことがわかり次第、いじくり回すために入手することにしました。 そこで、青い「Get Unreal」ボタンをクリックして、サインアップし、MSIインストーラーをダウンロード(およびインストール)しました(ここではWindowsで動作します)。 インストールが完了すると、「Epic Games Launcher」が起動し、ログインを求められました。ログインしたら、「Unreal Engine」タブを選択し、左側にいくつかのチュートリアルとデモプロジェクトのページが表示されました。 「エンジンがインストールされていません」というオレンジ色のボタンと、クリックしてインストールするオプションはありませんでした。 しばらくして、エンジンのインストール方法を説明するこのUnrealのドキュメントを見つけました。それによると、エンジンは、ランチャーにログインした瞬間にダウンロードを開始するはずですが、それは起こりませんでした。 私は何を間違えていますか?アンリアルエンジンをインストールするにはどうすればよいですか?
22 unreal-4 

3
キャバリア斜め投影で閉所恐怖症の雰囲気を伝える
SNES時代のロールプレイングゲームに適した方法でシーンをグラフィカルに表現するための最良の方法を見つけるには、協力的な知識が必要です。私は、「キャバリア斜め」投影と呼ばれる情報でゲームを表現することを選択しました。これは、EarthBoundなどのタイトルで使用されるのと同じ種類の視点です 。正面から。何よりも理由として、これはRPGメーカーのタイトルの300%で採用されている「トップダウン」ビューを避けるためです。私は「私も」プレーヤーのようになりたくありません。 シナリオ タイトルでは、プレイヤーキャラクターのリターンパスがブロックされています。進行への唯一のパスは、一連の非常にタイトな洞窟を通るものです。地域の閉所恐怖症は 非常に重要です。なぜなら、それはプレーヤーが受けるサスペンスの主な原因の1つだからです。 問題 上に示した投影に行き止まりと非常にタイトな穴がある閉所恐怖症の分岐洞窟を表示する単一の方法を考えることはできません。いくつかの作品アラウンド私は移動するには、またはサイドオンのようなビューに非常に困難になります投影(いずれかの一人称ビューに、変更の周りを公転することと考えることができますがありますディグダグ以上に意図され、x軸ではなくy軸を横切る分岐パスを表示します)-ただし、これを行うと、プレイヤーにとって不快なように見えるリスクがあり、何よりも没入を目指しています。 GDさん、お願いします。お気に入りのレトロゲームのシナリオを考えてみてください。プレーヤーにどのように表示されましたか?成功した実行のために私が得ることができる参照は非常に高く評価されます。
22 rpg  projection 

3
スターをモデル化するにはどうすればよいですか?
私はUnityでスターをモデル化しようとしていますが、それは一種の作品ですが、理想的ではありません。現在、私は大きな球体を使用し、その表面に適用された星のテクスチャを含む自己照明マテリアルと、次のような星明かりの効果を作成するスポットライトを使用しています。 動作しますが、最高に見えません。Kerbal Space Programがスターをモデル化する方法に沿って、より効果を探しています。 どうすればこの効果を達成できますか?

3
正投影と遠近法以外の3D投影法はありますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 質問はほとんどタイトルにあります。OpenGLなどの3Dシステムで使用できる、正投影法と遠近法以外の注目すべき3D投影法はありますか? 特に、ゲームデザインで特定の用途があるものはありますか?

2
Unityスプライトのunits to pixelプロパティは何に使用されますか?
2D開発用のUnityを学び始めています。 そのため、いくつかのスプライトをゲームにインポートしていますが、デフォルトではに「pixels to units」プロパティがあることに気づかずにはいられませんでした100。通常はに設定し1ます。この値を異なる値にする必要がある理由はあり1ますか?または、より一般的には、異なる複数のスプライトを持つ理由があります
22 2d  unity 

9
ランダムなスポーンポイントを公平にしますか?
すべてのプレイヤーが隣接するプレイヤーから同じ距離のランダムな位置にスポーンされる場合、プレイヤーの数は、スポーン位置が不公平になる可能性に比例します。マップの端にいるプレイヤーに比べて、プレイヤーがマップの中央に近付くほど、他のプレイヤーに遭遇する可能性が高くなり、生き残る可能性が低くなります。すべてのプレイヤーが同時にスポーンすると仮定します。 スポーンポイントをシェーピングする方法、またはマップを変更する方法はありますか。 すべてのプレイヤーは限られた数の隣接する敵を持っています。 すべてのプレイヤーは、隣接する敵に平等に遭遇する可能性があります。 マップサイズは、プレーヤーの数に比例して増加する必要はありません。 これらの制限は、任意の通過不可能なスペースでは強制されません。 答えは完璧である必要はなく、明らかに他の選択肢よりも優れています。箱から出して思考を歓迎します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.