[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 05/09 14:40 / Filesize : 166 KB / Number-of Response : 553
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【初心者】スレを立てる前にココで質問を【Part21】



1 名前:名前は開発中のものです。 mailto:sage [2010/04/02(金) 00:21:35 ID:zsqivwcw]
疑問に思うことがあれば、スレを立てずに、まずはココで質問。
スレッドを立てる前にはローカルルールを読みましょう。
pc11.2ch.net/gamedev/

>>980 を踏んだ人は次スレ立てをお願いします。
【アップローダ・避難所・Wiki】
ゲーム製作技術板公式Wiki
wiki.game-develop.com/

ゲーム製作技術板公式アップローダ
gmdev.xrea.jp/

ゲーム製作技術板予備(機能停止中?)
yy13.kakiko.com/gamdev/

アップローダー予備
gamdev.hp.infoseek.co.jp/

gamdev.orgが落ちるたびにあげてみるスレ
pc11.2ch.net/test/read.cgi/gamedev/1107022166/

2 名前:名前は開発中のものです。 mailto:sage [2010/04/02(金) 00:22:20 ID:zsqivwcw]
【歴代スレ】
[Part20]pc11.2ch.net/test/read.cgi/gamedev/1254175709/
[Part19]pc11.2ch.net/test/read.cgi/gamedev/1236761855/
[Part18]pc11.2ch.net/test/read.cgi/gamedev/1223550808/
[Part17]pc11.2ch.net/test/read.cgi/gamedev/1210443288/
[Part16]pc11.2ch.net/test/read.cgi/gamedev/1199303757/
[Part15]pc11.2ch.net/test/read.cgi/gamedev/1190308500/
[Part14] pc11.2ch.net/test/read.cgi/gamedev/1175521815/
[part13] pc11.2ch.net/test/read.cgi/gamedev/1160457664/
[part12] pc8.2ch.net/test/read.cgi/gamedev/1147951341/
[Part11] pc8.2ch.net/test/read.cgi/gamedev/1137730564/
[Part9(10)] pc8.2ch.net/test/read.cgi/gamedev/1127522168/
[Part9] pc8.2ch.net/test/read.cgi/gamedev/1121237401/
[Part8] pc8.2ch.net/test/read.cgi/gamedev/1113237630/
[Part7] pc8.2ch.net/test/read.cgi/gamedev/1103954329/
[Part6] pc5.2ch.net/test/read.cgi/gamedev/1094627404/
[Part5] pc5.2ch.net/test/read.cgi/gamedev/1078502309/
避難所 pc2.2ch.net/test/read.cgi/gamedev/1057318143/
[その4] pc2.2ch.net/gamedev/kako/1043/10434/1043417025.html
[Part3] pc2.2ch.net/gamedev/kako/1032/10328/1032814540.html
[Part2] pc2.2ch.net/gamedev/kako/1013/10136/1013645518.html
[Part1] game.2ch.net/gamedev/kako/1005/10050/1005038203.html

3 名前:名前は開発中のものです。 mailto:sage [2010/04/02(金) 00:23:02 ID:zsqivwcw]
>>1

4 名前:名前は開発中のものです。 mailto:sage [2010/04/02(金) 12:18:57 ID:SERiDCve]
if文の後にelse文を置いてるんですが
何故かif文の条件を満たしていてもelse文の方の処理が行われます・・・
if文の条件が満たされない時にelse文の処理が行われるんですよね?

5 名前:名前は開発中のものです。 mailto:sage [2010/04/02(金) 12:20:23 ID:we5PFrOk]
言語を書け言語を
たぶんカッコの付け忘れとかそんなんだろうけど

6 名前:名前は開発中のものです。 mailto:sage [2010/04/02(金) 12:20:32 ID:Fh/2PU7C]
==
と書くべきところを
=
と書いてるみたいなオチと見た

7 名前:997 mailto:sage [2010/04/02(金) 13:22:15 ID:rr2azUuJ]
遅くなりましたが、前スレでは、レスありがとうございました
ツリー式ではなく、チャート式(?)での管理が理想なのですが、
なかなか難しいですね
ユッキも拝見しましたが、自身の条件としてはLMの方が向いているかなと思いました
どうもありがとうございました

8 名前:名前は開発中のものです。 mailto:sage [2010/04/02(金) 13:57:18 ID:vP+/26zG]
>>7
LiveMakerみたいなアドベンチャーゲームを作るツールを探してるの?
遷移図を記述したいだけならExcelやPowerPointでもいいと思うんだけど。

9 名前:名前は開発中のものです。 mailto:sage [2010/04/02(金) 14:30:39 ID:ACjUTq6B]
遷移についてはフラグ変数を管理していて、自動的にシナリオファイルを書きかえるものってことじゃないの?

10 名前:名前は開発中のものです。 mailto:sage [2010/04/02(金) 16:02:30 ID:vgsSeAGx]
プログラマはツール作っちゃうんだよね。
で、ツールつくって満足して、成果物が無いとw



11 名前:名前は開発中のものです。 mailto:sage [2010/04/02(金) 17:02:21 ID:Fh/2PU7C]
>>10
あるあるすぎて

12 名前:997 mailto:sage [2010/04/02(金) 20:39:23 ID:xjMETdT0]
>>9 さんの仰るとおりです 説明下手ですいません

エディタや、いっそツールなどで、ありそうかなと思って色々当たったのですが、
なかなか思うようなものがみつからずこちらで伺いました

シェアウェアでもいいので、何か該当があればよかったのですが、
無ければ無いで、LMなどで代用しようかと思っています
あと、現在規制に引っかかってるので、
以降レスが遅れてしまうと思います 情報提供して頂いた方にはすみませんが
あらかじめ、ここでお礼を言っておきます

13 名前:名前は開発中のものです。 [2010/04/05(月) 15:30:41 ID:bhvPPlxS]
エフェクトを多用するゲームをdirectxを使ってC#かC++で作ろうと思っています
C#はガベージコレクションの際に重くなると聞いたのですが、気になるほど重いのでしょうか

14 名前:名前は開発中のものです。 mailto:sage [2010/04/05(月) 17:04:49 ID:CxLhacM8]
>>13
XBoxのGCは重いという話は聞いたことがあるけどWindowsでは気にするほどではないよ。
どこまでパフォーマンスを要求するかにもよるので↓の動画(C#で作られたゲーム)を見てみて。
www.youtube.com/watch?v=TgChURF5fQE
www.youtube.com/watch?v=dNaxdG2m60w
www.youtube.com/watch?v=J3MWhApJ8M4
www.youtube.com/watch?v=tR7vE6l1MN0
www.youtube.com/watch?v=sitEN0mqx_E&feature=fvst
www.youtube.com/watch?v=neUrAJ--ykE

15 名前:名前は開発中のものです。 [2010/04/05(月) 17:06:17 ID:bhvPPlxS]
>>14
わーありがとうございます。とても参考になります

16 名前:名前は開発中のものです。 mailto:sage [2010/04/05(月) 18:10:31 ID:2/sy5miR]
動作環境も分からないのに、動画だけで性能を判断しろというのは、
頭がおかしいとしか思えない。

17 名前:名前は開発中のものです。 mailto:sage [2010/04/05(月) 19:20:27 ID:wDt5X6Cx]
少なくともGCの参考にはならんわな

18 名前:名前は開発中のものです。 mailto:sage [2010/04/05(月) 23:56:59 ID:SKypNDSr]
XNAが想定するターゲットはアマチュアなのね
不定期のGC発動に起因するひっかかりの類の不都合なんてのは
どうせ知覚できる前に開発頓挫すんだから気にスンナっつーか
下手の考え休むに似たりって奴だなガハハ、という思想に基づいて
設計されてるので、「気にしない」という能天気な姿勢が幸福の科学

19 名前:名前は開発中のものです。 [2010/04/08(木) 07:57:46 ID:qWUJOEN4]
マウスの加速度って取得できますか?

20 名前:名前は開発中のものです。 mailto:sage [2010/04/08(木) 08:53:30 ID:dRMb7JB2]
加速度センサーなんて搭載して無いから計算
毎スキャンの座標変位量が加速度



21 名前:名前は開発中のものです。 mailto:sage [2010/04/08(木) 09:00:24 ID:GhS6Z53c]
それ速度じゃ

22 名前:名前は開発中のものです。 mailto:sage [2010/04/08(木) 13:33:01 ID:51AaTy9t]
速度を時系列に比較すれば加速度も分かるだろ

23 名前:名前は開発中のものです。 mailto:sage [2010/04/08(木) 14:36:56 ID:GhS6Z53c]
前々フレーム、前フレーム、現フレームで p'' → p' → p と移動したとすると
速度 = p'p, 加速度 = p'p - p''p' でそ

24 名前:名前は開発中のものです。 mailto:sage [2010/04/10(土) 11:28:03 ID:FjCTIGNF]
2Dのゲーム作成してるのですが、マップチップの管理って
どうやってます。AoE並にチップ作ると膨大で処理大変です。
なにか秘策か?

25 名前:名前は開発中のものです。 mailto:sage [2010/04/10(土) 12:14:53 ID:bNL2E6nY]
全然膨大でも何でも無いが、きちんと容量を計算した上で言っているのか?

26 名前:名前は開発中のものです。 mailto:sage [2010/04/10(土) 14:46:48 ID:3sNcXITh]
そもそも何につまづいてるのかわからない
まさかプログラムから使用する際の管理じゃなくて、
開発時に人間が手元で管理する方法を言ってるんじゃないよね?

27 名前:名前は開発中のものです。 mailto:sage [2010/04/11(日) 02:46:24 ID:ZOQJKFht]
>>12
よかったね〜
バイバイ

28 名前:名前は開発中のものです。 mailto:sage [2010/04/11(日) 22:12:40 ID:Tg664cAQ]
すみません。座標に関する質問です。
開始(st)、終点(ed)、st-edの直線(ln)として、
stとedから作られる矩形内のどこかに点(pt)があります。
st,ed,ptの座標のみ判明しています。
矩形の比率は不明です。長方形も含みます。
st____
|\ ・←pt |
| \    |
|  \   |
|   \ln |
|    \ |
|     \|
 ̄ ̄ ̄ ̄ ̄ed
座標は整数値で、最大幅でも10ほどしかありません。
このときのlnからptまでの直線距離を求めたいのですが、
ピタゴラスの定理で、st-ptとpt-edを足したものでは精度が低く値を
何倍かしなければなりません。
この距離はA*アルゴリズムに用いるstからedまでの
最優先の距離を求めるための各座標のコストにしたいのですが、
何か方法はないでしょうか。

29 名前:名前は開発中のものです。 mailto:sage [2010/04/11(日) 22:18:10 ID:21uCpYrH]
「点と直線の距離」でググれば山ほど出る。

30 名前:名前は開発中のものです。 mailto:sage [2010/04/11(日) 22:39:51 ID:VQdAJfW+]
直線の傾きを逆にしたptを通る直線とlnの交点を求めればいいだけ



31 名前:28 mailto:sage [2010/04/11(日) 23:09:11 ID:Tg664cAQ]
>29
すみません。もっと単純な方法がないか模索していまして、
「目的」は正確な値を求める事でない事を訂正させていただきます。
0123
1012
2101
3210
↑理想としてはゼロ行列(だったかな)の長方形、または正方形が
得られるといいと思いまして、
st-ptとpt-edの面積や、長辺同士を足してみるなどしましたが、
上手くいきませんでした。
無理な相談かもしれませんが、何か方法はないでしょうか…。

>30
ptからlnに垂直に下ろした直角三角形によって求めるという事ですか?

32 名前:名前は開発中のものです。 mailto:sage [2010/04/11(日) 23:31:12 ID:Kt2YLsWF]
>最大幅でも10ほどしかありません。
意味が分からん
stとedから作られる矩形の辺の長さが10ほどしかないっていう意味か

33 名前:28 mailto:sage [2010/04/11(日) 23:36:28 ID:Tg664cAQ]
>32
そうです。説明不足で申し訳ないです。

34 名前:28 mailto:sage [2010/04/12(月) 00:00:09 ID:DC1DE+O0]
すみません。正攻法でいこうかと思います。
よく考えれば、急に答えられる質問ではないと分かりました。
レスを下さった方々ありがとうございます。
もう少し考えてみます。

35 名前:名前は開発中のものです。 mailto:sage [2010/04/12(月) 05:23:23 ID:Q4nTZGxB]
>>28
>>30の方法が正攻法なんだとおもうが、そういうこと?

36 名前:28 mailto:sage [2010/04/12(月) 09:07:58 ID:DC1DE+O0]
>35
おはようございます。
直線の逆の傾きとありますが、直線とはlnの事ですよね。
st__/←ln(反転)
|\ ・←pt |
| X←交点 |
/ \   |
|   \ln |
|    \ |
|     \|
 ̄ ̄ ̄ ̄ ̄ed
交点-pt間の距離という解釈していましたが、
一夜明けて別の方法を思いつきました。
float a = height / width;
float val = Math.Abs(y - (a * x));
によってst-edの傾きをptまで垂直にずらした距離を求めると、
一次関数を使うだけで値が求められます(多分)。
お騒がせして申し訳ないです。ありがとうございました。

37 名前:名前は開発中のものです。 mailto:sage [2010/04/12(月) 12:16:10 ID:QXYabgdv]
それ違うと思う
素直に公式使っとけ

38 名前:名前は開発中のものです。 mailto:sage [2010/04/12(月) 15:08:02 ID:FHoyqPM4]
どう違うのか書けよ

39 名前:名前は開発中のものです。 mailto:sage [2010/04/12(月) 18:21:00 ID:zEFdhUWo]
ゲームの製作で改造対策ってどうやればいいのでしょうか?
使う値などに余分に値をいれたりしたりしてサーチしにくくするなどはわかるのですが
アドレスを変動させたりする方法ってどうやったりするんですか?

あと他に対策ってありますか?

40 名前:名前は開発中のものです。 mailto:sage [2010/04/12(月) 21:28:58 ID:FHoyqPM4]
ダミーでコピーを何か所にもばらまくとか?



41 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 01:22:38 ID:1xKgktjv]
>>40がまったく見当外れすぎてワロタw

42 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 01:43:26 ID:CYqC/mUA]
ゆとりのくせに回答者を気取ると、そういう罠に落ちるんだよね。

