トップページgamedev
990コメント416KB

ズブの初心者がゲーム作れるまで勉強するスレ

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。01/11/07 20:26ID:PFtlmWD9
【参加資格】
ズブの初心者以外お断りです。

なおアドバイス等はプロのかたでも結構です。
初心者は聞く耳を持ちプロもわかりやすく教えてやってください。
0165名前は開発中のものです。02/08/17 21:07ID:dTYDhk5t
パパだってママの母乳が飲みたいんだよ、トローリ初乳チュパチュパ画像
http://jbbs.shitaraba.com/computer/bbs/read.cgi?BBS=2784&KEY=1029503890&LAST=100

0166名前は開発中のものです。02/08/18 01:11ID:???
>>164
表示はImageList、ボタンはGetAsyncKeyState
山なりにしたきゃ移動する量を増減しとけ
面倒なら糞っぽくsinカーブだ

重力加速度 ゲーム でGoogleで検索したらそれらしいのでるじゃねーかよヴォケ
0167名前は開発中のものです。02/08/18 16:54ID:pXa4T0r0
聖剣伝説のようなアクションRPGを作りたいんですけど、コボルの知識しかないんです。
cをかじってvisualc++5を昔買ったんですけど、ソフト自体使いこなせませんでした。
ちょっとづつちょっとづつ作りたいんですけど、どうしよう?
0168名前は開発中のものです。02/08/18 17:23ID:???
COBOLERならJavaを勉強するのが良い
JB Personalでも落としてきなさい
0169マジレスしちゃった02/08/18 23:13ID:???
>>164
ゲーム製作初心者なら……
とりあえず最初に、ジャンプもスクロールも無い、
迷路で動き回るゲームを作るべし。

プレイヤーの動きの処理とか、壁の有無の処理とか、
作ってから考えたほうがいーぞ。
いきなりマリオじゃ、崩れるって。
0170名前は開発中のものです。02/08/19 17:28ID:???
マリオマンなんですけど
0171名前は開発中のものです。02/08/20 12:31ID:Ndzqs1xo
>>169
いや、数当てゲームから作るべきだろ。
ズブの素人には迷路ゲームすら敷居が高い。
0172名前は開発中のものです。02/08/20 16:41ID:???
>>171
同意

まずは数当てゲームで、ループと条件判断を理解するのが先。
0173名前は開発中のものです。02/08/20 22:17ID:???
ゲームじゃないところで理解してるんですが。
0174名前は開発中のものです。02/08/22 14:59ID:4xp7IqpG
フルカラー(32bit)画面のフェードイン、フェードアウトってどーやれば
いいんでしょう。パレットが使えるならそのカラーテーブルを除算して
いくだけで済むんですがねぇ。

試しに元画面のピクセル輝度値を一個一個除算して別バッファに保存、
ちゅー 640*480回の割り算やってみたらスゲェ遅くて使い物になりませんですた。
0175名前は開発中のものです。02/08/22 15:10ID:???
>>174
まぁ〜100万回近くも計算してたらそら重かろう
0176名前は開発中のものです。02/08/22 15:36ID:???
引き算にしろ
0177名前は開発中のものです。02/08/22 19:04ID:H4cbyZTA
思うんだけどさー
プログラム初心者に「これをやれ」とかいうのってなんかダメな気がする。

力量に応じたものを作れってことは分かるんだけど、
初心者の時って自分の力量を自分で理解して、
できる範囲内でできうるものでかつ、何か自分だけのアイデアだしてやるほうが
次へとつながる力になると思うんだけど。(やってみると範囲を少し越えてたというのもいい)
0178名前は開発中のものです。02/08/22 23:36ID:???
じゃああんたはそうすれば?
017916402/08/23 10:18ID:???
とりあえず「DelphiでWindowsゲームを作ろう!」を購入してきますた。

