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


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

【Delphi】 ゲームつくるぞ(゚Д゚)ゴルァ 2【Delphi】



1 名前:名前は開発中のものです。 mailto:sage [04/10/15 19:34:29 ID:q0RdRnIe]
Delphiでゲームを作ってしまおうという実践形式のスレです。

初代スレ>>1より抜粋:
「プログラム経験無
しかしRPGを作りたいのだ。
叩き煽りにめげず己が道を突き進みたい。
何故あせるのか。
そこには一つの目標が在るから。
とりあえずは本との睨めっこ。
やる気は12分にあるので、駄スレと言わず付き合っていただきたい。」

RPGに限らずがんがん作ってあぷしてきましょう。

過去スレ:
【Delphi】 ゲームつくるぞ(゚Д゚)ゴルァ 【作れば?】
pc5.2ch.net/test/read.cgi/gamedev/1051110669/

[Delphi] RPG作らねば [Delphi]
pc2.2ch.net/test/read.cgi/gamedev/1013976376/

ゲ製作技術板専用あぷろだ集:
forgamedev.zombie.jp/wiki/pukiwiki.php?uploader

Delphiまとめ
gamdev.org/w/?%5B%5BDelphi%A4%DE%A4%C8%A4%E1%5D%5D

関連スレは>>2-10くらい。

14 名前:12 mailto:sage [04/10/19 10:49:32 ID:aIvGXmW6]
ここは質問する場所じゃないみたいですね。失礼しました。

>>13
一応マジレスするとその部分は移植されてないみたいですよ。
ネタニマジレスオレカコ(・∀・)イイ!!
遠まわしに不可能(=全部自前なら可能)って言ってるんだろうけど。

15 名前:名前は開発中のものです。 mailto:sage [04/10/19 16:48:09 ID:Vc/ksE83]
>>14
移植って何?

16 名前:名前は開発中のものです。 [04/10/19 22:30:52 ID:y2i1FD0l]


17 名前:名前は開発中のものです。 mailto:sage [04/10/19 22:52:58 ID:YE3ojo+p]
移植、つかラップされてない、という意味だろね。
そのへんやりたいならTrueVisionかGenesis3Dぐらいかなぁ。