43 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 02:24:50 ID:MlaT8B/Z]
>>39
話に水を差すような言い方で悪いが
メモリ監視ツール使ってチートしようとする奴への対策なんてのは
大半のゲームにとって不要な。んな余計な対策に手間かける暇あったら
さっさと普通に組んで面白いゲームに仕上げることに注力するのね

厨房が必死になってアドレス監視とかAPIフック等を駆使して改造したく
なるような面白ゲーを作った奴が勝ち組ね

44 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 10:58:13 ID:mmQLNmB0]
答えになってない

45 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 12:02:25 ID:0cNtG/ZV]
>>43
そうか?実メモリの改変対策はやったコストに対して得られる物が少ないから、
やる意味を感じない。売り物ならともかく。

>>39がいってることが、セーブデータの改変対策であるなら、
暗号化とかいろいろ方法はある。
ただ、自前暗号化だったりすると、逆コンパイルされたりすれば
結局何やってるかわかって改変される可能性は否定できない。

ただね、ココまでやろうとするやつに対応するコストはかなりの物になるよ?
売り物にしても良いぐらいの出来になってから心配しだしても良いと思うんだが。

46 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 12:42:40 ID:oVOryeDf]
データは全部サーバ側で保存すればいいんじゃね

47 名前:名前は開発中のものです。 [2010/04/14(水) 19:50:43 ID:86/Zs+Bj]
C++とDXライブラリで3Dゲーム作ろうかと思ったんですが、
途方も無いと感じました
何かこう、"ゲームを作る上での"基本が詰まったサイトとかありませんか?
基本というのはベクトルや衝突といったものではなく、
通常のプログラムとは違った、ゲーム作成特有のテクニック、センスのようなものです。


