トップページgamedev
173コメント54KB

Delphiでアクションゲームが作りたい!! Part2

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。02/07/24 12:48ID:9bs3IT/s
前スレ
http://64.71.177.66/~ch2pc/tech/kako/1019/10196/1019654975.html
0002名前は開発中のものです。02/07/24 16:31ID:???
2 げとー

4時間たってるんですが・・・。
むなちい
0003名前は開発中のものです。02/07/24 18:01ID:???
誰もやらないからとりあえずこの板にあるべきものを置いておくか…
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
0004名前は開発中のものです。02/07/25 05:56ID:twUurHBg
4ゲズサ
0005名前は開発中のものです。02/07/25 05:56ID:???
むなしい(;´Д`)
0006名前は開発中のものです。02/07/25 08:31ID:???
立て逃げかよ。
そうまでしてDelphiを貶めたいのか?
0007名前は開発中のものです。02/07/25 11:02ID:???
立て逃げだろ
0008名前は開発中のものです。02/07/25 13:03ID:1vQemBiU
保全age
0009名前は開発中のものです。02/07/25 13:21ID:???
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
0010名前は開発中のものです。02/07/25 17:24ID:???
>>8
Delphiの何がキライなんだ!?
0011名前は開発中のものです。02/07/27 13:07ID:???
Delphiタンハァハァ(´Д`*)
0012名前は開発中のものです。02/07/27 14:39ID:???
キー入力が「タン・・・タタタタタタタタタ」ってなってしまうんだけど回避方法ある?
GetKeyState使ってます
0013名前は開発中のものです。02/07/27 15:08ID:???
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
0014ケンシロウ02/07/27 15:26ID:???
パンチが「ホァ・・・タタタタタタタタタ」って(以下略)
0015名前は開発中のものです。02/07/27 15:29ID:???
??????????????
0016名前は開発中のものです。02/07/27 19:07ID:???
>>12
つねにまわしとけ
0017名前は開発中のものです。02/07/28 01:02ID:rLlpAbh.
>>12
コントロールパネルのキーボードの
「表示までの待ち時間」を一番低くする。
0018名前は開発中のものです。02/07/28 01:20ID:???
>>16
まわしっぱなしでだめでした
>>17
多少マシになった気もしますが解決せず

キーボードによるのかなぁ
0019名前は開発中のものです。02/07/28 01:35ID:???
>>18
OSの仕様だ
0020名前は開発中のものです。02/07/28 02:42ID:???
DirectInput使えばいいですやん。
0021名前は開発中のものです。02/07/28 11:44ID:???
GetAsyncKeyState
0022名前は開発中のものです。02/07/30 05:30ID:???
>>20
Delphiで使う方法わかんね
>>21
同じ結果ですた

とりあえずはじめの一瞬間が空くとこを無視するようにしました
もちろんシビアな入力はできない(´・ω・`) ショボーン・・
DirectInputもQuadrupleから利用してみましたがうまくいきました

Quadrupleのソースよんできます
0023名前は開発中のものです。02/08/02 18:22ID:???
 
0024名前は開発中のものです。02/08/02 18:35ID:???
>22
>同じ結果ですた

…なんでGetAsyncKeyStateで同じ結果になるんだ?
何かスゲーテクニックでもつかってんのか? 俺にはそうなる実装を思いつけないんだが。
0025名前は開発中のものです。02/08/02 21:47ID:???
だから仕様。
どうやっても無理だ。
0026名前は開発中のものです。02/08/02 23:40ID:???
キャラを歩かせることとジャンプさせることはできたのですが、
キャラがジャンプしてブロックの上に乗る処理がよくわかりません。
0027名前は開発中のものです。02/08/03 00:09ID:???
>>26
とりあえずソース出して。
0028名前は開発中のものです。02/08/05 06:04ID:4CHXiomw
>>22
あるキーが押されて離されても、
キーリピートに相当する時間が経つまでは押されてると解釈すればOK。

まあおとなしくDirectInput使えばいいんだけどね。
昔PC98がハードウェアでキーリピートかかってたころは上の方法で回避してたよ。
0029名前は開発中のものです。02/08/05 11:44ID:???
>>24
キー入力判定に KeyDown イベントあたりを使っているんじゃないかと妄想中。
大麻かループ内で判定汁。
0030名前は開発中のものです。02/08/05 14:34ID:???
>>29
まさかそんなことはないだろう(藁
0031名前は開発中のものです。02/08/06 22:18ID:???
あたり判定ってどうやるの?
0032名前は開発中のものです。02/08/06 22:22ID:???
>>29
ちゃんとつかってるのかいてるだろ
0033名前は開発中のものです。02/08/07 05:22ID:???
>>31
2つの物体の座標がある範囲まで接近したら当たったと判定せよ。

>>32
たぶん>>29はKeyDownイベント中でGetAsyncKeyStateを呼んでるのでは?って言ってるんだろう。
0034名前は開発中のものです。02/08/16 23:48ID:???
ネトゲで同期をとるのって1FPSごとに全部のPCに入力を送信すればいいの?
0035名前は開発中のものです。02/08/17 06:17ID:???
システムそれぞれ
0036名前は開発中のものです。02/08/17 06:18ID:???
そもそも、マシンスペックや回線速度の違いがあるので同期型より、
非同期型前提でシステムを組むべきである。
0037名前は開発中のものです。02/08/19 14:13ID:???
アクションとはこれまたいかに
0038名前は開発中のものです。02/08/19 15:25ID:???
スーパーマリオみたいな横スクロールゲームつくりたいのですが
当たり判定って表示されてる画像からbitmap.pixel[x,y]のようにして調べるのですか?
なにかうまい方法があるのなら教えてください。お願いします。
0039名前は開発中のものです。02/08/19 15:45ID:???
>>38
画像で判断するとやたら時間がかかるとかほかのウインドウで隠されたとき問題が多すぎる。
マップを配列にもって計算したりオブジェクト同士の距離によって計算したり。

↓読んで損はないと思う
【Collision Detection】
http://game.2ch.net/test/read.cgi/gamedev/1015484028/l50
0040名前は開発中のものです。02/08/19 17:11ID:???
2Dの衝突判定は簡単だと思うよ。
マリオの場合はマスクパタン判定だろ?
0041名前は開発中のものです。02/08/19 17:27ID:???
詳細を
0042名前は開発中のものです。02/08/19 19:05ID:iT2d5zP3
>>38
地面との衝突判定のことか。
普通は衝突判定専用のマップ配列を持つ。
マップを8x8ドットぐらいの大きさに区切ってそれを2次元配列として持つ。
0:なにもなし 1:地面 2:水・・・とかいう感じで地面の種類を数字で格納しておく。
んでキャラクターの座標を8で割って、その数字で配列を読む。
そうするとキャラクターが今どういう地形の上にいるかがわかる。
おおざっぱにいうとこんな感じ。
0043名前は開発中のものです。02/10/12 00:20ID:???
保守下げ
0044名前は開発中のものです。02/11/05 12:47ID:???
             人ヾ
           / ゚o\
          (´Д`O )
           (⊃o⊂゚)              
             U U
    ______∧_______
    クソスレはちゃんと削除依頼しないと
    ageられちゃうんですよ…