まずは熟読&ソース写す辺りから始めることにします
0180けん02/08/23 15:58ID:dh8dR5UR
すみません、ズブの初心者なのですが、何から作ったほうがいいですかね?
言語はVBしか分からないのですが・・
上に書いてあるとおり数当てゲームから作ったほうがいいですかね?
0181名前は開発中のものです。02/08/23 16:05ID:???
VBはよくわからないし、君がどこまでできるのか分からない。
その上どういったゲームを作りたいのか分からないとなんともいえないけど…。
0182けん02/08/23 16:07ID:dh8dR5UR
>>180
ゲームを作りたいのではなくて、あくまでもスキルアップしたいということで・・・
0183名前は開発中のものです。02/08/23 16:15ID:???
それなら当初は数字当てでいいんじゃない?
とりあえずヒット&ブローなんてどう?
計算機が用意した数字を人が当てるところまで作れば基礎はできるよ。
0184けん02/08/23 16:24ID:dh8dR5UR
http://www.antun.net/game/hit/
この様なゲームでしょうか?
0185名前は開発中のものです。02/08/23 16:28ID:???
そうそう、そういうやつ。
0186けん02/08/23 16:34ID:dh8dR5UR
やってきます
0187名前は開発中のものです。02/08/23 16:40ID:???
がんばれ。
一通り完成したら、次は自分が興味が持てた部分を拡張してごらん。

プレイヤーが当てるということ自体に興味をもてたら
履歴やグラフといったヒント表示に凝って手書きのメモを要らなくする。
あるいは計算機に簡単な思考ルーチンを搭載して対戦できるようにする。
(実は賢くするのはなかなか難しいが…。)
インターフェイスを工夫してみる。
当てる数字の桁を可変にして難易度調整ができるようにする。

飽きるまで拡張を繰り返せばそれなりに遊べるものができるよ。
0188けん02/08/23 17:11ID:dh8dR5UR
これって正解の数に0XXとか00Xってありえるんですか?
0189名前は開発中のものです。02/08/23 17:13ID:???
答えから先に書くと、ありえます。
つまり、入力を「数字」として受け取ろうとした場合は
ちょっとだけ工夫が必要ということです。
0190名前は開発中のものです。02/08/23 17:17ID:???
あ、もう一つ追加。
オリジナルのヒット&ブローでは、
正解の数字は、「同じ数字が2回出現しない」ことになっています。
0216、9156、1234などの数字は普通に答えになりますが、
2052(2が2回出現している)、4655(5が2回出現している)は
答えにはならないということです。
もちろんオリジナルのルールなので変更しても構いません。

また、プレイヤーが入力する数字をどこまで許すかはプログラマ次第です。
0191けん02/08/23 17:21ID:dh8dR5UR
ありがとうございます
>2052(2が2回出現している)、4655(5が2回出現している)は
のところにはまったく気づきませんでした
改めてがんばってきます
0192けん02/08/23 19:33ID:dh8dR5UR
できました
http://ken-japan.gotdns.com/hb.exe
0193名前は開発中のものです。02/08/23 20:06ID:???
あ、偉いなぁ〜。
どうだった? 簡単だった?
拡張したい? それとも他の分野をやりたい?
0194けん02/08/23 20:42ID:dh8dR5UR
意外と難しかったです
ほかの分野にしたいです
0195名前は開発中のものです。02/08/23 20:51ID:???
exeじゃ怖くてダウソできんばい。
0196名前は開発中のものです。02/08/23 20:52ID:???
そっかぁ。でも堅牢さを感じさせるなかなか良い出来だったよ。
ん〜、じゃあ次はグラフィックの使い方ということで
神経衰弱なんてどう?

あ、そうそう、やるんだったら個人的に私から一つ注文つけさせて。
「カードを整然と並べないこと」。
他の子の作ったものを見てるとカードが整然と並んでて気持ち悪くて…。
バラバラに並べる方法はお任せします。
私だったらバラバラになるように場所を決め打ちしてしまうか、
乱数を使ってバラバラに置くものを作りますが…。
0197ano//02/08/23 20:56ID:8yLgJfYw
>>150
APIだけでプログラムしようとしたら余計に大変なことになるような・・
あまり賢い人のとる方法とは思えません。
C++でMFC使わないとVC++使ってる意味が全くありませんよ。
0198名前は開発中のものです。02/08/23 20:59ID:???
スキル上げるんだったらソースごとみせた方がよいべさ
0199けん02/08/23 21:05ID:dh8dR5UR
>>195
安全です
>>196
神経衰弱ですかーがんばります
>>198
ここに直接載せていいんですかね?
でもVBですしソース汚くてはずかしいんです
0200名前は開発中のものです。02/08/23 21:06ID:???
どっかにソースを晒すスレがあったべ
0201名前は開発中のものです。02/08/23 21:07ID:???
ソースを上げるスレッド
http://game.2ch.net/test/read.cgi/gamedev/1005038280/
0202けん02/08/23 21:22ID:dh8dR5UR
http://ken-japan.gotdns.com/hb.txt
に上げました、めちゃくちゃなソースですが勘弁してください
0203名前は開発中のものです。02/08/23 21:26ID:???
ゲ製作技術@2ch板専用あぷろだ
http://forgamedev.zombie.jp/uploader/up1/
0204名前は開発中のものです。02/08/23 21:28ID:???
>197
Windowsプログラミングを覚えず即DirectX覚えてもらうつもりなのでは?
Windowsプログラミングしないつもりなら必ずしもMFC覚える必要ないよ。
#そういうのはBCB使ってます。
DX8使うためにVC++使うのもありだと思います。
#両方買うと高つくけどね・・・
0205名前は開発中のものです。02/08/26 09:55ID:???
なんか応援したくなる人だ。
0206名前は開発中のものです。02/09/29 14:02ID:???
CやC++の基本だけ出来るようになった人は、
やね氏とかのDirectXライブラリで取りあえず形にするのも1つの手?
0207アキヒト ◆rs645sLqh2 02/11/03 03:56ID:???
とりあえずCもC++も大体使えるようになったんだが
SDKのほうがむずいんですよね・・・