48 名前:名前は開発中のものです。 mailto:sage [2010/04/14(水) 20:28:41 ID:7iAkE382]
>>47
ゲーム作成特有のテクニック、センスってのがなんのことを言っているのか
一つでも具体的な例を挙げてくれ

49 名前:名前は開発中のものです。 [2010/04/14(水) 20:39:02 ID:86/Zs+Bj]
>>48
すんませんテキトーです。
何か楽して作る方法があればいいなと思ってテキトーに言いました。すんません。ほんますんません。もうしません。

質問を変えます。3Dゲームを楽して作るのに参考になるサイトはありませんか?


50 名前:名前は開発中のものです。 mailto:sage [2010/04/14(水) 20:44:00 ID:ALKggWBD]
>>49
DXライブラリのサンプルは見てみた?
homepage2.nifty.com/natupaji/DxLib/dxprogram.html



51 名前:名前は開発中のものです。 [2010/04/14(水) 21:01:51 ID:86/Zs+Bj]
>>50
うおお!!!新しいトピックができてたんですね、気告ぎませんでした
多分これはめっちゃ参考になります。ありがとうございます!
(2Dの時も大変お世話になりました)
ありがとうございました!!

52 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 10:34:51 ID:E3mgoxem]
きも

53 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 10:52:03 ID:gOkzrWQ7]
もき