0045名前は開発中のものです。02/11/07 19:54ID:HOn3bwuf
0046名前は開発中のものです。02/11/14 07:04ID:???
             人ヾ
           / ゚o\
          (´Д`O )
           (⊃o⊂゚)              
             U U
    ______∧_______
    クソスレはちゃんと削除依頼しないと
    ageられちゃうんですよ…
0047名前は開発中のものです。02/11/17 19:19ID:???
  ハハハ
  ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ^∀^)<  このクソスレ立て逃げか!
 ( つ ⊂ ) \_________
  .)  ) )
 (__)_)     (^∀^)ゲラゲラ シネヤ クソガ
0048名前は開発中のものです。02/11/22 22:55ID:oaQEJXmS
糞スレは削除されるまでageるぞ
            ∧_∧
     ∧_∧  (´<_`  ) 
     ( ´_ゝ`) /   ⌒i   …削除依頼が出されないのは
    /   \     | |   誰も迷惑だと思わないからだろ、兄者。
    /    / ̄ ̄ ̄ ̄/ |
  __(__ニつ/  FMV  / .| .|____
      \/____/ (u ⊃
0049名前は開発中のものです。02/11/23 08:41ID:qklON0e2
漏れら極悪非道のageブラザーズ!
レス50以下は強制的にageてやるからな!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ∧_∧   ∧_∧    age
 (・∀・∩)(∩・∀・)    age
 (つ  丿 (   ⊂) age
  ( ヽノ   ヽ/  )   age
  し(_)   (_)J
0050名前は開発中のものです。02/11/28 07:50ID:WRSWX+xY
           ∧_∧まだこの糞スレ残ってたよ
           ( ´_ ゝ`) ∧_∧
         / \/ )( ´,_ゝ`)プッ ageちまいな
        /  \___//       \
  __   .|     | / /\_ _ \ \_____
  \   ̄ ̄ ̄ ̄ ̄ ̄(__ノ   \    \__)      \
  ||\             \  .||\            \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||    ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||

***********************************************************
                    浮  上
***********************************************************
      http://qb.2ch.net/test/read.cgi/saku/1032639736
0051名前は開発中のものです。03/01/23 16:38ID:ubElKmZq
>>1
お疲れ。勉強にさせてもらってます。前スレが落ちてたので、心配
しましたが、part2あってよかったです。がんがってください。
オレモナー
0052名前は開発中のものです。03/01/28 21:29ID:3W0Z4nNj
このスレは
http://game.2ch.net/test/read.cgi/gamedev/1013976376/の490
が乗っ取りました。目指せマリオ。

今日は参考書買いに外へ…しかしどこも売ってねぇし。
wordとかフォトショばっか。明日隣町まで行くか…
0053名前は開発中のものです。03/01/30 00:20ID:iTqm7KTl
あーなんで売ってないねん。この寒空の下わざわざ歩いたのに。
しばらくはWebに頼れですか。

変わりに買ったプログラミングはなぜ動くのか?
けっこうおもしろかった。
0054名前は開発中のものです。03/01/30 15:52ID:sHiltQUT
>>53
ネットで買うのもいいよ。
0055名前は開発中のものです。03/01/30 23:21ID:iTqm7KTl
>>54
そーっすね。アマゾンあたりで買おうとおもいます。
■ このスレッドは過去ログ倉庫に格納されています