[過去ログ]
Delphiゲームプログラミング相談室 (976レス)
Delphiゲームプログラミング相談室 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
769: 名前は開発中のものです。 [sage] 2006/03/27(月) 18:25:00 ID:3UvvbtL+ チャットの文字入力部分はどうやって作ればいいんですか? TEditを重ねるだけだとフルスクリーンの時チラついてしまいます。(QD3 IMEと直接おしゃべりする方法等、ヒントだけでもくれないでしょうか http://echo.5ch.net/test/read.cgi/gamedev/1006249204/769
770: ぬ [sage] 2006/03/27(月) 20:03:34 ID:Q0gSAZ4A >>769 TEdit より IME に任せたほうがゲーム画面としては見栄えはすると思う。 ↓ここにおまいさんの欲しいものがあるから見てみれ 「IMEを使う」の項 http://www.c3.club.kyutech.ac.jp/~sukiyaki/index.php?%CA%B8%BB%FA%CE%F3%C6%FE%CE%CF ちなみに Delphi で ImmXXX 系の関数を使うには uses 部に 「Imm」 を追加しないといけないから注意が必要だ。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/770
771: 名前は開発中のものです。 [sage] 2006/03/27(月) 20:16:29 ID:3UvvbtL+ >>770 うおおおおおおおおお ありがとおおおおおおおおおお 今日何時間グーグル先生に泣きついたけどわからなかった!! サンプル見た!まさにこれがやりたいwwwwww 今からソース読むお!!!さんきゅうー!!!!! http://echo.5ch.net/test/read.cgi/gamedev/1006249204/771
772: 名前は開発中のものです。 [sage] 2006/03/28(火) 15:11:23 ID:K1F24TVC >>762 自分なら、>>767も書いてる通りアイテムクラスを作って、プロパティに アイテム上限数をつける(上限があるなら)。 アイテムのデータはアイテムクラスの中のTListで保存して、外からは Tアイテム.ItemofIndex[1]みたいな感じで呼べるようにしとくかな。 クラスを解放した時は自動的にTListも解放するようにする。 銀行の中のアイテムに関しては、このクラスをそのまま銀行用にもう1コ 呼ぶか、もしくは銀行の中のアイテムかどうかのflagをつけるとか。 とかどうだろうw http://echo.5ch.net/test/read.cgi/gamedev/1006249204/772
773: 名前は開発中のものです。 [age] 2006/03/29(水) 10:01:48 ID:cgryqhRI 復刻へ向けて投票お願いします。 http://www.fukkan.com/vote.php3?no=22601 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/773
774: 名前は開発中のものです。 [sage] 2006/03/29(水) 11:38:22 ID:ja94kOLE >>773 巡回荒らしだと思ったらDelの参考書ジャマイカ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/774
775: 名前は開発中のものです。 [sage] 2006/03/30(木) 16:08:28 ID:ZqOBHw5b 漏れはこれが復刊すれば良いなと思う。 http://www.fukkan.com/vote.php3?no=26754 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/775
776: 名前は開発中のものです。 [sage] 2006/03/32(土) 15:35:08 ID:23G55/kq >>773 中村たんの本だから投票したいが。 うーん。DirectX使ったほうが早いしなー http://echo.5ch.net/test/read.cgi/gamedev/1006249204/776
777: 名前は開発中のものです。 [] 2006/03/32(土) 16:00:39 ID:ssE5v7Nz >>773,775 とりあえず投票しました。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/777
778: 名前は開発中のものです。 [] 2006/04/04(火) 01:22:30 ID:6l9yFxzU ループを使わないで配列を任意の値で埋める方法なんだけど、値が1バイトの時は FillCharを使うとして、Integer等の時もループを使わないで済む方法は あるんでしょうか? 例 a: array[0..100] of Integerの各要素を-1で埋めたい http://echo.5ch.net/test/read.cgi/gamedev/1006249204/778
779: 名前は開発中のものです。 [sage] 2006/04/04(火) 01:32:52 ID:jXr9r2Xj >>778 ないっす・・・ for使うしかないと思う forでなんか不都合ある? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/779
780: 名前は開発中のものです。 [] 2006/04/04(火) 01:55:54 ID:6l9yFxzU そう。ないのね。 別に不都合はないです。あれば使いたかった。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/780
781: 名前は開発中のものです。 [sage] 2006/04/04(火) 02:31:40 ID:ZQ16+LwC ま、FillChar も内部でループ回してるだけだしなー http://echo.5ch.net/test/read.cgi/gamedev/1006249204/781
782: 名前は開発中のものです。 [] 2006/04/04(火) 02:44:07 ID:8yBi0Id5 >>778 自分でそういう手続きを書けばいいと思うよ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/782
783: 名前は開発中のものです。 [sage] 2006/04/04(火) 08:08:17 ID:gUmPrsFh >>778 -1なら$FFで梅なよ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/783
784: 名前は開発中のものです。 [sage] 2006/04/04(火) 09:27:24 ID:ZJWq0mdK >>775 それ、もってるお http://echo.5ch.net/test/read.cgi/gamedev/1006249204/784
785: 名前は開発中のものです。 [sage] 2006/04/04(火) 10:53:08 ID:EEjQKFSO SizeOf(Integer)*100 じゃだめかい http://echo.5ch.net/test/read.cgi/gamedev/1006249204/785
786: 名前は開発中のものです。 [] 2006/04/04(火) 11:04:07 ID:6l9yFxzU >>783 それだ! で、 動的配列FArrayに対して FillChar(FArray, Length(FArray) * SizeOf(Integer), $FF); とやって見事にはまったぜ。 FillChar(FArray[0], Length(FArray) * SizeOf(Integer), $FF); とせにゃならんのね。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/786
787: 名前は開発中のものです。 [sage] 2006/04/04(火) 11:37:10 ID:jXr9r2Xj まあ、-1ならそれでいいわなw http://echo.5ch.net/test/read.cgi/gamedev/1006249204/787
788: 氏天国 [] 2006/04/04(火) 13:33:04 ID:tuMOHa7l ハングル文字解読乙! 基本形 「O」→数字のゼロ 「ト」→カタカナのと 「T」→英語のてぃ 「一」→漢字のいち http://echo.5ch.net/test/read.cgi/gamedev/1006249204/788
789: 名前は開発中のものです。 [sage] 2006/04/05(水) 01:47:09 ID:qqplrCSz 分かり難くなるから、forで-1を代入した方が良いのでは? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/789
790: 名前は開発中のものです。 [sage] 2006/04/06(木) 07:59:00 ID:qFz9F8tM 全て同じ数値で埋めるってのは、結局内部では同じ事を繰り返して埋めてるわけで。 なにをどうしようと、やってることは結局繰り返しなわけで。 だったらforでかまわないわけで。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/790
791: 名前は開発中のものです。 [sage] 2006/04/06(木) 08:32:49 ID:XE3XuU02 インラインアセンブラでやれ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/791
792: 名前は開発中のものです。 [sage] 2006/04/06(木) 09:21:44 ID:iG9BZ81e >>790 VB房みたいな発想だな http://echo.5ch.net/test/read.cgi/gamedev/1006249204/792
793: 名前は開発中のものです。 [sage] 2006/04/06(木) 14:01:43 ID:sOxMTKo4 >>790 え、それはちがくね? 出てくる実行ファイルのコードが最適化ぐあいが違うじゃん Forでやるならカウント変数の管理が、 その命令の中での処理として吐かれるだろうけど、 関数の中での場合は違うんじゃね? 一個の命令で書いてコメントつけておいたほうがスマートな気がするけどなぁ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/793
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 183 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s