54 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 15:08:30 ID:w3K8fyCR]
AoEのNPCの動きみたいに、
未開拓のマップを歩き回って障害物などの位置情報をマップに登録していくという処理をしたいのですが、
あほなのでアルゴリズムが思いつきません。
参考となるようなサイトや書籍がありましたら教えていただきたいです。

55 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 16:21:10 ID:ZNgJfrR3]
>>54
買っとけ
www.oreilly.co.jp/books/9784873113395/


ついでにAoE好きのお仲間同士なら>>24に付き合ってあげなされ
断る道理はないよな

56 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 23:01:10 ID:/kk97Tr5]
うっその本とその前にでたAI本もってるのですが、
既存の障害物や道がある経路探索自体はできるようになったのですが、
無作為に歩き回って登録していくってのがわかりません。
適当に走らせてぶつかったら障害物というくらいならいいのですが、
段差で一方通行にはいけたり、障害物ではあるのだけど
△のような障害物の場合、完全にぶつかって進めないのではなく、
ずるずる斜めに進んでしまって障害物として判定しにくいとか
そういう部分をどう作っていくのかがわかりません。

57 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 23:51:14 ID:ZNgJfrR3]
>障害物ではあるのだけど
>△のような障害物の場合、完全にぶつかって進めないのではなく、
>ずるずる斜めに進んでしまって障害物として判定しにくいとか
>そういう部分をどう作っていくのかがわかりません

