[過去ログ]
Delphiゲームプログラミング相談室 (976レス)
Delphiゲームプログラミング相談室 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
928: 名前は開発中のものです。 [sage] 2006/06/01(木) 20:19:20 ID:jyfWqyoY このスレ最近知って読んでるんだが。 スクリプトエンジン作ってる言う人が結構いたけど Delphiでパーサージェネレーターってあるの? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/928
929: 名前は開発中のものです。 [sage] 2006/06/01(木) 21:03:05 ID:ulKxJS9r >>928 yacc/lex Delphi でぐぐる http://echo.5ch.net/test/read.cgi/gamedev/1006249204/929
930: 名前は開発中のものです。 [] 2006/06/02(金) 01:05:48 ID:Dy3JqRf/ 俺は再帰下降構文解析でやってるが、デバッグしねる。 コンパイラコンパイラ使ったほうがいいよ・・・ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/930
931: 名前は開発中のものです。 [sage] 2006/06/02(金) 01:49:38 ID:CLlntjIq v := @( PByteArray(p)[ n ] ); だと要素のアドレスだから嫌い。 V := Pointer(Integer(P) + 40); だな。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/931
932: 名前は開発中のものです。 [] 2006/06/02(金) 02:12:19 ID:aIT54UI1 >>931 おれはポインタを整数型にする方が気持ち悪いが、 まあ、人それぞれだろ。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/932
933: 名前は開発中のものです。 [sage] 2006/06/02(金) 03:30:28 ID:40xc9cjN マイナスにならないならIntegerよりByteかWordを使うべきだよね forのループカウンタとかも、Integerにすべきじゃないよね http://echo.5ch.net/test/read.cgi/gamedev/1006249204/933
934: 名前は開発中のものです。 [] 2006/06/02(金) 04:14:32 ID:aIT54UI1 >>933 そんな餌に釣られるクマー(AA略 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/934
935: 名前は開発中のものです。 [sage] 2006/06/02(金) 04:17:20 ID:CLlntjIq そう言えば、Integer型とポインタ型に互換性が無くなると問題になりますね。 でもコンパイラエラーが出るのかな。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/935
936: 名前は開発中のものです。 [sage] 2006/06/02(金) 04:28:53 ID:CLlntjIq いや待てよ、MaxInt + 40 でオーバーフローが出るのか。 データは2G以下のアドレスにあるから偶々出ていないだけで 問題のあるコードかもしれない。 LongWordでキャストするべきなのかな。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/936
937: 名前は開発中のものです。 [sage] 2006/06/02(金) 19:57:20 ID:40xc9cjN Integerがオーバーフローするとマイナス値になって、しかもエラーを 吐かない、難しいバグになるでしょ なんでもかんでもIntegerを使うのは危険かもしれない http://echo.5ch.net/test/read.cgi/gamedev/1006249204/937
938: 名前は開発中のものです。 [] 2006/06/02(金) 20:08:38 ID:Qv1KmChy >>937 だからByteかWord使えってのかwww? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/938
939: 名前は開発中のものです。 [sage] 2006/06/02(金) 21:53:04 ID:40xc9cjN LongWordでもCardinalでもいいけどさ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/939
940: 名前は開発中のものです。 [sage] 2006/06/02(金) 23:37:56 ID:HfHloQil >>937 {$R+, Q+} ならちゃんとEIntOverflowが出るよ。 {$R-,Q-}だと出ないけど、そもそもマイナス値になってもアドレスとしては正しいのでは? ちなみに配列の大きさはMaxIntまでだから、Byte型配列の場合は 0..MaxInt-1まで有効。 範囲チェックを切った状態でMaxInt以上に アクセスした時どうなるかは知らない。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/940
941: 名前は開発中のものです。 [] 2006/06/03(土) 01:57:53 ID:8lrmUmFG こんな本見つけた ちと古いが Delphiなら……ゲームが作れる!―アクション/シューティング/RPG/ADV/育成/パズル/SLG……ゲームプログラミングの全エッセンス! http://www.amazon.co.jp/exec/obidos/ASIN/4939049574/250-3860518-9856213 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/941
942: 名前は開発中のものです。 [sage] 2006/06/03(土) 11:22:47 ID:DadOjMCi >>941 評価低くなかったっけ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/942
943: 名前は開発中のものです。 [sage] 2006/06/03(土) 16:07:08 ID:9aoSFblr >>941 その本のソース、全部ネットで落とせるから買うのはお勧めできない。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/943
944: 名前は開発中のものです。 [] 2006/06/11(日) 15:02:19 ID:YVDGxovv QuadrupleD で、メタセコイアで作ったデータをそのまま表示するには どうするの? x→sx変換するとテクスチャが失われるんだけど http://echo.5ch.net/test/read.cgi/gamedev/1006249204/944
945: 名前は開発中のものです。 [] 2006/06/11(日) 16:41:44 ID:hrsH9ihZ なんか、他でもその質問出てたな フレームだったかメッシュだったかのテクスチャプロパティに放り込むんだよ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/945
946: 名前は開発中のものです。 [] 2006/06/12(月) 20:53:48 ID:j6OLm9qK DELPHIオワタ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/946
947: 名前は開発中のものです。 [sage] 2006/06/12(月) 23:33:32 ID:zmnG9/Yc DELPHIハジマルー http://echo.5ch.net/test/read.cgi/gamedev/1006249204/947
948: 名前は開発中のものです。 [sage] 2006/06/14(水) 00:32:53 ID:Es+yimp3 そろそろ次スレの季節だぜ ↓こっち再利用すっか 【Delphi】 ゲームつくるぞ(゚Д゚)ゴルァ 2【Delphi】 http://pc8.2ch.net/test/read.cgi/gamedev/1097836469/l50 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/948
949: 名前は開発中のものです。 [sage] 2006/06/25(日) 01:32:16 ID:biiop8jv DelphiでGetPixel関数に当たるものありませんかー?? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/949
950: 名前は開発中のものです。 [sage] 2006/06/25(日) 01:34:04 ID:biiop8jv あれ?GetPixel関数ってあるんですね・・・すまんです http://echo.5ch.net/test/read.cgi/gamedev/1006249204/950
951: 名前は開発中のものです。 [sage] 2006/06/25(日) 01:49:04 ID:biiop8jv もうひとつ質問です GetPixel(Application.Icon.Handle,0,0) アイコンの0,0座標の色を取るにはこれでいいんでしょうか? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/951
952: 名前は開発中のものです。 [] 2006/06/25(日) 19:01:17 ID:kpTFq30b >>951 試してみればわかるじゃないw http://echo.5ch.net/test/read.cgi/gamedev/1006249204/952
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 24 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s