ゲーム開発

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

3
楽しい等尺性六角形
レンダリング時にいくつかのサイズのピクセルサイズ全体に追加で解決される、最も見栄えが良く、グラフィカルに規則的な等角(押しつぶされた平らな側面)ヘックスを与える角度と長辺/短辺の比率は?

2
OpenGL ES 2.0:2Dプロジェクションのセットアップ
この記事では、一般的に、固定機能パイプラインを使用してシャープなOpenGL 2Dグラフィックスを描画する方法について説明します。 http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL OpenGL ES 2.0には使用できないES 1.x関数(glOrtho()など)があるため、それらの機能はフラグメント/頂点シェーダーで置き換える必要があります。 私の質問は、プログラム可能な関数パイプラインで次の2D投影を設定する方法ですか? const XSize = 640, YSize = 480 glMatrixMode (GL_PROJECTION) glLoadIdentity (); glOrtho (0, XSize, YSize, 0, 0, 1) glMatrixMode (GL_MODELVIEW) 上記の固定機能2D投影設定を完全に置き換えるために、フラグメントシェーダーと頂点シェーダーをどのように構成する必要がありますか?

1
XNA用の3Dマップを作成しますか?
誰もがエンジンなしでXNAを使用して、3Dマップチュートリアル(マップをインポートして使用する方法)を知っていますか? ここで検索を実行しましたが、2DのみのXNA 3Dマップに関するものは見つかりませんでした。 PS:できれば無料でオンラインで読むことができる資料を探しています。 Ricketが貢献した以外の、この主題に関連する他のコンテンツを知ることに非常に興味があります。 宜しくお願いします。
15 3d  xna  c#  maps 


3
プラットフォームゲームで動くプラットフォームをどのように処理しますか?
私はbox2dなどを使用したくありません。単純な移動プラットフォーム(上下、左右、斜め、円形のパス)が必要です。私の質問は、プレーヤーがバウンスしたり揺れたりすることなく、プラットフォームにしっかりと固定されるように、更新順序/制御階層を処理することですか?

1
使用しているビデオカードメモリの量を確認するにはどうすればよいですか?
実行時にプログラムで使用されているビデオカードメモリの量をプログラムで判断したい。具体的には、OpenGLを使用してWindowsマシンでそれを行う方法について疑問に思っていますが、他のプラットフォームでも同様に行う方法に興味があります。 プログラムの実行中にメモリ使用量を表示するユーティリティがあることは知っていますが、コードからその情報を照会できるようにしたいと考えています。
15 opengl  c++  windows  c 

5
iPhone 3Gのサポート期間はどれくらいですか?
私はiOSゲームの開発とリリースを進めていますが、多くの理由から、iPhone 3Gで実行できない(2Gについても聞かないでください)ことがわかりました。主に、各レベルに必要なスプライトとサウンドの数により、低メモリクラッシュが継続的に発生します。必要に応じてリソースを最小限に抑え、戦略的にリソースをロード/アンロードしますが、一部のアイテムは、すぐにアクティブにできるようにキャッシュする必要があります。私の最後の手段(回避しようとしています)は、すべてのオーディオの低品質バージョンを作成することです。グラフィックはすでにスプライトシートにしっかりと詰め込まれています。 このゲームはiPhone 4とiPadで素晴らしく動作し、3GSでもうまく動作します。古いデバイスがサポートされていないことを心配する必要がありますか?
15 iphone  support 

3
高粘度液体としての固体
私の友人と私は、世界の材料を非常に断片的な方法で破壊できるようにするための異なるアイデアを議論しており、彼は固体を非常に可視的な流体として表現するというアイデアを提案しました。私の直感では、これは次のいずれかになるということです。A)非常に難しい、またはB)非常にリソースを集中的に使用しますが、私にはわかりません。 このようなモデルは、RPG /アドベンチャーRPG / FPSに適していますか? edit:明確化:アイデアは、衝突とオブジェクトの破壊をこのシステムで処理することです。基本的に、このように処理されたオブジェクトは、スクリプト化された破壊可能なオブジェクトではなく、破壊可能になります。