任意の形状、自由な形状の地形データなの?
経路探索とか以前に点と多面体の衝突検出とか、そういうレベルで
コケてる気がするんだが…

格子でキッチリ区切られたセルで構成される2D迷路の探索とか
そういう単純なモデルで組んだことがもし無いようなら、まずは
その辺から始めたほうがいいんじゃないの

マイクロマウスの大会に参加する学生さんが色々解説してるはず。
足立法とか右手法とかトレモー何とか。もう何年も前のことなので
うろ覚えだが一方通行にも対処できるはず

58 名前:名前は開発中のものです。 mailto:sage [2010/04/16(金) 00:01:38 ID:d6DCCmhN]
>>57
どんどん後だしになってしまってすいません。
そうです任意の形状に対応したいんです。
2D迷路のような単純なものなら紹介された本読んだ後はできるようになったのですが。
想定してるのは2Dですが、
3DでXYZ座標があり、木や巨大な岩や水溜りなど通れない場所を未開拓探索しながら記録していくという感じが近いです。
経路探索とその衝突判定の組み合わせが難しいというか。
マイクロマウスというの調べてみます。ありがとうございます。

59 名前:名前は開発中のものです。 mailto:sage [2010/04/16(金) 11:41:34 ID:/z2BRlNC]
同じキャラのサイズは統一すべきだと思うんですが
どうしても決めたサイズ内に収まらない時(背伸びしたり両手を広げたり)ってどうしてます?
最初から最もサイズが必要な絵に合わせるべき?

60 名前:複乳 [2010/04/16(金) 13:49:58 ID:qCIR6roO]
背伸びしたり両手を広げたりした絵を規定のサイズに収める
もしくははみでた部分を切る
じゃなきゃでかめに作っておく
個々のサイズ変える(全部バラバラなら別だけど)のは絶対にやめたほうがいい



61 名前:名前は開発中のものです。 mailto:sage [2010/04/16(金) 14:01:15 ID:/z2BRlNC]
ありがとうございます
でかめでやっときます

62 名前:名前は開発中のものです。 mailto:sage [2010/04/16(金) 14:39:28 ID:/LiaEi+v]
>60が絵描きかどうかは分からんけど、
画力というかデザインでカバー出来ることもあるらしい。

63 名前:名前は開発中のものです。 mailto:sage [2010/04/16(金) 20:32:41 ID:P+nOxyen]
「背伸びしたり両手を広げたりした絵を規定のサイズに収める」のが画力じゃん?
でも昔の2D機と違ってD3D前提のPCゲーではOBJのビットマップサイズ等に
変な制約はないんでそういうチマチマした職人芸を強いられることもないのね

例えばキャラクタアニメーションの定義ファイルがあるとして、これがフレーム毎に
「テクスチャUV」「ビルボードサイズ・移動量」といったデータを持つように作るでしょ?
だからアニメーションのパターン一枚一枚のテクセルサイズをカッチリ一緒にする
必要無い。(一連のアニメがうまくテクスチャに収まるように配置(充填)できればいい)
キャラクタを画面上に描くビルボードの表示サイズもフレーム毎も可変で構わない。

アクションゲームならフレーム毎に当たり判定データも持つでしょ。ビルボード同様に
サイズ・位置可変で、更に個数も可変で

