[表示 : 全て 最新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くらい。

172 名前:名前は開発中のものです。 mailto:sage [04/12/30 07:21:48 ID:/vD1aeKf]
>>752
テスターがコンパイルできるように外部ライブラリもアーカイブに含めてみてはどうか。
あと、Iniファイルぐらい使い方覚えたほうがいいような気がする。

173 名前:752 mailto:sage [04/12/30 13:30:42 ID:+Kfbdnmd]
>外部ライブラリ
わかりました(`ω´)ゞ
次からライセンス書いて添付します。

>Ini
がんばる(`ω´;)ゞ

174 名前:名前は開発中のものです。 mailto:sage [04/12/30 15:37:27 ID:O3iJ5ayA]
>>155
そのままだとインストールできなかった。_| ̄|○
CardTable.pasをuCardTable.pasにリネームしてソースのusesもCardTable→uCardTableに変更してインスコできた。
ソースの中でCardTableって変数を使ってるらしくて被ってるみたい。

175 名前:名前は開発中のものです。 mailto:sage [05/01/03 15:51:22 ID:ThmACB3M]
delphi→Cの順番に勉強しても違和感はないですか?
プログラム超初心者なのでどの言語から勉強すればいいかわかりません・・・
最終的にはゲームを作りたいです

176 名前:名前は開発中のものです。 mailto:sage [05/01/03 18:23:11 ID:nysFQZ++]
>>175
どの言語から始めようが、2つめの言語は違和感ないわけがない。
プログラミング超初心者だと自称して、どの開発環境にするか悩むくらいなら、
ここはスレ違い。
しばらくゲームを作るつもりもないならさらに板違いかも。

まあ、悩むくらいなら、少し難しいことをしようとするとオブジェクト指向修得必須な
Delphiより、普通にC言語から始めたら?
で、ポインタで悩んだらポインタの知識があまり必要ないDelphi、JAVA、C#も触ってみて、
それからのことを考えたらいいじゃん。
私感だが、C++はポインタもオブジェクト指向も必須だし、テンプレートの様な不自由なほどの
自由さがあってわかりづらいから、これらの中では一番後回しでいいと思う。

177 名前:名前は開発中のものです。 mailto:sage [05/01/03 18:38:20 ID:vsPCr35Q]
>>175
違和感ないない。それが自然。とりあえずこのサイトからはじめるといい。

Seventh Delphi
kakinotane.s7.xrea.com/


178 名前:名前は開発中のものです。 mailto:sage [05/01/04 09:35:04 ID:P1a0AYm0]
>>175
周りを見る限りではC->Delphiより違和感ないと思う。


179 名前:名前は開発中のものです。 [05/01/04 18:24:50 ID:YFPZSodG]
GameVision SDK 2005 Beta 1キタ━━━━━━(゚∀゚)━━━━━━ !!

GameVision SDK - Big Daddy Games
www.bigdaddygames.com/content/view/15/49/

180 名前:名前は開発中のものです。 mailto:sage [05/01/05 01:13:31 ID:E/UDLyRS]
ぅはwwwwビッグダディCool!!!ぉヶ!!!



181 名前:名前は開発中のものです。 [05/01/05 10:15:31 ID:zEnCUWdP]
JEDI-SDL v1.0 Beta 1 キタ━━━━━━(゚∀゚)━━━━━━ !!

SourceForge.net: Project Info - JEDI-SDL : Pascal headers for SDL
sourceforge.net/projects/jedi-sdl/

182 名前:名前は開発中のものです。 [05/01/06 06:17:30 ID:NHRBZ8iE]
おまいら通信はどうしてますか?
TIdTcpClientやTIdTcpServerはあまり検索にひっかからないし難儀してます
サーバ→クライアントの通信方法がわかんね

とりあえずここまで作った
gamdev.org/up/img/2207.zip


183 名前:名前は開発中のものです。 [05/01/11 20:06:49 ID:0gcMffxM]
Newton Header for Delphi 1.31 キタ━━━━━━(゚∀゚)━━━━━━ !!

newton.delphigl.de - Newton Game Dynamics demos for Delphi
newton.delphigl.de/

184 名前:名前は開発中のものです。 mailto:sage [05/01/11 21:43:26 ID:5BttH7jI]
報告祭りキター(AA略

185 名前:名前は開発中のものです。 mailto:sage [05/01/11 21:49:53 ID:3Fs1+CGG]
わーい、newtonの中の人と同い年だーーーorz

186 名前:名前は開発中のものです。 mailto:sage [05/01/15 05:47:31 ID:rN3ku86Q]
GLScene使ってるらしい

MetaScene
ttp://www3.starcat.ne.jp/~tbb/


187 名前:タフガイ mailto:sage [05/01/17 22:50:44 ID:rGSO7jUj]
QD2.13って実行中にウィンドウモードの切り替えできないのかーー!

188 名前:名前は開発中のものです。 mailto:sage [05/01/29 17:06:42 ID:TlRYBoBI]
ttp://gamdev.org/up/img/2300.zip
Quadruple D 2.13を使ってマップ移動部分を作ってみました。
前に作ったマップエディターのデータが読み込めるようになっています。
キーボードのカーソルキーまたは、PCに接続されている1番目のパッドで操作できます。
フォーム上で左クリックするとアプリケーションを終了します。

ttp://www.greenwood.co.jp/~k-aki/soft/js_game_first/js_game_first.html
GemDevにのっていたリンクの「JavaScriptゲームの作り方」を参考にしました。



189 名前:名前は開発中のものです。 mailto:sage [05/01/29 17:54:49 ID:xzCFX7Bk]
QD2.13使ってる人発見しますた!

>>188
パッドでも動作しました。
ソース見て勉強させてもらいます


便乗してうpしてみるテスト
音が鳴るようにOggが入ってるので結構重いです。
なんかwin98で表示が崩れてたのが心配。
ttp://gamdev.org/up/img/2302.lzh

190 名前:名前は開発中のものです。 mailto:sage [05/01/29 18:23:44 ID:0nnbCTOX]
>>188

スクロールスムーズ!
マスの間を滑らかに動いたり画面端でスクロール止まったり芸が細かいッス!!
プログラムのほう「リスナー」ってはじめて聞いたので勉強させてもらいます。
なんか昔ちょっとJava触ってみたときに出てきた単語のような……。
ググってみたらオブジェクト指向と関係あるものみたいですね。
勉強になります。

>>189

ホームページもみせてもらってます!
とにかくカコイイっす!!
でもなんか文字見づらい(´・ω・`)ショボーン
windows2000です
ttp://gamdev.org/up/img/2303.png



191 名前:名前は開発中のものです。 mailto:sage [05/01/29 19:14:36 ID:xzCFX7Bk]
>>190
な、なんだってー!?

これでどうでしょう。
ttp://gamdev.org/up/img/2304.lzh
テクスチャの使いまわしをやめてみたのですが。。
ハードとかぜんぜんわからないので、これでダメならもうどうしようもない。

192 名前:名前は開発中のものです。 mailto:sage [05/01/29 19:25:08 ID:0nnbCTOX]
>>191
うまくいきました
乙であります(`・ω・´)ゝ

それにしてもお二方ともQD2だ
QD3人気ないな(´・ω・`)ショボーン

193 名前:188 mailto:sage [05/01/29 20:02:15 ID:TlRYBoBI]
>>189
私もこっそりサイトをチェックしています。
タイピングはWin98SEでばっちり動作しています。
おかしい表示はなかったです。

>>190
逆にどこ見てもQD3の解説ばっかり、QD2人気なし(´・ω・`)ショボーン

194 名前:191 mailto:sage [05/01/30 00:50:07 ID:IexD7Qf6]
>>192-193
わーいありがとー
これからもがんがります。

QD3はちょっと前のグラボがオンボードのパソコンだと動かないことがあるからねぇ・・・。
DirectX9必須って結構厳しくない?>QD3

195 名前:名前は開発中のものです。 mailto:sage [05/02/01 15:58:54 ID:94nD5gkO]
やっぱQD2.13ですよね。
自分もAlphaLibとセットで
いろいろカスタムしながら使っとります。
人口少ないですががんばっていきましょう。

196 名前:名前は開発中のものです。 mailto:sage [05/02/04 04:37:43 ID:CDbzZgca]
>>187
gamdev.org/up/img/2321.lzh
Delphi 6 Personal + Quadruple D 2.13
前回のマップ移動にスクリーンモード切替機能を付けてみました。
マウスの左クリックでWindowモードとフルスクリーンモードが切り替わります。
キーボードのESCキーでアプリケーションを終了します。
今まで320*240で作っていたけど、最近のボードでは対応していないらしい…
仕方ないので2倍にして640*480で表示するようにしてみた。

197 名前:名前は開発中のものです。 mailto:sage [05/02/04 11:08:34 ID:QW9KNBEn]
うpろだdj

198 名前:名前は開発中のものです。 mailto:sage [05/02/05 00:17:42 ID:ier7yiTb]
>>197
最近GamDev調子悪いね。

ttp://nana.s58.xrea.com/
スクリーンモード切替テストはここに置いておきます。

199 名前:名前は開発中のものです。 mailto:sage [05/02/06 21:28:57 ID:UwhvIXqG]
乙。
スクリーンモード切替って可能だったのね。
きっちり切り替えできてます。

>>198氏の方法をおいらの作ったスケルトンで試してみたら
ウィンドウ⇒フルスクリーンは大丈夫だったけど
フルスクリーン⇒ウィンドウでOSがフリーズしますた。
詳しく検証してないんだけどTDDDD.Use3Dを使うとダメっぽい?

200 名前:198 mailto:sage [05/02/09 00:46:36 ID:pbdFi9eH]
Use3D使うとダメだった。何が悪いのやらさっぱりわからない。
研究チェック対象に入れておきます。



201 名前:名前は開発中のものです。 [05/02/09 23:15:53 ID:RMQExbEB]
Delphi 2005 personal edition announced
(Through Martin Pyka's weblog) - According to a an announcement on the German website
Delphi-Source.de, Borland will release the personal edition of Delphi 2005 at the end of February.
The announcement says that it will be free and that it will allow individuals (not companies though)
to create commercial applications. Sounds good to me.

turbo.gamedev.net/default.asp


要するに2月末にD2005Personalが出て個人なら商用可能ってことか?

202 名前:名前は開発中のものです。 mailto:sage [05/02/10 08:45:52 ID:KBLo8ZOo]
あぁこちらが元ネタか。
Free といってもダウンロードはやらず、雑誌のおまけ CD として配布する。
ということらしいです。
ドイツの雑誌につけるということはかなり前から確定していて、何回かリークもありましたが
そろそろ確定のはず。

日本で、雑誌につくかどうかはわかりませんよ。まぁ C-Magazine がつけるでしょうけど。


203 名前:名前は開発中のものです。 mailto:sage [05/02/10 09:19:13 ID:nEdZX+df]
このあいだDel7を買ったばかりなのに、
ボーランドさんったら冗談キツイよ・・

204 名前:名前は開発中のものです。 mailto:sage [05/02/10 13:15:54 ID:KBLo8ZOo]
「このあいだ」っていつだよ。先週とか言うなよ。
買う前にちょっとは調べろ


205 名前:名前は開発中のものです。 mailto:sage [05/02/11 00:26:55 ID:5gJsXFuy]
>>202
詳細サンキュー

ちょっとググってみたらDelphi7も海外では雑誌の付録になってたそうで
こりゃ日本で手に入れるのはもうあきらめたほうがいいかな_| ̄|○

206 名前:名前は開発中のものです。 mailto:sage [05/02/11 03:36:33 ID:wMuIvfOR]
中の人情報では、期待していていいよ。という話です。

207 名前:名前は開発中のものです。 [05/03/02 08:00:52 ID:z0oWKd/Z]
翻訳オワタ

GamDevPukiWiki - OpenGLwithDelphi
gamdev.org/w/?%5B%5BOpenGLwithDelphi%5D%5D

208 名前:名前は開発中のものです。 [05/03/03 08:10:51 ID:lh5drDVe]
Quadruple D Ver. 3.02キター!

Ver. 3.01a → Ver. 3.02
二台以上のジョイスティックを接続した際のバグの退治
DepthStencilSurface未使用時にTDGCarad.Resetメソッドを呼び出すとメモリ保護違反のでるバグの退治
SXLibの修正
MakeMaterial関数の修正
TSXScene.PushSpriteLite, PushBillboardLiteメソッド追加
TSXScene.SphereVisibilityの誤りを訂正
TSXFrame.UpdateBoundsの誤りを訂正
TSXFrame.Material.ambientのデフォルト値を$00000000から$FFFFFFFFに変更
s_mathpackの修正
NowPointInPillar関数の訂正
TFacedTriangle3Dの宣言ミスを訂正
LineSeg3D関数のミスを訂正
マニュアルの修正
NowLerpColorの説明が実装と異なっていたのを訂正
QDArcチュートリアルを古いヘルプから移植


209 名前:名前は開発中のものです。 mailto:sage [05/03/03 10:00:06 ID:XiJl56IW]
キター

しばらく放置していたシューティング、また作りなおそっと。
これを機にまたQD勢が盛り上がるといいねー!
その為には、ソースをまた公開すっかなー

210 名前:名前は開発中のものです。 mailto:sage [05/03/04 02:45:01 ID:MQQKfkgS]
QDアップデートマンセー。

>207
読みてーけどゲムデブ落ちすぎ……。




211 名前:名前は開発中のものです。 mailto:sage [05/03/04 04:41:35 ID:RBgY1g3L]
>>210
DelphiでOpenGL
f54.aaa.livedoor.jp/~gamedev/pukiwiki14/pukiwiki.php?Delphi%A4%C7OpenGL

212 名前:名前は開発中のものです。 mailto:sage [05/03/04 19:27:31 ID:XKn1qPky]
マニュアルにPushSpriteLiteの引数TDGTextureを
>Nilを指定すると、テクスチャ無し(ただの四角形)になります。
って書いてあったけどNilにしたらEAccessViolationがでた。

213 名前:名前は開発中のものです。 mailto:sage [05/03/04 19:42:02 ID:G7rk5Aw3]
マニュアルの誤記だねぇ。

テクスチャのサイズに応じて表示する範囲が自動的に変わるわけだし、Nilにしたら
サイズが分からなくなるからな。

214 名前:名前は開発中のものです。 mailto:sage [05/03/05 07:07:19 ID:gtGKrGEZ]
wikiに書いてあげると、qdの中の人が直してくれるかもよ。
マニュアル表記を。

215 名前:名前は開発中のものです。 [05/03/13 05:27:49 ID:pnE6WTTe]
Delphiあげ

216 名前:名前は開発中のものです。 [05/03/15 00:17:18 ID:1CAhGM4w]
なんかしゃべれよ

217 名前:名前は開発中のものです。 mailto:sage [05/03/16 03:16:33 ID:VycS34Sp]
ImageListは遅いことに気がついた。

218 名前:名前は開発中のものです。 mailto:sage [2005/03/23(水) 01:22:58 ID:x+aFofyQ]
>>21
うぷまだぁ〜?

219 名前:名前は開発中のものです。 mailto:sage [2005/03/23(水) 14:14:52 ID:UZrpG79s]
もしかしてキャラのアニメーションってtimerじゃ遅かったりする?

220 名前:名前は開発中のものです。 mailto:sage [2005/03/23(水) 17:43:32 ID:c7itB9yF]
外人かわいそう・・・・
ttp://www.pgd.netstarweb.com/viewtopic.php?t=1396



221 名前:名前は開発中のものです。 mailto:sage [2005/03/23(水) 18:55:25 ID:RKmtvjMj]
>>219
TTimerは55msが最高速度らしいよ。
描画処理速度との兼ね合いがあるし、高速なアニメーションはムリポ

>>220
ほほえましい。

222 名前:名前は開発中のものです。 [2005/03/24(木) 20:59:29 ID:FMot6Wio]
QuadrupleDでスキンメッシュを扱う方法ないですか?

223 名前:名前は開発中のものです。 mailto:sage [2005/03/25(金) 18:20:16 ID:ltx3lv99]
>222
過去にメーリングリストでそういうライブラリ+ツールが公開されてたと思う
今はもうどこにも無いかもね

224 名前:名前は開発中のものです。 mailto:sage [2005/03/25(金) 19:43:02 ID:JC4+Ssd6]
>>222
QDうんぬんというかDirectXのAPI使えば普通にロードできるじゃん

225 名前:名前は開発中のものです。 mailto:sage [2005/03/25(金) 20:22:32 ID:YHKP02+G]
>>223
gamdev.org/w/?%5B%5BDelphi%A4%DE%A4%C8%A4%E1%2F%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9%5D%5D
これのことでしょうか
古いバージョン向けでした

>>224
やはり3DだとQDは使わないほうがいいんですかね
初期化が面倒なので重宝してるんですが


方法がないみたいなのでQDの利用はあきらめます
ありがとうございました

226 名前:名前は開発中のものです。 mailto:sage [2005/03/26(土) 08:57:57 ID:/a7naKgM]
自分で作るという気概はまったくないんだな。
完成せずに終わるに1票。

227 名前:名前は開発中のものです。 mailto:sage [2005/03/26(土) 17:48:47 ID:G7ysfd1t]
DirectXを使えとか自分で作れとか多彩な意見が聞けてありがたいです、どうも

自作の場合なんですがTSXMeshのVBufはリードオンリーになってますよね
これにアクセスできないと自作できないと思うのですが何か方法はありますか?

228 名前:名前は開発中のものです。 mailto:sage [2005/03/26(土) 22:22:13 ID:Q7JbKITv]
完成せずに終わるに2票目。


229 名前:名前は開発中のものです。 mailto:sage [2005/03/26(土) 22:34:57 ID:G7ysfd1t]
えーと、完成って何の話ですか?
ひょっとして何かプロジェクト進行中だったら質問なんかしてごめんなさい。

230 名前:名前は開発中のものです。 mailto:sage [2005/03/26(土) 23:21:24 ID:0U97Uuxh]
ロック、アンロック。



231 名前:223 mailto:sage [2005/03/26(土) 23:31:00 ID:BTPhD+5W]
ウエイト仕込むなら
>225
の ”MQO2SX” ってやつのソース群の中にある

unit MQOtoSX_MainEngine;

// メッシュ全体の頂点フォーマットの変換
procedure MQOtoSX_ConvertMeshFormat( aMesh: TSXMesh; aNewVertexFlags, aNewVertexSize: DWord );

// メッシュ全体のβグラデーションの指定(スキン指示を頂点ウエイトへ還元する)
procedure MQOtoSX_SetMeshBeta( aMesh: TSXMesh; aInfo: TMQOObjBoneInfo; isPreviewMode: boolean );

あたりが参考になるはず。ツール付きだしすぐ実験できる。


実際にぐにゃっと曲げる処理は ”SXAnimator” のソース群の

unit SXPuppet;

procedure TSXPart.OnRenderMesh_SetupOneSkinned(Sender: TSXFrame);

って関数の最後のほうだ。3939行あたりから。


「古いバージョン向けでした」って、ろくに中身見ないで言ってるだろ。
直接には使えなかろうが、これだけ資料があるんだからなんとかできるだろう

232 名前:名前は開発中のものです。 mailto:sage [2005/03/27(日) 09:03:39 ID:ZEXtjeAk]
ここにもあたよ
www1.odn.ne.jp/ceb94660/temp/MQO2SX_02.zip


233 名前:名前は開発中のものです。 mailto:sage [2005/03/27(日) 12:16:41 ID:T9oV5wT4]
直リンきたー

234 名前:名前は開発中のものです。 mailto:sage [2005/03/28(月) 01:41:37 ID:GbZOYgPU]
ko-ta氏も作ったモノ整理して公開してくれると
ありがたいんだけどなー。

235 名前:名前は開発中のものです。 [皇紀2665/04/01(金) 01:30:50 ID:3rNCiuog]
 

236 名前:名前は開発中のものです。 [2005/04/03(日) 02:27:49 ID:om/ooDJ6]
誰か作ってー

237 名前:名前は開発中のものです。 mailto:sage [2005/04/03(日) 03:19:05 ID:P1BxXm/W]
なにを?

238 名前:名前は開発中のものです。 [2005/04/04(月) 19:00:24 ID:LUgamHmP]
Delphi製ゲーム

239 名前:名前は開発中のものです。 mailto:sage [2005/04/04(月) 23:40:35 ID:h7lgzMTh]
>>238
ほい。
www.pgd.netstarweb.com/competitions/PGDCompetition2005.html


240 名前:名前は開発中のものです。 [2005/04/05(火) 03:52:26 ID:iC0QnOe0]
>>239
うおぉ!
すげー



241 名前:名前は開発中のものです。 mailto:sage [2005/04/17(日) 12:08:18 ID:borjr8jB]
Delphiでアクションゲームを作りたいと思っているのですが、
新規作成する際、「アプリケーション」で作成すればいいのか、
または「コンソールアプリケーション」などの、
別のもので作成すればいいのか、全く分かりません。
助言をどうか宜しくお願い致します。
初歩的過ぎて話にならないでしょうか。

242 名前:名前は開発中のものです。 mailto:sage [2005/04/17(日) 12:48:21 ID:EAaprhUH]
おまいさんがDirectXとかのコンポーネント使いたいと思ったら
必然的にフォームが必要だろうから、コンソールにする必要はない。

243 名前:名前は開発中のものです。 mailto:sage [2005/04/17(日) 13:26:51 ID:9TRJTO60]
的確なアドバイス有難う御座います。

マリオのような横スクロールのアクションゲームに
育成という要素をあわせたものを作ろうと思っているのですが、
やはりゲーム関係にはなんにせよコンポーネントが必要になるでしょうか?
捕まえたモンスターをパスワードに変換させる機能も夢見ているのですが。。。

また、私自身、コンポーネントというのは、
ロボットを強化する追加パーツみたいなもの、
という解釈をしているのですが、合っているでしょうか。

244 名前:名前は開発中のものです。 mailto:sage [2005/04/17(日) 13:40:23 ID:HGBKcpME]
「強化」パーツかどうかはともかく、全体を構成している一つのパーツ、という意味で
言ってるなら合ってる。というかおまいさんは、Delphiで何かしらのソフトを作った事は
無いんじゃないか?まずは初心者向けのお勉強サイトを見る事を強く勧める。
いきなりゲーム作りは厳しいぞ

245 名前:名前は開発中のものです。 mailto:sage [2005/04/17(日) 13:40:45 ID:eUumXExh]
またすごい釣り師が出てきたもんだな

246 名前:名前は開発中のものです。 mailto:sage [2005/04/17(日) 14:44:28 ID:MsfkJ2ml]
何度も返答有難う御座います。
頑張ってDelphiに慣れようと思います。
現在は「Seventh Delphi」というページを見て、
コツコツと基礎を勉強している最中です。

247 名前:名前は開発中のものです。 mailto:sage [2005/04/17(日) 20:00:11 ID:Mtx0i29t]
2005pはマダカヨ

248 名前:名前は開発中のものです。 [2005/04/21(木) 20:32:20 ID:dTpY6Pem]
GameVision SDK 3.02 キタ━━━━━━(゚∀゚)━━━━━━ !!
oggサポートキタ━━━━━━(゚∀゚)━━━━━━ !!

Big Daddy Games
www.bigdaddygames.com/

249 名前:名前は開発中のものです。 [2005/04/24(日) 00:29:31 ID:2r13uZnF]
ObjectPascalって、Cより安全だけど、ハードを直接叩くことは出来ないんでそ?
エフェクトバリバリの軽快動作ゲーム作りたいときは、Cのほうがいいかな?

250 名前:名前は開発中のものです。 mailto:sage [2005/04/24(日) 01:21:09 ID:wnzwphmx]
こらこら半可通なことを言うな。
例えば、Delphiのみでインラインアセンブラだって使えるんだから、
ローレベルのことができないというのは誤りだろう。

Cと比べると、オブジェクト指向を言語仕様で取り込んでいてで大型プログラムを作りやすいけど、
ポインタの書き方に自由度がないとか特徴があるな。
あるいは、C++だったらテンプレートのような、不自由なまでの自由さがあるとか。

こういった特徴をふまえて、自分で使いやすい環境を選べばいいんだよ。



251 名前:名前は開発中のものです。 mailto:sage [2005/04/24(日) 08:28:55 ID:GozPfGMu]
>>249
結果だけをみるなら、CにできてDelにできないことはないよ。
Cのほうが実現しやすい、という部分がどうしてもあるなら
そこだけCで作ってobjで取り込むという方法もあるよ。

252 名前:名前は開発中のものです。 mailto:sage [2005/04/24(日) 11:52:16 ID:FHdgB3Jt]
>>249
エフェクトバリバリてのが、自前描画のことなら、インラインアセンブラでDelphiでも可能。
でも、今時ならDirect3Dか、OpenGL使う。

253 名前:名前は開発中のものです。 mailto:sage [2005/04/24(日) 17:49:18 ID:a5Eyb4At]
Delphiを使ったことありませんがエフェクトばりばりのエロゲを作ろうと思います。
書店で有益な指南書ってありますか?

254 名前:名前は開発中のものです。 mailto:sage [2005/04/24(日) 17:56:22 ID:Swv0g1Jq]
エロげのことはわからないけどDelphi関連のゲームの本なんてほとんどない上に使い物にならんものばっかりさ。
DelphiXの本はまぁまぁだったけど。
地道にネットを放浪するのが吉かと。。

255 名前:名前は開発中のものです。 mailto:sage [2005/04/24(日) 20:56:14 ID:xcSidbfk]
seventhDelphi(IE)で基礎を学習→Delphi4(6)プログラミングバイブル(本)→不足部分はGoogle
これ定石。
ってかバイブルの4と6って全然違うって本当?まじなら6買いにいくんだけど。

256 名前:名前は開発中のものです。 mailto:sage [2005/04/24(日) 21:25:26 ID:Yh9Y+uuF]
>>255
俺は6しか持ってないが、
これだとseventh Delphiの次のステップとしてはとても勧められない
高度な知識の宝庫になっていると思うけど。

257 名前:名前は開発中のものです。 mailto:sage [2005/04/26(火) 21:56:06 ID:7ffgyd+F]
うほっ
home.wxs.nl/~mikewiering/msrc/

258 名前:名前は開発中のものです。 mailto:sage [2005/05/19(木) 12:45:35 ID:YznRP/j/]
うほっ
ttp://www1.tmtv.ne.jp/~daigo/samaroga/oyajikoubou.htm

259 名前:ふがし ◆SlDOOZZxQ. [2005/06/14(火) 17:03:07 ID:l8Ymh0iV]
delphi2005落としてきたけど他のバージョンの方が使いやすいとかはない?

260 名前:名前は開発中のものです。 mailto:sage [2005/06/14(火) 18:21:25 ID:g6YiU1Se]
まず落としてきたってのはどういう意味だ



261 名前:名前は開発中のものです。 mailto:sage [2005/06/14(火) 20:33:05 ID:6YByFScv]
どこで落とせんのよ?

262 名前:名前は開発中のものです。 mailto:sage [2005/06/15(水) 03:05:01 ID:Bms0t8MG]
>>259を通報しますた

263 名前:ふがし ◆SlDOOZZxQ. [2005/06/15(水) 08:01:46 ID:x3AjL/6W]
borlandの公式で落とせたぞ

264 名前:ふがし ◆SlDOOZZxQ. [2005/06/15(水) 08:02:03 ID:x3AjL/6W]
それとも俺のかんちがいか?

265 名前:名前は開発中のものです。 mailto:sage [2005/06/15(水) 09:24:21 ID:yi75Qx3g]
2005ってtrial版じゃねーの

266 名前:進可 ◆Sinka1my5k mailto:sage [2005/07/05(火) 00:26:18 ID:2h8uUpfJ]
やっとTLISTを理解できたぜーフゥァーハハハハ!
弾の管理に楽だね、これ。

267 名前:名前は開発中のものです。 mailto:sage [2005/07/05(火) 00:42:38 ID:LxvwlDS6]
ちょっとまて、今までTLISTを理解していなかったのか orz

ちなみにTLISTは、できるだけ静的に使っても速いとはいえんから、
弾の管理には不向きだよ。

268 名前:名前は開発中のものです。 mailto:sage [2005/07/05(火) 01:32:25 ID:fOp4H8Kz]
今時のマシンならTList使っても、大丈夫だって

269 名前:名前は開発中のものです。 mailto:sage [2005/07/05(火) 01:51:39 ID:LxvwlDS6]
TListのデフォルト配列なりItems呼び出すたびに、

function TList.Get(Index: Integer): Pointer;
begin
if (Index < 0) or (Index >= FCount) then
Error(@SListIndexError, Index);
Result := FList^[Index];
end;

が呼び出されるのは、少なくとも俺は気持ち悪いよ。
STGなんかで毎フレーム呼び出すオブジェクトに対しては使いたくない。
まあ、でも人それぞれかな?

270 名前:名前は開発中のものです。 mailto:sage [2005/07/05(火) 03:52:00 ID:9Z/MR+kp]
>>266
乙。
読んだよ。


>>296
データの持ち方をどういう構造にするにしても結局同じようなことするんじゃない?
おいらは「気持ち悪い」とまでは感じないけども。

ところでデータの管理方法って他にどんなのがある?



271 名前:名前は開発中のものです。 mailto:sage [2005/07/05(火) 04:08:46 ID:9Z/MR+kp]
Delphi ゲーム製作講座更新されとる


ところでこれだけど
delphi.nce.buttobi.net/asm01/index.html

function foo: Longword;
asm
 mov eax, 123
end;

じゃね?

272 名前:名前は開発中のものです。 mailto:sage [2005/07/05(火) 04:28:12 ID:rjlvTk1V]
あそこは、ゲーム作る上では疑問符つきの記事多いよな。
回転のところもせっかくQuadruple Dを使っているんだから、
4096度系を使用して、4096度系の優位点とか説明するべきだよ。

r and 4095 で角度の正規化ができるとか。






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

前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