4
バウンス摩擦による回転を計算するにはどうすればよいですか?
前の質問から続きます。ボールがヒットしたサーフェスから非常にリアルに跳ね返っています。今、私はヒットの摩擦からそれを回転させたいです。 これを表示するのは十分簡単です:ティックごとに角速度でボールを回転させ、レンダリング時に同じ回転を適用します。 ボールが壁に当たったとき、回転速度が影響を受けることを知っています... 表面を打つときのボールの初期速度 ボールと表面の摩擦係数(物理定数) 入射角(ボールの入射速度ベクトルと表面の法線の間の角度)。 入射角は、ボールの衝撃速度と射出速度のベクトルのドット積で近似されます。(1は高スピン、-1はスピンなし、その他はすべてその間にあることを意味します) 上記のすべてを乗算し、それらが0〜1の範囲に変換され、最大回転速度が乗算されることを確認すると、ボールは予想どおり回転速度で応答するように見えました。1つを除いて、(正の値のため)常に時計回りに回転します。 これは良い方法ですか?もっと簡単な方法を考えられますか? この方法で問題がなければ、何が欠けていますか?ボールが反時計回りに回転するタイミングを知るにはどうすればよいですか?

5
2Dタイクーンゲームと3Dタイクーンゲーム
私はこれが私だけである可能性があることを完全に受け入れますが、3Dの大物や都市建設のゲームに夢中になったことはありませんが、多くの古い2Dの大物ゲームにはまっています。 以下に、多くの例を示します。私は1701 ADをプレイしましたが、それは大丈夫でしたが、実際にはそれには入りませんでした。それでも、私は10年前のZeus:Master of Olympusのコピーを見つけたばかりです。または、Roller Coaster Tycoonを検討してください。最初または2番目のゲームをプレイするたびに、少なくとも一時的にゲームプレイにはまっています。しかし、私は3度目の気持ちを一度も感じたことがありません。 3Dグラフィックスに対して何もありません。どういうわけか、3Dのタイクーンゲームが私のために機能していません。理由がわかりません。 したがって、私の質問は2つあります。 (1)私は本当にこの感じで一人ですか、それとも他の人も同じように感じますか?大多数はこのように感じていますか? (2)この理由は何ですか?3Dゲームよりも2Dタイクーンゲームの開発に正当な利点はありますか?2D開発がゲームプレイの微調整により多くの時間を割けるように単純なものでしょうか、それとももっと深いものがありますか? 記録のために、これはノスタルジアの結果ではないと思います。たとえば、Zeusが発売されたときに購入しましたが、最近まで何らかの理由でそれをプレイしていませんでした。それは私にとって新しいゲームです。
15 2d  rts 


5
良いキャラクターの作り方は何ですか
プレイヤーが簡単に識別できるように、ゲームの主人公を構成するプロパティは何ですか?プレイヤーがやり取りするNPCキャラクターを設計するときに同じセットプロパティを使用できますか、または異なるプロパティセットを考慮する必要がありますか?

11
静的なゲームボードを扱うとき、それをより面白くするためのいくつかの方法は何ですか?
見ているゲームボードがあるとします。動きませんが、何らかのアクションが進行しています。たとえば、チェス、チェッカー、ソリティア。私が取り組んでいるゲームはこれらの1つではありませんが、良いリファレンスです。 ゲームまたはユーザーにゲームの魅力を高めるデザインに適用できる方法は何ですか? もちろん、もっときれいにすることもできますが、使用できる他の方法は何ですか? 例:視覚的なキュー、ゲームデザインの変更、ユーザーインターフェイスの配置など。

15
グラフィックをぼかすことなくベクターグラフィックゲームを録画するにはどうすればよいですか?
多くの人が私のゲームの予告編を要求しました。スクリーンショットではうまくいかないからです。PlayClaw、Fraps、CamStudio、VirtualDub、およびその他のマイナーツールをテストしました。実行可能な結果を​​生み出したものはありません。私のゲームはベクターグラフィックスを使用し、60 fpsで実行するように設計されているため、通常のスクリーンキャプチャビデオの非可逆圧縮はグラフィカルな魅力を破壊します。 グラフィックをぼかすことなく、フレームレートを遅くせずにゲームプレイを記録するにはどうすればよいですか?

11
最も必要なオープンソースプロジェクト[終了]
現在のところ、この質問はQ&A形式には適していません。回答は、事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は、議論、議論、世論調査、または詳細な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 サイト上のいくつかの質問は、より多くのオープンソースプロジェクトの必要性について言及しています。私は同意し、どのフレームワークを開発すべきか疑問に思います。 リストを始めましょう。 OpenGL / DirectX用に調整された、シリアル化(JSON、バイナリ、圧縮バイナリ)を含むジオメトリカーネル ジェスチャー認識

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