イメージ沸かないなら格ゲーツクールとかMMF2とか買って使い込んでみればいいよ

64 名前:名前は開発中のものです。 mailto:sage [2010/04/16(金) 20:43:42 ID:P+nOxyen]
あ、格ゲーツクールとかがD3D前提って意味じゃないからね
キャラサイズを昔の2Dハードみたいにサイズ固定する理由がないってことね

65 名前:名前は開発中のものです。 mailto:sage [2010/04/18(日) 15:38:21 ID:iMX0rLzk]
プレイヤーの足場を求める時に
if(MapData[(int)(playerY)/MAP_SIZE][(int)(playerX)/MAP_SIZE]==0)

とやってるのですがplayerYに足場の座標を代入する良い方法はないでしょうか

66 名前:名前は開発中のものです。 [2010/04/18(日) 20:22:39 ID:wPmpnVuQ]
あげ

67 名前:名前は開発中のものです。 mailto:sage [2010/04/19(月) 12:12:45 ID:fsRwXAo0]
卒研でVisualC++とDirectXでゲームを作ることになったんだけど
期間内でできるか不安

68 名前:名前は開発中のものです。 mailto:sage [2010/04/19(月) 12:18:11 ID:jPzCS5Y2]
>>65
playerY = (playerY / MAP_SIZE) * MAP_SIZE;

69 名前:名前は開発中のものです。 mailto:sage [2010/04/20(火) 01:39:55 ID:IH4/h5eA]
学校でDirectXとかズブズブですね。

70 名前:名前は開発中のものです。 mailto:sage [2010/04/20(火) 23:08:03 ID:lS+0qUy6]
ttp://www.youtube.com/watch?v=K9bzId0_l4g
ttp://www.youtube.com/watch?v=WpfRcXpLrXk&feature=related

シェーディングのチェックのために、上記ビデオに出てくるような吹き抜けのお城(?)の3Dデータが
ほしいのですが、配布もしくは販売しているところをご存知でしたら教えていただきたいです。
よろしくお願いしますm(_ _)m



71 名前:70 mailto:sage [2010/04/21(水) 19:28:01 ID:ddbk9f7a]
ttp://hdri.cgtechniques.com/~sponza/files/

見つけました!
失礼しましたm(_ _)m

72 名前:名前は開発中のものです。 mailto:sage [2010/04/22(木) 00:27:44 ID:a675FHCq]
あー、三国志のRTS作りたいわー
じゃあ作れよと言われても知識\(^o^)/オワタ

73 名前:名前は開発中のものです。 mailto:sage [2010/04/23(金) 16:15:59 ID:/iVgo9y3]
PCで2Dゲームを作る際の解像度はいくつがいいですか?

74 名前:名前は開発中のものです。 mailto:sage [2010/04/23(金) 17:44:36 ID:mKYVAr1j]
とりあえず困らないのは640x480か800x600

75 名前:名前は開発中のものです。 mailto:sage [2010/04/23(金) 18:05:51 ID:3PqSuJIq]
>>73
ゲームの内容次第、内容が不明なゲームでは答えようも無い
すごく横に長細いウインドウのゲームをやったことがあったが
内容に合っていたのでまったく困らなかった
640x480でも縦STGとかだと何で最初から縦長の画面で作らんのだろう?
と思うこともある


だから自分のゲームデザインに適してると自分が思う仕様で作りなさい

76 名前:名前は開発中のものです。 [2010/04/23(金) 21:30:55 ID:GvbKseDL]
メニュー画面やタイトル画面を作るときの要素(タイトル画像や選択項目など)の
アニメーションや配置座標情報を設定するのにみなさんはどんなツールを使っていますか?
もしくはハードコーディングだったり、自作ツールを作っていたりするんでしょうか?


77 名前:名前は開発中のものです。 mailto:sage [2010/04/24(土) 01:44:45 ID:HU8kE9y3]
縦STGで縦長の画面にしないのはフルスクリーン用では
縦長の画面でなくとも画面の使い方で縦長に出来るし

78 名前:名前は開発中のものです。 mailto:sage [2010/04/24(土) 07:55:27 ID:drnPL57D]
必ずそういう事言う奴が居るがワイド画面にきちっと対応していないのとかも意外に多く
Windowで合わせて貰える方が無難だ、そうなると4:3画面で作られる縦STGは本当に邪魔くさい

79 名前:名前は開発中のものです。 mailto:sage [2010/04/24(土) 11:10:37 ID:tcsda+Vh]
ワイド画面云々は、モニタの設定じゃねーの?