なんで画像ひとつ表示するのにあんなにすること多いんだとか

http://www.kumei.ne.jp/c_lang/
猫見てるがいまいちわからん・・・もう年か。

ライブラリ使うと本当に簡単に作れるんだが
どうなんだろうなぁ
0208名前は開発中のものです。02/11/18 17:05ID:???
コントロールつくってたらわかってきたけど
0209名前は開発中のものです。02/11/27 01:57ID:93eDrZze
もっといろんな話が聞きたいage
0210名前は開発中のものです。02/11/27 02:03ID:CYDP0b9U
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0211名前は開発中のものです。02/11/27 02:59ID:/ggb77kh
>>197
ゲームプログラムの力を上げている時は逆にMFCの勉強に時間をとられるよりも
実際にゲームのコードを書きまくったほうがいいと思う
プロを目指しているんだったらもちろん不要
とはいえMFCの作りとかプログラマとしては勉強になるわな

>>207
猫とかみて自分でライブラリをつくっていっては?
理解できたとこはもちろん理解不十分でも
実際に動かしてみると意外と簡単だったりする
SDKはただ記述する量が多いだけで実際はお約束の塊だからね

>猫見てるがいまいちわからん・・・もう年か。
自分はある程度年逝ってからプログラムはじめたから気持ちわかる…
若いうちにやっとけばもっと楽だったのになーとか(藁
0212名前は開発中のものです。02/11/27 04:41ID:YNe506i4
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0213名前は開発中のものです。02/11/27 05:33ID:hCN74peA
VC++とEasy Link Libraryっていうライブラリ使って
アクションゲームを作りたいのですが、
詰まったところを質問してもいいでしょうか?
0214名前は開発中のものです。02/11/27 06:12ID:/PCAVEfp
そんな質問するならさっさと本題質問しろ
021521302/11/27 07:18ID:hCN74peA
>>214
では。

http://forgamedev.zombie.jp/uploader/up1/img/061.txt
http://forgamedev.zombie.jp/uploader/up1/img/062.txt

HyoujiHaikeiという関数ですが、061のように3つに分けると
正常に動くのですが、062のように一つにまとめると動きません。
違うところは引数しかないはずなのですが、なぜでしょうか?

あと、↑キーを押すとキャラをジャンプさせるようにもしたいのですが
これも動かないので、よかったらそちらもよろしくお願いします。
0216名前は開発中のものです。02/11/27 08:29ID:xVsrJAk0
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
0217独り言02/11/27 19:03ID:PKAmZtFr
最近Cとかのリファレンス的なものばかり読んでたから
気分転換にHSPとかでゲーム作ってみよっと
0218名前は開発中のものです。02/11/27 19:19ID:vufY8nV5
λ......         λ......       λ......
  λ......            λ......
 λ......      λ......
        λ......                  λ......
    λ......             λ......
                λ......
 λ......       λ......          λ...... このスレ、終了だって カエロッカ…
0219独り言02/11/28 11:29ID:DPm/T1UL
HPS最高!!
0220名前は開発中のものです。02/11/28 16:18ID:fMiowBwq
  _n
 ( l    _、_
  \ \ ( <_,` )
   ヽ___ ̄ ̄  )   GOOD END!!
     /    /
0221名前は開発中のものです。02/12/05 22:07ID:36pDm152
マリオカートの2P対戦とかで、相手(2P)のドット絵を
こちら(1P)の視点に合わせてドット絵の向きを切り替えるには
どうすればいいのん?
0222名前は開発中のものです。02/12/05 23:14ID:8ZIjJMW9
自分(カメラ)の角度を、2Pの角度に足せば良いかと。
ラジアンでもなんでも。
んで、そいつを用意した向きのパターンで割ったので割る(ヤヤコシ…)
前後左右の絵があればラジアンなら90で割る、と。
0223名前は開発中のものです。02/12/06 00:56ID:JdMbn7h4
ラジアンを90で割ったらえらいことになりそうだ
0224名前は開発中のものです。02/12/06 02:01ID:EUKMicrJ
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
□□□□■□□□□□□□□□■□□□□□□□□□□□□□□□■□□
□□□□■□□□□□□□□□■□□□□□□□□□■□□□□□■□□
□□■■■■■■□■□□■■■■□■■■■□□□■□□□□□■□□
□□□□■□□□□□■□□□■□■□□□□■□□■□□□□□■□□
□□□□■□□□□□□□□□■■□□□□□□■□■□□□□□■□□
□□□■■■■■■□□□□■■□□□□□□□■□■□■□□□■□□
□□■□■□□□□■□□□■■□□□□□□□■□■■□□□□■□□
□■□□■□□□□□■□■□■□□□□□□■□□□□□□□□■□□
□■□□■□□□□□■□■□■□□□□□□■□□□□□□□□■□□
□■□□■□□□□□■□□□■□□□□□■□□□□□□□□■□□□
□□■■□□□■■■□□□□■□□□■■□□□□□□■■■□□□□
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

        /) (\
        | |∧| |         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       /∂ФДФ)      < 長らくのご声援ありやとやんした!!!!
      ||||||||||||||| 雷|||||___  \_________
    ※※※|  V |____テ
   ※※\ |==/
   ※※\〇|  |
 ※※(___)__)
0225名前は開発中のものです。02/12/06 12:29ID:ZRXXstsW
>>224
        /) (\
        | |∧| |         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       /∂ФДФ)      < 長らくのご声援ありやとやんした!!!!
      ||||||||||||||| 雷|||||___  \_________
    ※※※|  V |____テ
   ※※\ |==/
   ※※\〇|  |
 ※※(___)__)

↑こいつかっこいい
022622202/12/07 01:57ID:Do1LLX5j
>223
あれ…なんだっけ…
とにかく一週が360度のやつ…スマソ(´Д`;)
0227名前は開発中のものです。02/12/10 11:11ID:gBlzGrOn
             /ヽ       /ヽ
            / ヽ      / ヽ
  ______ /U ヽ___/  ヽ
  | ____ /   U    :::::::::::U:\
  | |       /○     ○   ::::::::::::::|
  | | このスレ | ├──┤    U :::::::::::::| オワッチャッタ・・・
  | |   終了い..|U |   |      ::::::U::::|
  | | ありがと ..|  └―┘ U.....:::::::::::::::::::/
  | |____ ヽ     .....:::::::::::::::::::::::<
  └___/ ̄ ̄      :::::::::::::::::::::::::|
  |\    |           :::::::::::::::::::::::|
  \ \  \___      ::::::         〜 終 了 〜
0228名前は開発中のものです。02/12/11 08:29ID:4B0/2BCo
度数法(六十分法)ですな
0229名前は開発中のものです。02/12/11 09:10ID:j69l7STj
========大感動!愛と涙と友情の最終レス========

     〜未だかつてこれほどまでに感動的な
             最終レスがあっただろうか?〜

 ★このスレッドを読んだ人達の声★
「何気なく開いたこのスレッドとの出会いから、
 新しい自分の可能性を信じようと思った。」(27歳、フリーター、女)
「感動した!勇気が湧いてきた!人生観が変わった!
 自分にも何かやれそうな気がした!」(24歳、会社員、男)
「落ち込んでる時にこのスレッドを見つけ、
 期待しないで読んだが、読んで涙が出た。」(21歳、学生、女)


これほどまでにみなさんに愛されてきたこのスレッドですが、
残念ながら、このレスで終了となってしまいました。
でも悲しまないでください。
このスレッドはいつまでも
あなたの心の中で生き続けているのですから…
0230名前は開発中のものです。03/05/12 23:49ID:XewRwL3b
0231名前は開発中のものです。03/11/26 07:12ID:Yw4jxn/j
テス
0232名前は開発中のものです。04/01/10 11:09ID:ENNgku1J
age
0233名前は開発中のものです。04/01/21 16:32ID:BODtSELp
当たり判定が出来ませぬ(泣
iアプリでシューティングゲーム作ってるのですが、
自キャラが24*24で敵が12*12の場合、
どういうルーチンになるのでしょうか?

自キャラ、x,y
敵キャラ、ex、ey
の変数です。
0234名前は開発中のものです。04/01/21 19:24ID:Lni3+kqz
>>233
大きさのデータを持つのが良いと思います。
javaわかんないのでCでかきますが、

int sxj=8; /* 自機x幅の半分 */
int syj=8; /* 自機y幅の半分 */
int sxe=6; /* 敵x幅の半分 */
int sye=6; /* 敵y幅の半分 */
if ( (x+sxj)>=(ex-sxe) && (x-sxj)<=(ex+sxe) && (y+syj)>=(ey-sye) && (x-syj)<=(ex+sye) )
{
/* あたり処理 */
}

とか。
円同士の判定にしたりなど方法は色々あります。
がんばれー。
0235名前は開発中のものです。04/01/23 07:42ID:918ymA03
>>234
>if ( (x+sxj)>=(ex-sxe) && (x-sxj)<=(ex+sxe) && (y+syj)>=(ey-sye) && (x-syj)<=(ex+sye) )
これどういうこと?
思った通りに動かないですが……
0236名前は開発中のものです。04/01/23 11:56ID:1U2cSSBw
左辺・右辺、上底・下底をそれぞれ比較。
左辺より右辺が大きく、下底より上底が大きければ接触。
矩形の四辺の位置関係を調べてるだけ。

式は検証してないけど。

というか、自分がどういう判定をとりたいか頭の中で解析すれ。
四角同士なんて人に聞かなくても図にかいて考えれば解るでしょ。
小学生くらいならしょうがないけどさ。

と徹夜明けで眠いのなか逆切れしてみました。
まじで考える力を身につけてください。
0237名前は開発中のものです。04/01/23 12:27ID:918ymA03
>>236
一番最後の
>(x-syj)<=(ex+sye)
この条件の意味は何?
0238名前は開発中のものです。04/01/23 13:40ID:1U2cSSBw
コピペミス。
というか、図でかいて考えてみてくれ。
何と何を比較して、どの条件がそろったときに接触となるかを考えてコーディングしてくれって。

if ( (x+sxj)>=(ex-sxe) && (x-sxj)<=(ex+sxe) && (y+syj)>=(ey-sye) && (y-syj)<=(ey+sye) )
{
]

正しくはこう。
0239名前は開発中のものです。04/01/23 19:32ID:CDrIG5aE
>>238
嘘教えておいてその態度は何だ!
しかも最後は}だろ!細かい事だろと言うなら構わんが
0240名前は開発中のものです。04/01/24 00:00ID:V6anYAvY
悪かったよ。まじで。
でも、考えれば分かることだと思うんだが。
間違ってかいたのはすまなかったけど、この程度の極当たり前に
使われている判定くらい考えれないとゲームなんぞ作れないと思うが。
一番簡単で原始的なあたり判定だぞ。
0241名前は開発中のものです。04/01/24 00:21ID:oMHA4IKY
>>239 このぐらいはいいんじゃないスか?? というか、この程度の事だったら HSPとかのゲームサイト行くといいスよ。 簡単なんで必要な考え方がすぐわかるし。 というかちゃんといろんなスクリプト見て 勉強してればわかってるはずですよ。
0242凡_寸 ◆eU3/hitQL2 04/01/24 00:34ID:81eJaH2c
座標ってやっぱり、キャラの中心で持っておくのが普通?
というのは俺は左上の座標そのままで持つことが多いから。
すぐ相互に変換できるのだが、この例見てたらやっぱり中心で持っておいた方が自然な気がしてきた。
0243名前は開発中のものです。04/01/24 00:40ID:AZKTxeHm
オレはキャラごとに中心座標を設定してるよ。
0244名前は開発中のものです。04/01/24 15:43ID:V6anYAvY
表示用とオフセット1つと、
判定用のオフセットを配列で数個もって、一つの判定だと不自然になる場合のフォロー。
とか。
0245名前は開発中のものです。04/01/25 02:21ID:p1I3qhx4
HSPってpenIII500でWin98SEでも大丈夫っすかね(´・ω・`)
0246名前は開発中のものです。04/01/25 16:56ID:Muw0/s4A
そんだけあれば十分
0247名前は開発中のものです。04/01/27 16:49ID:RmwZgkGj
C++で
炎や水しぶきなどのパーティクルのやり方がよくわからないんですが
どのようにしたらいいんでしょうか?
0248名前は開発中のものです。04/01/27 17:22ID:zjWcizaP
使用言語の問題ではないと思うんだけど。
パーティクル以外、ビルボードやモデルは表示できる?
0249名前は開発中のものです。04/01/27 18:08ID:RmwZgkGj
ごめんなさい…
本当に初心者なもんで…
ビルボードやモデルというのがわかりません…
0250名前は開発中のものです。04/01/27 19:56ID:zjWcizaP
「英語の文法教えて!ところでアルファベットってなに?」
みたいな感じですな。
DirectX 講座 とかで検索して基本的なところからしっかりやった方が良いと思います。
水や炎はフェイクにせよシミュレートにせよ難易度が高いと思うので、
まずは用語や基礎からドウゾー。
0251名前は開発中のものです。04/01/27 21:11ID:7x9u9V4u
Cでシューティング作ろうと思ってるんですが、
マップ(BG)スクロールとか敵出現ってどうやったらいいんですか?
0252名前は開発中のものです。04/01/27 22:15ID:SRn/E90g
WINAPIを1から学んでシューつくんのって無謀でしょうか
0253名前は開発中のものです。04/01/27 22:21ID:RmwZgkGj
>>250
勉強しなおしてきます
ご指導ありがとうございました!!
0254名前は開発中のものです。04/01/27 22:35ID:3NcSPmrW
>>251
「ゲーム ビットマップ スクロール」とかでぐぐってみな。
0255名前は開発中のものです。04/01/28 08:05ID:Q/c0Z8xc
>>252
WINAPIは必要?
0256名前は開発中のものです。04/01/28 17:32ID:f43Jmpgo
環境が整わなくて…。 DirectX使おうにも本買うにはお金がないし ダウンロードには回線遅いしで
0257名前は開発中のものです。04/01/28 18:26ID:Q/c0Z8xc
>>256
開発環境……は?
言語はわかるの?
もしかしてグラフィクスやサウンドなどのリソースを使うのにWINAPIを使うということ?
相当の知識があれば問題ないけど、1からってならやめておいたほうがいいと思うよ。
グラフィクスを描画するにも、簡単じゃないし。

実行環境と好みの問題があるけど、まさにズブの初心者ならJAVAで試しにやってみるといい。
イメージを描画するのも、
IMAGE img = g.getImage("image.gif");
g.drawImage(img, x, y);
こんな感じで出来たはず…。
画像の知識とかハードウェアの知識とかないなら、こっちは激しく簡単でイイと思うよ。
サウンドもこんな感じで出来た気がするし。

実行環境の問題で速度とか満足できないけど、1から学んで作るってのならこっちのほうが早く作れていいんでないかな?
0258名前は開発中のものです。04/01/28 19:06ID:cUUxla/0
>>256
DirectXよりは簡単ではないかと思うのだがどうか
0259名前は開発中のものです。04/01/28 19:48ID:/PK3qi7G
>>257
そうですか・・・。
ちなみに開発環境はBorland C/C++をBccDevで使ってます。
知識は生半可なんで・・・そうですね、javaも考えてみます。
>>258
DirectXの場合はEL.hを使うなどの手段があるのでそれほど困難ではないと思われます。。

0260名前は開発中のものです。04/01/28 20:07ID:PqofyoTN
人の作ったライブラリ使うなら、DirectXである必要なんかねーだろう
0261名前は開発中のものです。04/01/28 20:17ID:f43Jmpgo
そーいやそーかも
0262名前は開発中のものです。04/01/28 22:44ID:AEsTA2RV
>>256

3DやるんでなければDirectXは不要だよ。
BCBなら、Win32APIで通常のWindowsアプリとして作ればよい。
DirectXではなくDIBやDIBSectionを中心とした描画システムでも十分ゲームは作れるし、そうやって作った経験はDirectXでも役に立つ(というか、先にDIBベースでウインドウやメモリ上のピクセルの操作に習熟しておくと、DirectXで作るのもぐんと楽になる)。
0263名前は開発中のものです。04/01/28 23:49ID:NHMF/MaT
いきなりシェーダまで行くならともかくいまさらピクセル処理はいらなさげ。
0264名前は開発中のものです。04/01/30 03:20ID:skb3rLGp
なんか、作ってるうちに
その場その場で適当に作るせいですごくごちゃごちゃしちゃうんだよ。
こういう場合はなにを勉強したらいいのかな。
■ このスレッドは過去ログ倉庫に格納されています