ゲームプログラムなら俺に聞け4
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/10/18(日) 11:43:22一応質問も受け付けます。
【前スレ】
ゲームプログラムなら俺に聞け3
http://pc12.2ch.net/test/read.cgi/tech/1251324391/
【過去スレ】
ゲームプログラムなら俺に聞け
http://pc12.2ch.net/test/read.cgi/tech/1230890476/
ゲームプログラムなら俺に聞け2
http://pc12.2ch.net/test/read.cgi/tech/1247292664/
0002デフォルトの名無しさん
2009/10/18(日) 11:47:340003テンプレ
2009/10/18(日) 12:02:43ttp://www.shader.jp/xoops/html/
西川善司の3Dゲームファンのための「ロスト プラネット」グラフィックス講座
ttp://game.watch.impress.co.jp/docs/20070131/3dlp.htm
.NETマルチスレッド・プログラミング入門
ttp://www.atmarkit.co.jp/fdotnet/mthread/mthread01/mthread01_01.html
winsockプログラミング
ttp://www.geekpage.jp/programming/winsock/
0004デフォルトの名無しさん
2009/10/18(日) 14:14:36ゲ製でやれ
0005デフォルトの名無しさん
2009/10/18(日) 17:14:53再生方法等がわかり易く書いてあるサイトはありませんでしょうか。
できればOggVorbis以外のサードパーティ品を使わないところでお願いします。
0006デフォルトの名無しさん
2009/10/19(月) 11:08:590007デフォルトの名無しさん
2009/10/19(月) 17:57:42お前が見なきゃいい話だ
0008デフォルトの名無しさん
2009/10/19(月) 21:49:17はあ?何それ??頭おかしいだろお前
「見なきゃいい」そんな理屈がまかり通るなら
板違いだろうが糞スレだろうがいくらでもスレ立て放題じゃねーか
そもそも前スレ終了前にスレが立たなかった時点で次スレ立てる必要ねえんだよ
しかも糞みたいなテンプレしか貼られてねえし、いきなり過疎ってるし何の存在意義も無いのは明白
まあスレ立てた張本人である>>7が顔真っ赤にして反論するだろうから少しは賑わうだろうなwwwww
さあ、どうぞwwwww
↓
00095
2009/10/19(月) 22:15:01すいません、日本語のサイトないでしょうか。
0010デフォルトの名無しさん
2009/10/19(月) 23:18:43とかいうスレなくなったの?
0011デフォルトの名無しさん
2009/10/20(火) 07:48:28スレ違い。そういうのは↓のスレで。
最高にド低脳な発言してください in ム版(XVII)
http://pc12.2ch.net/test/read.cgi/tech/1179424842/l50
0012デフォルトの名無しさん
2009/10/21(水) 09:18:390013デフォルトの名無しさん
2009/10/21(水) 10:02:29こんなこと書くと、くやしさのあまり「本人乙」とか
書きこまずにはいられないようなやつなんだろうけど、俺は>>8じゃない
0014デフォルトの名無しさん
2009/10/21(水) 13:52:09あーあ、言っちまったか。
俺も書こうと思ったけど
>>8はリアル精神障害っぽかったからスルーしたのに。
>>8は正しいこと言ってれば良いと思ってるキチ。
0015デフォルトの名無しさん
2009/10/21(水) 22:46:22これは意味がわからんな。
何でもいいからケチをつけたいって奴か?
0016デフォルトの名無しさん
2009/10/24(土) 13:03:22ロスプラはキューに突っ込んでやってるらしいが
0017デフォルトの名無しさん
2009/10/24(土) 16:40:030018デフォルトの名無しさん
2009/10/24(土) 19:27:250019デフォルトの名無しさん
2009/10/24(土) 20:24:39別にお前がルール決めてるわけでもないんだから
このスレ嫌いならどっかいけよ
この板にあってないと思ってるなら通報でもしてくれば?
管理人がこの板にそぐわないと思ったら勝手に消すだろ?
とりあえずお前はこのスレから出て行けばいいだけ
0020デフォルトの名無しさん
2009/10/24(土) 20:43:50ただの荒らしならまだしも物理的に脳に異常があるような奴には言うだけ無駄
0021デフォルトの名無しさん
2009/10/24(土) 22:34:160022デフォルトの名無しさん
2009/10/24(土) 22:51:470023デフォルトの名無しさん
2009/10/24(土) 22:52:340025デフォルトの名無しさん
2009/10/24(土) 23:04:56ワールド座標-root-オブジェクト・・・
こういうツリー1個分が1箱庭(俺単位)
0026デフォルトの名無しさん
2009/10/25(日) 07:39:38業界全体で共有された具体的な定義というものは無く、一瞬を切り取ったもののことだったり一カットのことだったりする。
シーングラフなら、どこでも25の意味で通ると思う。部分木を含めるかどうかが違うくらいはあるけど。
0027デフォルトの名無しさん
2009/10/25(日) 13:15:282Dの多角形と点の衝突判定の話なんですけど
上の画像の左の図形のように頂点が常に外側に向いて凸の場合は
ベクトルと調べたい点の外積で外にあるか中にあるか判別できるけど
右の図形のような複雑な多角形はいったいどうやって調べればいいんでしょうか?
0028デフォルトの名無しさん
2009/10/25(日) 13:54:21そんな変な多角形は分割したら良いと思うよ。
0029デフォルトの名無しさん
2009/10/25(日) 14:48:560030デフォルトの名無しさん
2009/10/25(日) 15:59:02(1)映画・演劇や小説などの一場面。
「ラスト-―」
(2)情景。光景。
「落日の―」
とありますが、ワールド座標とか意味がわかりません
木構造ってこと?
となると座標で構造をつくってるのにルートとか単位が違うので
違う次元のものを違う次元のものに入れてるって意味になりますが
日本語は大丈夫でしょうか?
0031デフォルトの名無しさん
2009/10/25(日) 16:07:22ワールド座標くらいググレカス
0032デフォルトの名無しさん
2009/10/25(日) 16:11:050033デフォルトの名無しさん
2009/10/25(日) 16:28:410034デフォルトの名無しさん
2009/10/25(日) 16:42:18一番大元の3D座標
各オブジェクトはそれぞれローカル座標系をもつ
その根っこのところ
0035デフォルトの名無しさん
2009/10/25(日) 16:57:34例えば地面の上で 東西南北は普遍だよね
そして自動車に乗ると、自分の方向は自動車の向きによって変化する。
この場合は、地面がワールド座標、 自動車がローカル座標
3Dの世界だと、 地形の上に キャラモデルを置いたとする。
地形とキャラは別々にモデラーで作る。モデラー上はローカル座標になる。
地形をワールド座標と定義すると、その上に置いたキャラはローカル座標になる。
きゃらの向きは変化するよね
0036デフォルトの名無しさん
2009/10/25(日) 17:03:173Dの世界で、シーンと呼ばれる。映画撮影を想像して欲しい。
カメラ、ライト、主演俳優、背景、音楽、映画監督 これらがあって シーン(場面)が出来上がる。
シーンの中にこれら全部が含まれる。ルートとは起源の意味、ルーツと呼ばれる。
ルーツから樹の根っこのように枝分かれして其々が繋がっているイメージだ
3Dの画面の中は、映画撮影と同じように作り出される(イメージしやすいから)
0037デフォルトの名無しさん
2009/10/25(日) 17:10:17座標系が二つ以上ある世界を認識できない脳みそなんだよ
0038デフォルトの名無しさん
2009/10/25(日) 19:16:52屈曲規則ってのによってどこが内部か定義は変わるだろうが、これではどうだ?
k.java
ttp://codepad.org/wOQu9bf9
マウスの左で点を追加。右で点をリセット。現在のマウスの位置が描画されている多角形に
含まれる場合は赤で線が描画されるようになっている。
これはJavaのPolygonクラスのcontainsの動作そのものなんだが、これでいいなら
分割なんてめんどくさいことしなくても高速に判定できるアルゴリズムだぞ。
javaのsdkもってればsrc.zipの中のjava\awt\Polygon.javaのcontainsメソッドに実装があるから
参考にするといいかも
0039デフォルトの名無しさん
2009/10/25(日) 19:43:36書いてもらってもうしわけないんだがjavaはさっぱり・・・
0040デフォルトの名無しさん
2009/10/25(日) 20:02:00http://www.tar.hu/gamealgorithms/ch22lev1sec1.html
0041デフォルトの名無しさん
2009/10/25(日) 20:19:411. 調べたい点を通る、"無限にx方向に長い直線"を考える。
2. この直線と、図形の輪郭の交点をすべて調べ、
リストにする。このリストに、y座標はいらない()。
3. 交点のリストを、x座標順に並べ替える。
このリストの項目数は、0または偶数であるはずだ。
0である場合、点は外側。
たとえば次のようなリストになったとする。
1, 2, 4, 5
4. このリストの項目を2つずつペアにして見る。
[1, 2) [4, 5)
5. 各ペアは、"1.で考えた直線上で、図形の内側である、x座標の範囲"
を意味している。
たとえば、調べたい点のX座標が1.5であれば
1<= 1.5 < 2 が*あてはまる*ので、点は図形の内側
また調べたい点のX座標が2.5であれば
1<= 2.5 < 2 に*あてはまらない*上に、
4<= 2.5 < 5 にも*あてはまらない*、ゆえに点は図形の外側
0042デフォルトの名無しさん
2009/10/25(日) 20:40:10ttp://codepad.org/u4ISPZM7
下みたいな形に対して点を2つ打って含まれるか表示してるぞ
上の点が一回目で下の点が二回目の座標だぉ
/\ ・
∠__\____
\ ・ /
\/
0043デフォルトの名無しさん
2009/10/25(日) 20:59:39これは良いですね
こういうの思いついちゃう人ってまじ天才すぐる
0044デフォルトの名無しさん
2009/10/25(日) 21:37:39シーンを 「ワールド座標→root→オブジェクト」 ととらえると
たとえば タイトル画面からキャラクター選択画面に切り替わるとき
rootを変更ってこと?
なるほどね
俺は、プログラムするとき、ゲームはオブジェクトの集まりとしてか、考えられてなかったよ
1次元的に
木構造で考えるのね
ちなみに高校の数学はちとヤバイレベルだ thx
0045デフォルトの名無しさん
2009/10/25(日) 22:17:33ちがうよ
シーン自体を代えるんだから
別のツリーを表示させるってことだろ
インスタンスは下記な感じ
タイトル画:ワールド座標→root→オブジェクト
キャラ画:ワールド座標→root→オブジェクト
・
・
・
0046デフォルトの名無しさん
2009/10/25(日) 22:22:30それぞれ違う概念だと思うんだけど、
大丈夫かお前ら
0047デフォルトの名無しさん
2009/10/25(日) 22:35:56OpenGLですか?
java3Dですか?
0048デフォルトの名無しさん
2009/10/25(日) 22:38:23それはズレてるなぁw
0049デフォルトの名無しさん
2009/10/25(日) 23:14:260050デフォルトの名無しさん
2009/10/25(日) 23:15:26正: Direct3DRM
0051デフォルトの名無しさん
2009/10/26(月) 09:40:25ポリゴンの内外判定のアルゴリズム。多分マイコン以前の時代からの知識。
0052デフォルトの名無しさん
2009/10/26(月) 11:11:03計算幾何学の入門書を買うか図書館で借りて読むといいよ
0053デフォルトの名無しさん
2009/10/26(月) 11:22:020054デフォルトの名無しさん
2009/10/26(月) 14:15:330055デフォルトの名無しさん
2009/10/26(月) 17:13:53大丈夫
0056デフォルトの名無しさん
2009/10/28(水) 20:46:240057デフォルトの名無しさん
2009/10/28(水) 21:46:48どうやったら速いかな
交点の距離をソートするのが正直なのだろうが
0058デフォルトの名無しさん
2009/10/29(木) 12:22:44直線のどっち側が手前になるのかが判れば交点の座標だけで判定可能だから距離をソートする必要はないね。
0059デフォルトの名無しさん
2009/10/29(木) 15:53:39串刺しになってるポリゴンの一番直線の始点に近い物って事?
それなら始点の座標とポリゴンの法線ベクトルで距離がでるんだから距離の絶対値がもっとも小さいものを選べばいいんでないの
0060デフォルトの名無しさん
2009/10/29(木) 18:15:05ttp://outdoor.geocities.jp/gameorekike/
0061デフォルトの名無しさん
2009/10/29(木) 23:13:29過去ログ集めただけじゃダメじゃないかな?
0062デフォルトの名無しさん
2009/10/30(金) 01:03:59後でテンプレと、今まで出てきた参考サイトをまとめようと思ってる。
ちなみに過去ログはアンカにマウスオーバーすると専ブラみたいに見れる。
ただのJSだけど。
後要るものある?
0063デフォルトの名無しさん
2009/10/30(金) 01:53:21テンプレとスレのまとめ(参考リンクとか)があれば良いんじゃないの?
wikiwiki形式で誰でも編集可能だと荒れたときに大変だし
0064デフォルトの名無しさん
2009/11/07(土) 14:16:050065デフォルトの名無しさん
2009/11/08(日) 17:03:20腹を立てると同列と思われそうで馬鹿馬鹿しくなる
こういうのこそ社員の自演なんじゃないか
0066デフォルトの名無しさん
2009/11/08(日) 19:48:590067デフォルトの名無しさん
2009/11/08(日) 22:04:350068デフォルトの名無しさん
2009/11/09(月) 22:22:410069デフォルトの名無しさん
2009/11/15(日) 21:52:490070デフォルトの名無しさん
2009/11/17(火) 11:05:26どっちでもいけるから 優柔不断な人には
デザインパターン向いてないかも
でもいろいろ考えるの好きなのよね
ゲームの内容?
あはははははー
0071デフォルトの名無しさん
2009/11/19(木) 04:06:380072デフォルトの名無しさん
2009/11/19(木) 06:45:07それくらいはググれ
0073デフォルトの名無しさん
2009/11/19(木) 11:35:010074デフォルトの名無しさん
2009/11/19(木) 12:01:290075デフォルトの名無しさん
2009/11/19(木) 13:38:22よろしくお願いします
0076デフォルトの名無しさん
2009/11/19(木) 13:41:400077デフォルトの名無しさん
2009/11/19(木) 14:01:50Javaの開発経験があるならJava
.Netの開発経験があるならSilverlight
どれも等しくないならシェアで選んでFlash
0078デフォルトの名無しさん
2009/11/19(木) 14:17:20よろしくお願いします
0079デフォルトの名無しさん
2009/11/19(木) 14:19:42よろしくお願いします
0080デフォルトの名無しさん
2009/11/19(木) 17:20:270081デフォルトの名無しさん
2009/11/19(木) 17:43:00よろしくお願いします
0082デフォルトの名無しさん
2009/11/19(木) 18:13:210083デフォルトの名無しさん
2009/11/21(土) 03:54:150084デフォルトの名無しさん
2009/11/21(土) 13:20:330085デフォルトの名無しさん
2009/11/23(月) 23:45:59全然違う。
0086デフォルトの名無しさん
2009/11/24(火) 03:51:070087デフォルトの名無しさん
2009/11/25(水) 16:16:43class character
{
public:
void update() { 〜; current_img = ・・・; }
void draw(); { Lib::Draw(x, y, imgs[current_img]); }
private:
image imgs[size];
int current_img;
};
みたいにやってるの?それとも
send_command(handle, wait());
send_command(handle, move(x, y));
send_command(handle, attack(left));
みたいに命令だけ送信したほうがいいのかな?
0088デフォルトの名無しさん
2009/11/25(水) 19:48:28その中では前者のようなコードになっていることだろう
とはいえCharacterクラスの中でimageを持つのは無駄なので
AnimationクラスでImageクラスを包含し
CharacterクラスでAnimationクラスを保持していることだろう
0089デフォルトの名無しさん
2009/11/25(水) 21:48:48ってもろ関数ですが何か?
0090デフォルトの名無しさん
2009/11/25(水) 22:59:290091デフォルトの名無しさん
2009/11/25(水) 23:12:490092デフォルトの名無しさん
2009/11/25(水) 23:28:41* LEFT (訳: 残り)
* LIVES (LIFEの[複])
その他
* ZANKI (BASICではよくある)
* NOKORI (同様)
0093デフォルトの名無しさん
2009/11/26(木) 03:59:140094デフォルトの名無しさん
2009/11/26(木) 11:22:030095デフォルトの名無しさん
2009/11/26(木) 21:39:210096デフォルトの名無しさん
2009/11/26(木) 23:15:210097デフォルトの名無しさん
2009/11/26(木) 23:22:44普通に考えて当たり判定を総当りでやってるのがアウツなんだと思う
0098デフォルトの名無しさん
2009/11/27(金) 01:04:450099デフォルトの名無しさん
2009/11/27(金) 01:08:40それでパフォーマンスを保てたら面白そうだが。
0100デフォルトの名無しさん
2009/11/27(金) 07:27:420101デフォルトの名無しさん
2009/11/27(金) 19:02:12■ このスレッドは過去ログ倉庫に格納されています