80 名前:名前は開発中のものです。 mailto:sage [2010/04/24(土) 13:21:24 ID:p+ZvCADD]
4:3の画面モードを正しいアスペクト比で表示してくれない
ワイドディスプレイのPC環境が少なくないんで、仕方なく
アプリ側で何かしら対処することはあるのね

16:10や16:9のLCDの表示容量(ネイティブ解像度)を取得して
それに合わせて画面モード設定して左右に枠(黒or絵柄)を
描いたり。dot-by-dotにも対応するときは上下左右に描くのね

で、ウィンドウモードで遊んでください、で済むならそれが一番ラクね



81 名前:名前は開発中のものです。 mailto:sage [2010/04/24(土) 13:47:23 ID:d/r4hXs0]
自分は常に固定のアスペクト比のテクスチャにシーンをレンダリングして、
それを最後に画面全体サイズのバックバッファにアス比固定でStretchRect転送してるよ。
これで画面サイズがどうあれ、正しいアス比で固定される。

82 名前:名前は開発中のものです。 mailto:sage [2010/04/24(土) 14:34:30 ID:drnPL57D]
>>79
そういう問題じゃないから

>>80-81
今のPCはながらゲームでもそこらのフリゲなら重くならんくらいの性能があるものが大部分だし
モニタも昔より大きくワイド使ってる奴も多い
だからウィンドウモードで遊んでくださいって言わなくてもだいたいがウィンドウモードだよ

ちゃんと対応してくれるに越したことはないけど、ウィンドウモードで遊びやすく設計されてれば
大きな問題はない、立ち上がるとき勝手にフルスクリーンになるのさえ迷惑だったりする

83 名前:81 mailto:sage [2010/04/24(土) 14:53:33 ID:d/r4hXs0]
>>82
もちろん、ユーザーがフルスクリーンと設定したときの挙動の話ね。
ウィンドウモードのときは楽チンだよねw

84 名前:名前は開発中のものです。 mailto:sage [2010/04/24(土) 17:13:13 ID:drnPL57D]
あとフルスクリーンでやらざるを得ないくらい小さいのは嫌だな
640*480の横長画面の両脇に残機やスコアなどのデータ表示スペース設けて
中心に立てSTG
組み込んだような奴はサイズ的に微妙800*600くらいならウインドウでも十分だけど
ちゃんと対応してないとワイド画面でアス比が狂うし、そのままだとちょっと見づらい構成だと
まともに楽しめないからな

85 名前:名前は開発中のものです。 mailto:sage [2010/04/24(土) 17:19:02 ID:U7wZT1tX]
320×240の場合はフルスクリーンでも仕方が無いかな?とか思う。
ウィンドゥモードでは小さすぎるから。

86 名前:名前は開発中のものです。 mailto:sage [2010/04/24(土) 17:24:34 ID:drnPL57D]
320×240なら2倍拡大で640*480でウインドウ表示できるようにして欲しいな
今時320×240でわざわざ作るなんて、逆に小さいことで何かを狙ってるゲームじゃないか?
それにそんな粗い画像のゲームをフルスクリーンにしても嬉しくないし
さらにフルスクリーン時にワイドモニタでアス比が狂うようなら目も当てられん

87 名前:名前は開発中のものです。 mailto:sage [2010/04/24(土) 20:45:57 ID:9G78iIee]
>>86
320*240はツクールではよくある気がする。

88 名前:名前は開発中のものです。 mailto:sage [2010/04/25(日) 08:45:08 ID:R/l487cB]
ツクールは544x416だろあれでもやや小さいけどさ

89 名前:名前は開発中のものです。 mailto:sage [2010/04/25(日) 17:20:38 ID:UDXAoPVs]
640x480などのゲーム画面をフルスクリーンにしたときにアス比がおかしくなるってのは
モニタの設定で切り替えるのって普通じゃないの?

もしかして 俺がおかしい?
安物にゃ付いてないよ、って意見なら分かるが。



90 名前:名前は開発中のものです。 mailto:sage [2010/04/25(日) 19:20:20 ID:R/l487cB]
ゲームのたびにモニタの設定変えるのか?

4:3モニタでフルスクリーン時にアス比が狂うのは自分のせいだが
ゲームの仕様でフルスクリーンにすると4:3のゲームが16:9に歪むのがあるんだよ

あとできるだけフルスクリーンではやりたくないし
今時フルスクリーンでやる奴少ないだろ