18 名前:名前は開発中のものです。 mailto:sage [04/10/19 23:46:06 ID:aIvGXmW6]
ラップしてないとかじゃなくて付属のヘッダが完全じゃないんですよ
Clootieのヘッダを使えばいいんだけどその場合はQDを捨てないといけない
QDとDirectXライブラリの両立は正直なところ無理だと思うのですが・・・・
DirectXを使えといっている人がいたので何か妙案があるのかともちっと粘ってみますが
QD捨てろってことなら素直にそういってくれたほうが楽なんですが真意はいかに(^^;
D3DXが無いだけでもキツイんじゃないですか?

TV3DだとQuakeのMDxが使えて便利なんだけどロゴが入るからちょっと・・・・
TV3D付属のDirectXヘッダとTV3Dの宣言で整合がとれていなかったりとまだまだこなれてない感じもします
3DだけじゃなくマップチップをXMLで管理できたり色々おもしろい事してるんだけどね

Genesis3DがDelphi対応でしたか
これは勉強不足でした、調べてきます

移植・・・・っていう言い方変かな
でも移植って書いてありますよ、QDのヘッダに

19 名前:12 mailto:sage [04/10/20 00:00:09 ID:gw/dylB0]
あ、名前入れ忘れました
18=14=12です

DirectXぐらいメーカーが用意してくれたらなと愚痴って寝ます
OpenGL1.0だけじゃなんもできんぞーヽ(`Д´)ノ
.NETでなんとかしろってことかー(´・ω・`)ノ
Personalユーザーは死滅しちゃいますぅー(゚д゚)ノシ

20 名前:名前は開発中のものです。 mailto:sage [04/10/20 00:20:34 ID:+o6Bzd2J]
sage

21 名前:名前は開発中のものです。 mailto:sage [04/10/20 09:29:45 ID:Fin3wdl6]
>>18
Clootieヘッダにもできるよ。個人用はそれでやってる。
1日ぐらいで改造できた記憶がある。
あと、GLSceneはxファイル対応みたいだよ。

22 名前:うぷきぼん mailto:sage [04/10/20 14:33:49 ID:/mBmRgO3]
>>21
神キタ━━━━━━(゚∀゚)━━━━━━ !!



23 名前:21 mailto:sage [04/10/20 15:20:37 ID:hWUtD7az]
著作権的にうpはどうなんだろ?
もちろんおいらの著作権じゃなくてQD作者様の。
QD作者様のお許しが出ればうpしないこともないけど・・・・

24 名前:名前は開発中のものです。 mailto:sage [04/10/20 16:54:59 ID:/mBmRgO3]
差分公開なら無問題。

25 名前:21 mailto:sage [04/10/20 18:32:34 ID:p4z2Y0HS]
マンどくせ(´д`)。気が向いたらやってみるが期待しないで。

26 名前:名前は開発中のものです。 mailto:sage [04/10/20 19:21:42 ID:/mBmRgO3]
期待sage

27 名前:名前は開発中のものです。 mailto:sage [04/10/20 21:13:28 ID:xR0usLTb]
期待sage

28 名前:名前は開発中のものです。 mailto:sage [04/10/21 14:48:32 ID:FN1vXeqT]
期待sage

29 名前:名前は開発中のものです。 mailto:sage [04/10/23 08:54:36 ID:tVYLMccE]
GLSceneのデモだけどこれいいね。
www.k00m.sexidude.com/download.php?op=mydown&did=6 (rarファイル)
スクリーンショット
gamdev.org/up/img/1625.png

操作
カーソル左右: ハンドル
上: アクセル
X: ジャンプ(車があお向けにコケた場合のリカバリ)

30 名前:名前は開発中のものです。 mailto:sage [04/10/24 23:24:44 ID:BuMdqiGY]
まったくプログラミングやったこと無い人がいきなりSRPGは無謀ですか?

31 名前:名前は開発中のものです。 mailto:sage [04/10/25 01:58:30 ID:8ncgqLdk]
>>30
無謀と言われて諦める人には無謀です。

32 名前:名前は開発中のものです。 mailto:sage [04/10/25 04:16:46 ID:myZ8DkpJ]
高校時代にちゃんと勉強やった人なら、技術的に難しいところはない。
問題はモチベーションの維持。




33 名前:名前は開発中のものです。 mailto:sage [04/10/25 05:56:11 ID:yk1Yhkjd]
素人だけど○○みたいなゲームって作れる?って聞いてきた人は
やっぱり大抵挫折しちゃってるね。

「作ろうと思うな、作れ。」

34 名前:名前は開発中のものです。 [04/10/25 06:40:38 ID:zvbeDG8D]
ファーストステップ ソースとバイナリ
gamdev.org/up/img/1647.lzh

QDに行き詰まったのでGLSceneはじめました。
たまたまwikiでみかけたからだけど他にもなんかいいのある?

35 名前:名前は開発中のものです。 mailto:sage [04/10/25 07:54:48 ID:kC353Ztu]
>>34
というかレポートよろしく

36 名前:名前は開発中のものです。 mailto:sage [04/10/25 08:34:45 ID:HcaOJXjW]
DirectXラッパー比較表
turbo.gamedev.net/wrappers.asp

37 名前:名前は開発中のものです。 mailto:sage [04/10/25 08:41:23 ID:lCyuBICf]
まともな人ならならこんなところで
質問する前に自分で調べる

38 名前:名前は開発中のものです。 mailto:sage [04/10/25 09:29:22 ID:HcaOJXjW]
>>37
あそこまで調べ上げたら充分じゃないか?
お前wikiみてないだろ

39 名前:名前は開発中のものです。 mailto:sage [04/10/25 21:27:19 ID:xKmUVDSM]
Delphi製のゲームで有名なのってある?

40 名前:名前は開発中のものです。 mailto:sage [04/10/25 21:44:26 ID:icAhFCcL]
夏の灯火(ぉ

41 名前:名前は開発中のものです。 mailto:sage [04/10/26 00:30:36 ID:Sli5e1CI]
RADIOZONDE

42 名前:名前は開発中のものです。 mailto:sage [04/10/26 00:36:42 ID:BVRK4NBo]
それは有名なの?

>>39
悪い事は言わないから、VC++を使いなさい。
あなたに相応しい言語です。



43 名前:名前は開発中のものです。 mailto:sage [04/10/26 02:37:14 ID:sEhKNMFf]
言語自体はDelphiの方が簡単で便利だけど、
ゲーム機への移植を考えたら、C以外に選択肢は無いのが実状では?

44 名前:名前は開発中のものです。 mailto:sage [04/10/26 05:21:20 ID:ITdk1wwP]
ちょっとまて、いつの間に実機への移植が前提になってたんだ?
趣味ゲーや同人ゲーの話はまずいのかいな?

45 名前:名前は開発中のものです。 mailto:sage [04/10/26 05:36:31 ID:uAktRXLc]
社長としては将来性のあるCを選ぶだろうし、
プログラマーとしては転職しやすいCを選ぶ。
移植予定も転職予定もDirectXの最新機能を使う予定もないなら、Delphiが最高。
ただし、これはプログラミングの出来る人限定。
駄目な奴は何をやっても駄目。

46 名前:名前は開発中のものです。 mailto:sage [04/10/26 05:40:52 ID:5S04/opR]
RPGツクール2000、2003はDELPHI

47 名前:名前は開発中のものです。 mailto:sage [04/10/26 11:15:13 ID:GkhVL01/]
>>39
ドラゴンクエスト

48 名前:名前は開発中のものです。 mailto:sage [04/10/26 11:23:24 ID:GgMDZN0y]
まじで?

49 名前:名前は開発中のものです。 mailto:sage [04/10/27 02:17:12 ID:Tl8BGdVd]
爆裂本舗を見てみなさい。
技術力さえあれば凄いのがつくれますよ。

50 名前:名前は開発中のものです。 [04/10/27 07:13:48 ID:Fz5VYIeB]
>>39
アンディーメンテとその周辺のフリゲ作者の作品に意外と多い

51 名前:名前は開発中のものです。 mailto:sage [04/10/27 14:02:23 ID:o48mTEBL]
きらくにDirectX遊びってどんな内容?


Delphi Magazine Vol.37
B5 p92
ISBN4-939049-37-X C3404 Y1000E
10月23日発売予定

・記事  テキストファイルを使ったアプリケーションの製作 佐々木隆
・    汎用Firebirdデータモジュールの作成 林務
・連載  DelphiGems〜Rave Report(2) 中村拓男
・    きらくにDirectX遊び〜 田上暢顕
・    Delphi Tech(編集部)
・書評  FPCBOOKの流水煙霧 塩見真一

記事の内容は変更になる場合があります

52 名前:名前は開発中のものです。 mailto:sage [04/10/27 15:07:30 ID:Y2zT7Ybq]
個人的に中村拓男氏は俺の中で神なのだが、
田上暢顕氏はちょっと…
読んでないから何とも言えないけどね。



53 名前:名前は開発中のものです。 mailto:sage [04/10/28 23:26:12 ID:4rPVdWba]
>>39
他スレからのコピペだから本当かどうか知らないけど、
www.bakuretsu.net/
www.vector.co.jp/vpack/browse/pickup/pw5/pw005448.html
www.vector.co.jp/games/soft/win95/game/se334925.html
www.vector.co.jp/soft/win95/util/se148219.html
www.vector.co.jp/games/soft/win95/game/se268374.html
wiebo.hp.infoseek.co.jp/12/main.php
www.subspacehq.com/
www.interq.or.jp/moonstone/person/
www.capcom.co.jp/pc/aow2/

54 名前:名前は開発中のものです。 mailto:sage [04/10/29 00:19:09 ID:AnZYweju]
関係無いけど、
エイジオブワンダーズの Triumph Studios と
エイジオブエンパイヤーズの ensemble studios って関係あるの?


55 名前:名前は開発中のものです。 mailto:sage [04/10/29 00:24:39 ID:YFQDDILu]
まったく無い。
トランスポートタイクーンとゴルフリゾートタイクーンくらい関係ない。

56 名前:名前は開発中のものです。 mailto:sage [04/10/30 07:30:40 ID:mbMzLTNl]
エロゲーではDelphiはかなり力を発揮すると思うよ。
エロゲーは開発期間が短くなるから、高速コンパイラやシンプルな文法は強みになる。
エロゲーは文書が多くなるけど、組み込みで長い文字列型や標準VCLクラスが使えるのは便利。


57 名前:名前は開発中のものです。 mailto:sage [04/10/30 22:49:20 ID:w6vNi3ro]
>>56
Dで良くない?
Cに似た文法だからCやってる人にも抵抗が少ない。
文字列の扱いも楽。
まぁ商用ソフト作る場合Dはまだ早い気がするけど。

ってDelphiスレで多言語薦めてもしょうがないか。

58 名前:名前は開発中のものです。 mailto:sage [04/10/31 01:56:13 ID:nX6O1012]
SCEがボーランドに出資して、PS専用Delphiが出ればいいのに。

59 名前:名前は開発中のものです。 mailto:sage [04/10/31 04:08:47 ID:8t834yuW]
粗製濫造は嫌がるからムリだろうな

60 名前:名前は開発中のものです。 mailto:sage [04/10/31 07:47:55 ID:XRkO2fKO]
XboxはC#も用意されてるらしい。

61 名前:名前は開発中のものです。 mailto:sage [04/10/31 22:40:01 ID:hOoAP3Qa]
Delphi for PS2
Delphi for iMac
欲しぃ・・・

62 名前:名前は開発中のものです。 mailto:sage [04/11/01 02:59:08 ID:uiDYm9LM]
Delphi3.1をベースに作ってくれないかな。
文法と標準関数は互換性を保ち、コンポーネントは互換性にこだわらなくてもいい。




63 名前:名前は開発中のものです。 mailto:sage [04/11/02 01:14:40 ID:DbwgySdc]
gamdev.org/up/img/1765.lzh

ゲームモードの切り替えをポインタ入れ替えでやってみた
いままでif連発で入り組んでたからかなりマシになった
でも、骨組みだけじゃなくて実際にゲームを作るとややこしくなる予感
おまいらはどうやって切り替えてる?

64 名前:名前は開発中のものです。 mailto:sage [04/11/02 05:03:48 ID:/xgioMHt]
Sleep(0)はCPU使用率を下げませんよ。

65 名前:名前は開発中のものです。 mailto:sage [04/11/02 08:26:46 ID:NxQ0NTWm]
Sleepについてはもう語り尽くされた感があるのでsage

66 名前:752 mailto:sage [04/11/02 23:15:34 ID:JfuoGhiI]
やっとパコソン直ったYO!!
かなり作業ストップしちゃったから、がんばります

67 名前:名前は開発中のものです。 mailto:sage [04/11/02 23:18:55 ID:Dk6ylyfa]
おか

68 名前:名前は開発中のものです。 mailto:sage [04/11/02 23:34:14 ID:xnmk161t]
>>63
ゲームモードって、ポーズやオープニングの事?
私なら、それぞれ独立したループを使います。


69 名前:63 mailto:sage [04/11/03 05:50:52 ID:WBeH+p03]
>>64-65
sleepネタはもうないです。スマソ。
個人的にはsleepは使わない方向でやってます。
>>63のソースでは消し忘れたけど。

>>68
それです!
オープニングやRPGの戦闘とフィールド、ゲーム中のミニゲームなど
いくつかあるメインループを切り替える方法です。

独立したループということはスレッドを使って完全にわけてるんでしょうか。
それともOnIdleでループ毎にcaseで選んでるのでしょうか。
また、FPSの調整はループ毎に別々に作ってるのでしょうか。
もちっと詳しくお願いします!!



70 名前:名前は開発中のものです。 mailto:sage [04/11/03 09:40:22 ID:l68H590o]
gamdev.org/up/img/1201.zip
のようなタスク型もあるよ

71 名前:名前は開発中のものです。 mailto:sage [04/11/03 14:18:00 ID:KoTZgQSc]
コツコツ作ってきたものがやっと形になってきた。
一部、動作がおかしいところもあったりと、
ショボイけど、動いたときはうれしかったです。

2Dマップエディター(ソース付きDel6Personal)
gamdev.org/up/img/1777.zip

72 名前:名前は開発中のものです。 mailto:sage [04/11/03 14:43:06 ID:8YRmtLLG]
>>71
新規作成してもマップの大きさが変わらないんだけど一度終了しないとダメ?



73 名前:71 mailto:sage [04/11/03 15:34:28 ID:KoTZgQSc]
>>72
2回目以降の新規作成時にMAP表示部分とスクロールバーの
リサイズをしていませんでしたので大きさが変わらなかったらしい。
直してみました。

2Dマップエディター(ソース付きDel6Personal)
gamdev.org/up/img/1779.zip


74 名前:名前は開発中のものです。 mailto:sage [04/11/03 15:54:47 ID:8YRmtLLG]
>>73
(・∀・)bグッジョブ!!
細かい所にも気が利いててシンプルなのに使いやすい

チップウィンドウがすぐ隠れるのが気になるけど
あまりメインのウィンドウを大きくしないほうがいいのかな

75 名前:74 mailto:sage [04/11/03 15:59:00 ID:8YRmtLLG]
あ、書き忘れたけど修正箇所はうまく動いてます
これを書くためにレスつけたのに忘れてたw

76 名前:名前は開発中のものです。 mailto:sage [04/11/03 18:53:32 ID:B/bg4cjr]
あ、マップエディタ作ってる人がいる。
自分も昔作ったのでソース置いていきますね。
何かの役に立てば幸いです。

ソース:
www5e.biglobe.ne.jp/~halcyon/hb/hbmap2_src.zip
バイナリ:
www5e.biglobe.ne.jp/~halcyon/hb/hbmap-v0.2.16.20.zip

77 名前:71 mailto:sage [04/11/03 20:55:48 ID:KoTZgQSc]
>>74
ショボイソフトなのにありがとう。
インターフェースや動きはPlatinumをパクって…
Platinumはよくできたソフトです。
自分で使うだけだったので細かいトコ気づいてなかったけど、
いつも最上面だと使いやすいですね。

>>76
おお!ありがたいです。
コレすごいです。
MAP読み込み部分や子Window作るあたりがとても参考になります。
参考にさせていただきます。ありがとうございます。
手作りピザがとっても気になったけどGAMEと関係ないので省略。

78 名前:名前は開発中のものです。 mailto:sage [04/11/03 23:14:42 ID:MUkHn0E1]
>>69

私はメインスレッドしか使いません。
OnIdleも使いません。
自前メッセージループです。
FPSの調整の為のコードはたいした量ではないので、
コピペして使います。

79 名前:名前は開発中のものです。 mailto:sage [04/11/04 00:56:26 ID:g3f7FSuR]
>>70
紹介ありがとう。
まだソース読めてないけどポインタを管理してるぽい。

>>78
レスありがとう。
Delphiゲームでメッセージループを実装している人は
初めてみました。驚きました。
では、ゲームモードが変わるときは個々のループから脱出すると同時に
メッセージを送ってそれを元に分岐するような仕組みなのでしょうか。
はずしてたらごめんなさい。そのあたり知りたいです。

80 名前:名前は開発中のものです。 mailto:sage [04/11/04 02:26:30 ID:7t2cob3B]
>>79
そんなに驚くものではありません。
OnIdleでやってる事をやるようなものですし、C/C++では一般的。

メッセージは送らず、呼び出した関数の中でメッセージループします。
処理が終れば Exit で元のメッセージループへ戻ります。

81 名前:名前は開発中のものです。 mailto:sage [04/11/04 18:14:25 ID:OmJQyu/Q]
無償版クル━━━━━━(゚∀゚)━━━━━━ !!
itpro.nikkeibp.co.jp/free/NT/NEWS/20041104/1/

82 名前:名前は開発中のものです。 mailto:sage [04/11/05 18:27:02 ID:swQxNpc0]
>>80
関数の中でメッセージループを作るというのはとても勉強になりました。
今まで作ってきたものよりすっきりします。
ありがとうございました。



83 名前:71 mailto:sage [04/11/06 01:42:05 ID:XhspKIoc]
2Dマップエディター(ソース付きDel6Personal)
gamdev.org/up/img/1796.zip

マップチップウィンドウを常に最前面にするピンボタンを追加。
マップ表示を「等倍・二倍」に切り替えるボタンを追加。
>>76 さんのソースを参考にして、
マップチップを範囲選択して複数のチップを描けるようになった。

アドバイスや参考ソースのおかげで、
自分で考えていた以上の機能が実装できた。
ありがとうございました!

84 名前:名前は開発中のものです。 [04/11/08 02:02:07 ID:TqgjMvXQ]
使ってる人いる?

Project Cosmos4D 1.050 RC2
www.altech-ads.com/product/10000053.htm

このプロジェクトで次のことが出来ます。
-GLScene Delphi VCLライブラリ用のシーン(場面)のセーブ/ロード

85 名前:名前は開発中のものです。 [04/11/10 00:10:51 ID:WkPi8kNm]
FormのBorderStyleを変えるとForm.Handleが変わりますが、
DirectDrawのSetCooperativeLevelに渡したハンドルを
再設定する方法を教えて下さい。
どうもこれが復帰時にフルスクリーンにならない原因みたいです。

86 名前:名前は開発中のものです。 [04/11/14 13:21:24 ID:3CbAuGHc]
すみません。質問させてください。
MIDIをメディアプレイヤーを使わずに再生するはどのようにすれば良いですか?

87 名前:名前は開発中のものです。 mailto:sage [04/11/14 13:44:26 ID:gLGpcWEv]
メディアプレーヤー以外の再生ソフトで再生したら?

88 名前:名前は開発中のものです。 mailto:sage [04/11/14 14:54:01 ID:84uqGyj8]
>86
ちゃんとコンポーネント名を書かんからそんな突っ込みをされる。

Delphi WindowsAPI MIDI
でぐぐれ。

89 名前:名前は開発中のものです。 mailto:sage [04/11/15 00:07:30 ID:O/9E4CQq]
女神戦の作者のサイトにMIDIStreamの話がちょこっとでてる。
そこに書かれてるDelマガVOL6の筆者のサイトはもう無いようだけど
サンプルのソースはDelphianWorldで今でもゲッツできる。
Graphics&Multimediaカテゴリの「midi Stream Component」ってやつね。

90 名前:86 mailto:sage [04/11/15 09:15:13 ID:uvQ8spZe]
ありがとうございました

91 名前:名前は開発中のものです。 mailto:sage [04/11/15 23:22:12 ID:Z0ZKHyMh]
>>89
MidiFactory ってやつ?
MidiFactory は midiStreamOut は使わないよ。
CPU使用率は100%になるからよろしくない。

92 名前:名前は開発中のものです。 [04/11/20 07:33:25 ID:MRFa5mjT]
GamDevPukiWiki - タスクシステム
gamdev.org/w/?%5B%5B%A5%BF%A5%B9%A5%AF%A5%B7%A5%B9%A5%C6%A5%E0%5D%5D

誰かDelphiのサンプルも作ってよ



93 名前:名前は開発中のものです。 mailto:sage [04/11/20 16:49:55 ID:03ncGB4Q]
昔Ko-Ta氏が作ったのをつかってる。>タスクシステム
便利だよ。

ttp://www1.odn.ne.jp/ceb94660/temp/MicroThread.zip
↑表からはリンクきれてるんでまずいかもしんないけど。

94 名前:752 mailto:sage [04/11/21 04:07:40 ID:se5VrCvl]
直ったと思ったパソコンがまた壊れた。マザボが逝ったカモ
とりあえず古いパソコンで作業開始。
起動してみたらなんかすごい重い…無駄な処理を省こう。

というか久しぶりにソース覗いたらどこから手をつければいいのかわからない。
作り直そうかな…

95 名前:名前は開発中のものです。 mailto:sage [04/11/21 15:53:42 ID:JTqxmwT7]
CPU使用率が100%になると何か悪い事でもあるの?

96 名前:名前は開発中のものです。 mailto:sage [04/11/21 17:32:42 ID:G+Jl9x41]
× Form1.DDIDEX1.OrScan([DI_KEYB,DI_MOUSE]);
○ Form1.DDIDEX1.OrScan([DI_MOUSE,DI_KEYB]);

前者だとキーボードの入力が反映されず後者なら大丈夫です。
バグ?

97 名前:名前は開発中のものです。 mailto:sage [04/11/22 00:41:53 ID:VuR2BdTE]
95に便乗して質問
CPU100%だとやっぱり裏で他のアプリは動けないのかな?
だとしたら使用率100%はまずいですよね

98 名前:名前は開発中のものです。 mailto:sage [04/11/22 01:24:27 ID:uCX5ZwSJ]
CPU使用率の%は、一定時間(例えば1秒間)に
CPUの稼動と休憩がどれだけの割合になってるか?
だと思った。なので、裏でも動くし、動いてるはず。

ただ、余裕の時間がないので、どこかで処理に遅れが出る可能性あり。
あと冷却機能が弱い場合、CPUが熱を持って寿命が短くなるなどの不具合が。

99 名前:名前は開発中のものです。 mailto:sage [04/11/22 04:39:38 ID:NeNdPQZ7]
CPU100%だと、ノートパソコンのファンが鳴りっぱなしで五月蝿いらしい。




100 名前:名前は開発中のものです。 mailto:sage [04/11/22 09:18:53 ID:Cc34W/lF]
100%使って何が悪い。120%とかならともかく。

101 名前:名前は開発中のものです。 mailto:sage [04/11/23 14:47:56 ID:7FC2nLQw]
今、HSPで修行中。で、今後Delphiに乗り換えようかなと思っていたんだけど、
Delphiの関連本って全然書店で見つかんねー!
あってもいきなりゲーム関連の本ばかりで、初心者向けってのは皆無。
『カンタン!Delphiプログラミング』って本が評判良かったらしいけど絶版らしいし…
今から手に入る初心者向け本で何かお勧めないすかねー?

…それとも、今からだと、他の言語を選択した方が良かったりします?
正直、同じBorlandでもBuilderC#の方が、書籍多いし…


102 名前:名前は開発中のものです。 mailto:sage [04/11/23 15:53:13 ID:TXuQYIhw]
BuilderC#でゲームを作るというのは、
少なくとも現在の時点では、茨の道だと思う。
やるならJAVAかな。

というか、調べてみたら、マジで絶版、しかも書く書店在庫無しなのな…。
Borlandもこういったことに働きかけないとユーザー増えないのにな。
あの本と双璧をなす入門者向け本としては、
Delphiパーソナルプログラミング 掌田 津耶乃 (著)
ってのがあるが、2chではこの著者は甚だ人気がない。ぐぐってみそ。
実際の所、この本はDelphiをさわりはじめるのに読みやすいガイドブックという感じなんだけど、
オブジェクト指向についての記述がほぼ皆無なので、またどこかで勉強し直さないといけない。
その点、「カンタン!」の方はオブジェクト指向のさわりまで書かれていてよくまとまってるよ。
(それでもやっぱりどこかでオブジェクト指向についてはしっかり勉強しなくちゃいけないけど。)



103 名前:名前は開発中のものです。 mailto:sage [04/11/23 15:55:52 ID:rEe5CZJK]
というかああいう本て役立つ?読んだこともない。
情報なんてそこらじゅうに転がってるし。

104 名前:名前は開発中のものです。 mailto:sage [04/11/23 17:06:01 ID:+xEmq6T2]
つーか文法さえ理解すれば
HSPでゲーム作れててDelphiで作れないということはないと思う。
一応リファレンスとしては
技術評論社のDelphiObjectPascalリファレンスブックっていう赤い本が
個人的にはオススメですよ。

105 名前:名前は開発中のものです。 mailto:sage [04/11/23 17:36:31 ID:3ocGhOKS]
タスクシステムは今月のCマガで解説があったね。

106 名前:101 mailto:sage [04/11/23 19:54:59 ID:7FC2nLQw]
>>102
そうすか。BuilderC#は茨の道ですかorz
とりあえず、Delphiパーソナルプログラミング ググってみましたけど、
結構評判良さそうですね。オブジェクト指向の部分は別の本に頼るとして、
(Delphiオブジェクト指向プログラミング 塚越 一雄(著)ってのが良さそげ)
まだ手に入りそうなんで、注文してきます。…本当は立ち読みしてから判断したいけど。
>>103
お勧めサイトキボンヌ
>>104
これ、新品よりも中古の方が値段が高かったりするんですけど、絶版寸前だったり
するんでしょうかね。財布に厳しいけど、手に入るうちに買っておいた方がいいのかな?




107 名前:名前は開発中のものです。 mailto:sage [04/11/23 23:17:12 ID:cde3d0vX]
ttp://kakinotane.s7.xrea.com/
こことか
1冊買うなら、Delphiオブジェクト指向プログラミング
もちろん絶版orz

108 名前:名前は開発中のものです。 mailto:sage [04/11/23 23:34:20 ID:fjIaZpEM]
HSPの関連本って多いの?

109 名前:名前は開発中のものです。 mailto:sage [04/11/23 23:34:53 ID:TXuQYIhw]
>>107
幸いなことに、紀伊國屋とジュンク堂の通販には、少数在庫はあるようだ。

110 名前:104 mailto:sage [04/11/25 14:43:44 ID:4UHOOFFx]
ヤフオクとかでも安値でちょくちょく見ますよ。
まあ中身はあれば便利といった程度の普通の関数集なので
無理して買うほどではないと思います。

111 名前:752 mailto:sage [04/11/25 15:32:05 ID:ubIwocaq]
if TBitmap <> nil then
begin
end;

みたいな、TBitmapがnil(生成されてない?)かどうかで条件分岐するのって、
何か問題ありますかね? なんかマズそうな気がする。

フェード効果で使ってるんだけど、
フェード開始時に専用Bitmapを生成して、終了したら破棄。
もしフェード用Bitmapが存在してればそれようのイベントに飛ぶ… そんなことやってるですが。

Boolean増やしてやめたほうがよさげ?

112 名前:752 mailto:sage [04/11/25 15:34:03 ID:ubIwocaq]
フェード用Bitmapは、現在の画面に合成したい画像をいれます。
黒塗りつぶしだったり次のマップだったり。
常に専用Bitmapを持っておくのはムダな気がするんで、たんびに生成破棄繰り返してるんだけど…



113 名前:名前は開発中のものです。 mailto:sage [04/11/25 17:18:19 ID:H5nGxCI4]
>>111
TBitmapの部分が、本当にTBitmapと書くんじゃなくて、
TBitmap型変数名だというんなら正しいし、
ごく普通のやり方だよ。

まあ、ただ、速度とかを考えたいなら、中村御大のNkDIBを
静的に使うというのもありでしょうなー。
速いし画像のクリアも同梱テキストにあるとおりカンタンだし。

114 名前:名前は開発中のものです。 mailto:sage [04/11/25 21:53:22 ID:JU/DP1wb]
今週上京する予定が出来たから、ついでに秋葉原辺りに立ち寄って
書籍物色しようかなってことで、注文後でもいいやと思っていたら…

Delphiパーソナルプログラミング 絶版 

…まじっすか?うあああぁぁ!洒落になってねー!!orz











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

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

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