91 名前:名前は開発中のものです。 mailto:sage [2010/04/25(日) 19:27:19 ID:1OfKigkp]
当たり判定の関数を作るに当たって、Collision(CharaData *a CharaData *b){}という風なものにし、この引数に、他のクラスからの構造体の
配列のアドレスを返す関数を作りたいんですがどうすればいいでしょうか。
Collision(&JikiShot,&Enemy){}だと、一発、一匹のときは出来たのですが、これを、複数行うにはどうすればいいのかわかりません。
CharaData JikiShot[256];
CharaData Enemy[512];
Collision(&JikiShot[i],&Enemy[j]){}//このような感じで行いたいのですが。
&JikiShot[i]などを、返値で返す関数の作り方もわかりません。
よろしくお願いします。



92 名前:名前は開発中のものです。 mailto:sage [2010/04/25(日) 23:05:21 ID:77HGVGIT]
最近ノート型 PC の解像度が上がってきていて、ロースペックでも 1366x768 くらいが標準になってきている。
これに収まる 4:3 または 16:9 で大きいものにしないと、フル HD 対応モニタだとフルスクリーンにするしかなくなるほど小さくなってしまうだろうな。

93 名前:名前は開発中のものです。 mailto:sage [2010/04/25(日) 23:21:43 ID:9JIqTsJC]
>>91
ポインタについてもうちょっと勉強しようぜ

94 名前:名前は開発中のものです。 [2010/04/26(月) 00:04:05 ID:VSz0FUYx]
さっぱりわかんないけどさ、
質問の最後に「よろしくお願いします」って付けるのはYahoo知恵袋だけだから
2chで使うと嫌われるから次から注意してね。

95 名前:名前は開発中のものです。 mailto:sage [2010/04/26(月) 00:51:26 ID:re+thrRA]
知恵もないのにそういう事だけいうなんてどうしようもない奴だな
お前何様だよ。
答えられるようになってからそういう事いえよ カス

96 名前:名前は開発中のものです。 mailto:sage [2010/04/26(月) 01:05:13 ID:LdHY1oAb]
>>90
4:3の解像度で出力すると、自動的に左右にレターボックス表示して
アスペクト比が狂わないようにしてくれるモニタも多いよ。

あと、最近の高解像度モニタだと、インチ数によっては640x480は小さいと感じるかもしれないなあ。
最初から解像度を落とせばいいんだろうけど。


>>94
どこの常識だよw

2chだと、多少くだけた口調で質問してもそんなに問題ないとか、
別所だとネットスラングでの質問はマナー違反だとかはあるかもしれんけど、
2chで丁寧口調がダメということは無いっしょ。


97 名前:名前は開発中のものです。 mailto:sage [2010/04/26(月) 06:23:18 ID:PBgQ/EBC]
>>91
www.geocities.jp/KY_webid/c/030.html
ポインタの扱いについてはこの辺を見れば分かるかと。

>一発、一匹のときは出来たのですが、これを、複数行うにはどうすればいいのかわかりません。
forループで処理させるのではダメ?

for(int i = 0; i < 256; i++)
{
 for(int j = 0; j < 512; j++)
 {
  Collision(&JikiShot[i], &Enemy[j]);
 }
}

98 名前:名前は開発中のものです。 mailto:sage [2010/04/26(月) 12:06:54 ID:gcCDVLcC]
DSのhomebrew開発スレが見当たらないのですが、落ちたんでしょうか。
それとも任天d

99 名前:名前は開発中のものです。 [2010/04/27(火) 00:48:47 ID:y5cH/Uon]
久々に3Dったら頭が混乱してきました。

球を y>=a(定数)でカットした半球的なものと平面の埋まりの検出ですが

if 半球と平面の距離d <= r(球の半径)

  if d.y(dのy成分) >= a
  {
    埋まり確定!
  }
  else
  {
    平面上の y=a となる直線 L を考えて
    if 半球とLの距離 <= r
    {
      埋まり確定!
    }
    else
    {
      埋まってない!
    }
  }

else
{ 埋まってない! }

で問題ないですかね?もしくはもっといい方法教えて

100 名前:名前は開発中のものです。 mailto:sage [2010/04/27(火) 11:11:08 ID:YQQlekKQ]
ttp://javagame.skr.jp/index.php?%A5%D6%A5%ED%A5%C3%A5%AF%A4%C8%A4%CE%BE%D7%C6%CD

ここのブロックと自機の衝突部分をC++でやるとしたらどんな感じになるんでしょう?









[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<166KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef