[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2ch.scのread.cgiへ]
Update time : 06/17 10:32 / Filesize : 167 KB / Number-of Response : 474
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

無料で俺がRPGを作れるようにするスレ



1 名前:1 ◆SLnV723rxg mailto:sage [03/07/26 20:18 ID:PRWX91og.net]
やる気だけはあるぞ。

272 名前:98 mailto:sage [04/04/12 00:16 ID:A/n3T6P2.net]
>>245
あ、起動時のままなら問題ないです。

>APIのCreateWindowでゲーム内ウィンドウ
自力で描画っていうのもやってみたんですが、いろいろ問題があったので
子ウィンドウにしました。

ただ、子ウィンドウを使うとウィンドウが無効になったときの処理が
面倒だったりするので自力で描画したほうが楽なのかもとか思ってます。

273 名前:名前は開発中のものです。 mailto:sage [04/04/12 00:35 ID:4A1duCG6.net]
君らまだまだ先は遠いぞ

274 名前:245 mailto:sage [04/04/12 01:08 ID:+oNLbu0z.net]
>>272
環境によってウィンドウの出方とか違うのかと思ってましたが、
よかったです。安心しました。

>面倒だったりするので自力で描画したほうが楽なのかもとか思ってます。
そうですか。。。今の課題をクリアしたら私も色々テストしてみるとします。

段階的学習っていうの見てますが、もっと先のレベルも欲しい所ですね。
別に無くてもやらなきゃならないことは山ほど見つかりますけど、、、

275 名前:245 mailto:sage [04/04/12 18:29 ID:+oNLbu0z.net]
キャラ同士に当たり判定をつけ、移動するとき向きを変えるようにした。
NPCをテンキーの+-キーで増減できるようにした。(お遊びで。でも予想外に辛かった。。)
なぜか12,3体辺りでバグるので10体までに制限してあります。
ttp://gamdev.org/up/img/471.zip

ちなみに前回のバージョンでは
キャラの透過転送にGetPixel,SetPixelをつかって原始的にやっていたんですが、
キャラの数が増えるとかなり重かったので今回はTransparentBltなる関数を使うようにしました。
でも環境によっては(Win98とか)リークを起こすいわく付きの関数らしいので
実行時は自己責任でおながいします。うちは2000ですが、特に問題ないです。

276 名前:98 mailto:sage [04/04/12 22:51 ID:Zs0PVIFw.net]
>>275
XPですが、いい感じでした。
NPC増やすのって何気に難しそう・・・

277 名前:とおりすがりの親父PG mailto:sage [04/04/13 00:14 ID:MuenDC6+.net]
>>252
オジサンはAPIで作るほうがめんどいと思いますorz...


278 名前:245 mailto:sage [04/04/13 00:54 ID:4GaN7j22.net]
>>276
どもです。
あれをちょっと改良したらへぼいARPGみたいなのができそうかなという気が。
でもとりあえずなんかウィンドウを表示してみようかなぁ。
次に何をやるか迷い中です。

>>277
>オジサンはAPIで作るほうがめんどいと思いますorz...

まじですか。通りすがりなんていわないで、
オラのためにDX習得までの段階的学習目標を50段階くらい作って下さい。
お願いします。お願いします。

ところでDirectXの画面ってAPIのコントロール類って貼れないんでしたっけ。

279 名前:とおりすがりの親父PG mailto:sage [04/04/13 01:19 ID:MuenDC6+.net]
>>278
では、DirectXのSDKを落としてきてインストール
デモをコンパイルして 三角形を回してみる。

とりあえずここまでかな。



280 名前:245 mailto:sage [04/04/13 21:24 ID:4GaN7j22.net]
>>279
できました!サンプルをほんのちょっと改造して矢印キーで回転するようにしました。
実行時にカーソルが砂時計なのは何ででしょう。
支障ないみたいだけど激しく気持ち悪い。

ttp://gamdev.org/up/img/480.zip

次の、、次の課題をください!
それまで今までの2Dを改造してます。



281 名前:とおりすがりの親父PG mailto:sage [04/04/13 22:39 ID:qfExSMIG.net]
>>280
それでは、頂点の数を増やしてみる
あとは5種類ある頂点の種類をそれぞれ試してみる。

次にこのサンプルはSDKが供給する「ライブラリソース」をインクルードしていますが
それを別フォルダにコピー(複製)して、自分用のライブラリファイルとすべし

自分用(スケルトン)フレームを作成する


282 名前:98 mailto:sage [04/04/13 23:17 ID:eA8EtTKv.net]
DirectX早くやりたい(´・ω・`)

www.geocities.co.jp/SiliconValley-Bay/2736/zz105..txt
www.geocities.co.jp/SiliconValley-Bay/2736/rpg_a11.zip
・NPCと話せるようにした。
・タイトル画面をつけた
・スクリプトのメリットがよく分からないので使わなかった。
・ソースが多くなったせいか、汚いせいか、自分でも読みにくくなってきた。

次はNPCに話しかけたらエンディング、という流れを作ろうと思う。
あとはごりごり作っていけば完成しそう

283 名前:245 mailto:sage [04/04/13 23:53 ID:4GaN7j22.net]
>>281
さっきうpした奴に頂点一個追加して正方形を表示するのはできました。
5種類ある頂点の種類っていうのが何をさしているかちょっとわかんないのですが、
トライアングルストリップとかトライアングルファンとかの事だとしたら
試してみて違いを確認しました。

>>282
なんかウィンドウ表示が変ですた。
NPCに隣接しててもしてなくても、コマンドを実行すると
下の会話ウィンドウにもコマンド一覧があらわれるみたいです。
古いバージョンがうpされてるのかも。。。

284 名前:98 mailto:sage [04/04/14 00:12 ID:ASstlwbG.net]
>>283
ぁ、ほんとですね・・・タイトル画面作るのに集中してて気づきませんでした。
原因調査してみます

285 名前:98 mailto:sage [04/04/14 00:54 ID:ASstlwbG.net]
やっとバグとれた('A`)
lpszClassNameがかぶってるのが原因でした。
今までかぶってても平気だったのは何でだろう・・・

286 名前:通りすがりの親父PG mailto:sage [04/04/14 05:41 ID:EE4mRz9N.net]
>>283
それですそれです。線分と点などもあると思います。
あるものは偶数しかNGなものもあります。
ではライブラリソースを自分用にしてください。
それを改造していきます。

287 名前:245 mailto:sage [04/04/14 17:34 ID:TCeeFkNf.net]
>>親父PG

正直に言うであります。
意味が分からないであります!  壁| 〇 =3 | ̄|_
開発にはVCを使ってますが、
現在のソースでは、一つのヘッダファイル(d3dx9.h)を
SDKの入ってるフォルダからインクルードしてまして、
コンパイルしたら「外部依存関係」の所に他のヘッダファイルが色々追加されました。

これらを自分のプロジェクトのフォルダの方などにコピペするってことでしょうか。。。
こんなヘタレですいません。

288 名前:とうりすがりの親父PG mailto:sage [04/04/14 19:01 ID:EE4mRz9N.net]
>>287
そうです。自分用のライブラリフォルダを作ってそこに複製します。
(元の位置のものは残しておかないと、他のサンプルが動かなくなる)
d3dapp.cppを覗くとフル画面モードの切り替えやウインドサイズの変更
ポーリングループの部分等があり、なかなか面白いものがありますよ。



289 名前:245 mailto:sage [04/04/14 22:05 ID:TCeeFkNf.net]
>>親父PG
できました。一応、画像です。点とか線にもなりました。
d3dapp.cpp見てみましたが、かなりムズイです。そんなレベルです。
ですが、がんばって習得するので課題を、、課題を下さい!
ttp://gamdev.org/up/img/483.jpg

2DPRG、ちょっとだけ改造しました。
「+」キーを押すと適当なHPをもったNPCが発生します。
NPCに向かって「-」キーを押すとHPが減って、0になると倒せます。
けど連射が効いちゃってるので押しっぱで移動してるだけで事がすみます。
ttp://gamdev.org/up/img/484.zip
環境によって速度も一定じゃないし、ソースも描画部分とか入力部分とか
バラバラなのでその辺を一旦綺麗にできたらウィンドウを描画してみようと思います。

290 名前:とうりすがりの親父PG mailto:sage [04/04/14 23:45 ID:EE4mRz9N.net]
>>290
ここのサイトを参考にしてポリゴンを貼ってみると良いですよ

ttp://www.realdigital.co.jp/densi2/index.html



291 名前:245 mailto:sage [04/04/15 23:47 ID:DNQtOokO.net]
>>とうりすがりの親父PG
テクスチャ張れました。
gamdev.org/up/img/488.jpg

もっと、、、、もっと課題をください!
ShadowbaneとかWorcraftみたいなカッチョいいゲームを作りたいのであります!

292 名前:名前は開発中のものです。 mailto:sage [04/04/16 00:28 ID:HZnOSJqT.net]
課題
フレームレートを一定に保ち、フレームスキップを実装せよ


293 名前:245 mailto:たまにはage [04/04/16 15:24 ID:rC4Ao3Jo.net]
とりあえずFPS測ってみました。
前の課題作ってるときから「どうも遅い」と薄々感じてたんですが、
DX9SDKに入ってるチュートリアルの三角が回るやつを改造して測ってみたら
案の定40fpsしか出てませんでした。
試しに、DX8に入ってる同じ三角が回るサンプルに同じ改造をして測ったら
400fpsとか出てる模様・・・
ビデオボードがGF2GTSだからDX9だとダメなのかなぁ。。。
8と9のサンプルで特別違う事をしてるとは思わないんですが、なんでですかね?

294 名前:98 mailto:さらにあげてみる [04/04/16 18:11 ID:Lk4Qkb2j.net]
完成しますた。クソゲーです。
www.geocities.co.jp/SiliconValley-Bay/2736/zz109.txt
www.geocities.co.jp/SiliconValley-Bay/2736/rpg_a12.zip
全然ドラクエじゃねえ・・・・

次はDirectXやります。

295 名前:親父PG mailto:sage [04/04/17 01:25 ID:N6rYd7aK.net]
>>293
テクスチャ貼れましたか。頑張っているようですね。
ではスプライトもついでにやっておきましょう。
DirectXのほうが簡単という私の前の意見に、そろそろ納得していただけると思います。
さてこのサンプルでは高精度タイマーユーティリティが使われています。
どこに在るか確かめ、どのように使われているかを探し出せば、自ずと遅くなっている原因もわかるかもしれません。


296 名前:245 mailto:sage [04/04/17 15:31 ID:UZYSuoQB.net]
>>親父PG
ありがとうございます。
fps抑えられてた原因がわかりました。(というか教えてもらいました)
危うくビデオボード買うところでした。スプライトも表示できました。
gamdev.org/up/img/498.jpg

楽なのかどうかはまだ慣れてないのではっきりと実感できないのですが、
はやく自由に使いこなせるようにがんがります。ので、ので、何か適当に課題を下さい!

>>294
ふぉおおおおぉおぉぉぉぉぉぉ!!俺も仕上げるぞー!

297 名前:98 mailto:sage [04/04/17 17:56 ID:lFucyLLi.net]
三角形って
\Samples\C++\Direct3D\Tutorials\Tut02_Vertices\Vertices.cpp
↑これですか?そのままだとコンパイルできないんですが・・・

エラー E2209 Vertices.cpp 14: インクルードファイル 'd3d9.h' をオープンできない
エラー E2141 Vertices.cpp 22: 宣言の構文エラー  あと6行ほど続く。

もしかしてbccだとDirectX使えないっていうオチですか?

298 名前:名前は開発中のものです。 mailto:sage [04/04/17 20:44 ID:O0XDlP+3.net]
therpg.sourceforge.jp/pukiwiki/index?%5B%5B%B3%D0%BD%F1%A1%A7BorlandC%2B%2B5.5%A4%C7%A4%CE%A5%B3%A5%F3%A5%D1%A5%A4%A5%EB%5D%5D
↑これやってみそ


299 名前:とおりすがりの親父PG mailto:sage [04/04/17 22:47 ID:mXcf9nch.net]

>>296
245さん お疲れさまでした。
さてここから先ですが、それは作る対象によって異なると思います。
今の状態でBGとスプライトが表示できるわけですから、最低条件である「表示」に関してはクリアできたわけです。

ではこの先何をすべきでしょう?。
純粋に表示能力を学習したいのであれば、3D表示>ピクセルシェーダー>キューブテクスチャ
他にランドスケープのライブラリを設計するなど

またRPG等などスクリプトが必要なシステムであれば、そちらの設計も必要です。

「マウスクリックの場所を検地した後、どのように振舞うか」この部分を内部でインラインで処理するか、
「処理データ-(外部ファイルの読み込み等)」によってコントロールするようにするか? など

また包括的なシステムというのも念頭において、全体のクラス設計も必要になります。

ということで、私が教えた?(実は何も教えていないw)事はここで一旦終了です。
DirectXの導入と実際にPGを組む事ができたという事で、当初の目的は達成できました。


おめでとう!


不詳、私もここの板でスレッドを立てていますので、おひまな時には覗いてみてください。


300 名前:245 mailto:sage [04/04/17 23:39 ID:UZYSuoQB.net]
>>親父PG
今までありがとう!
まだまだ先は長そうですががんばります。Shadowbaneみたいなゲームを作るまで!
親父PGさんもたまには私の成長っぷりを見にきてください。

これからはまたシコシコ取り組みます。
とりあえずはハイトフィールドを歩けるくらいになるまでを大きな目標にしようかなぁ。
つうことでモーション無しXファイルを読み込んでみる事にします。

>>297
私が弄ってたのはそれです。DXがんばってマスターしましょう!



301 名前:98 mailto:sage [04/04/18 20:41 ID:6QlIhFIw.net]
>>300
むしろ挫折しそうですorz

>>298
4.のmakeでCommand syntax errorというのが出てmakeできません。

で、bccは諦めてVC++が無料なのでインスコしてみたんですが、
clのパスはたぶん通ったんですが、ヘッダファイルのパスが通せなくて苦戦してます・・・

302 名前:245 mailto:sage [04/04/19 00:12 ID:3QCXa6Lb.net]
ウチはVC++6使ってるんですが、

「ツール」→「オプション」→「ディレクトリタブ」内で、
「表示するディレクトリ」を「インクルードファイル」に指定し、
下のところの「新規作成」でDXSDKのIncludeディレクトリを追加。
同様に「表示するディレクトリ」を「ライブラリファイル」に指定し、
DXSDKのLibディレクトリを追加。

そしてプロジェクト毎の設定として、
「プロジェクト」→「設定」→「リンクタブ」内で、
オブジェクトライブラリモジュールのところに
d3d9.lib d3dx9.lib dxerr9.lib dxguid.lib
などを追加してます。

ウチと環境違ってたら私はヘタレなのでよく分んないです。スマソ。

303 名前:98 mailto:sage [04/04/19 18:57 ID:x8GMNOCf.net]
無料版なので、dos窓でいろいろやらないとだめなんです・・・

VC++ ->DirectXどころか、coutすらまだ使えない状態(printfは使える)

bcc ->三角形をコンパイルしようとすると
     Fatal: オプションが必要 : LD:\directx9sdk\Lib\Borland といわれる。

ここを参考にしてみた。↓
ttp://www.geocities.co.jp/Milano/8000/bcc/

304 名前:名前は開発中のものです。 mailto:sage [04/04/19 20:17 ID:eJn0oU39.net]
>303
VCでのライブラリモジュールのリンクは
#pragma comment(lib, "ライブラリ名.lib")
を使うと少し楽できるかも。(正しいやり方じゃないかもしれないけど・・・・)

305 名前:245 mailto:sage [04/04/19 20:55 ID:3QCXa6Lb.net]
>>303
あぁ、無料のVC++ってなんだろうと思ってたら
コンパイラが無料配布されてるんですか。。。
お役に立てずに申し訳。

306 名前:親父PG mailto:sage [04/04/19 23:42 ID:HvqP5Z0m.net]
>>301
Visual Studio 6.0 を使う場合
インクルード ファイルの検索パス
ヘッダー ファイルのパスが正しいこと、DirectX のヘッダー ファイルのディレクトリがコンパイラに最初に検索されるパスになっていることを確認すること。
インクルード パスを確認するには、[ツール] メニューの [オプション] をクリックし、[ディレクトリ] タブをクリックする。これにより、次のようなダイアログ ボックスが表示される。

ここでリストの先頭に表示されているパスが、最新の DirectX のヘッダー ファイルを置いているフォルダになっていなければならない。
このデフォルト パスは、C:\DXSDK\Include である。このパスが表示されていない場合は、それをリストに追加し、[ディレクトリ] タブ内のツールバー コントロールを使ってそのパスをリストの先頭へ移動すること。
                   ↓
エヂエタ|タブ|デバック|互換性|ビルド|ディレクトリ|ワークスペース|||
プラットホーム
「WIN32」
ディレクトリ
C:\DXSDK\Include ←これ

リンカの検索パス
リンカがリンク ライブラリを検索する際に使う検索パスと、その検索順を確認すること。リンクの検索パスのリストも、[ディレクトリ] タブで確認できる。
これを行うには、[ツール] メニューの [オプション] をクリックし、[ディレクトリ] タブをクリックする。ダイアログ ボックスが表示されたら、[表示するディレクトリ] ボックスの [ライブラリ ファイル] をクリックする。
これにより表示されたリストの先頭のパスが、最新の DirectX のリンク ライブラリを置いているフォルダになっていなければならない。このデフォルト パスは、C:\DXSDK\Lib である。

プロジェクトのリンク ライブラリ
サンプルと一緒に提供されたプロジェクト ファイルを使う場合は、この設定を確認する必要はない。この設定値はプロジェクト ファイル内で指定されている。
新しいアプリケーションをコンパイルする場合は、[プロジェクト] メニューの [設定] をクリックする。これにより、次のようなダイアログ ボックスが表示される。





307 名前:98 mailto:sage [04/04/20 00:31 ID:2oyWdrfK.net]
>>304
#pragma comment(lib , "libcp.lib")
をつけてみたんですが、だめでした。
自分でもよく分からないんですが、環境変数いじってたらいつの間にか
coutが使えるようになってました。

>>305
clとかvccとか言ったほうが分かりやすかったですね

>>306
ありがとうございます。でもVisualStudioではないんです・・・


bccはDirectX8以上と相性が悪いらしいのでさっきアンインストールしてしまったんですが、
clでwindows.hが使えるようになったら再びインスコしてみます。

308 名前:名前は開発中のものです。 mailto:sage [04/04/20 01:42 ID:TlrWn8fZ.net]
goldfly.ld.infoseek.co.jp/program/program.html#directx
ガイシュツ?

309 名前:名前は開発中のものです。 mailto:sage [04/04/20 22:55 ID:eL87iK8i.net]
>307
私の環境では、インストール先のディレクトリに出来る”vcvars32.bat”と言うバッチファイルを実行しただけで、
環境変数がすべて設定されました。

310 名前:98 mailto:sage [04/04/21 18:22 ID:bfgLD/fX.net]
>>308
やってみたんですが、
外部シンボル 'Direct3DCreate9' が未解決
というエラーが出ます。意味が分からないんですが、何がいけないんでしょうか?


>>309
そうだったんですか・・・必死に自分でやってましたorz


PlatformSDKも、XMLが読めないとか言われて落とせないので、
VC++(製品版)を買ったほうがいいような気もしてきました・・・



311 名前:名前は開発中のものです。 mailto:sage [04/04/21 18:29 ID:+YydXBKM.net]
「プロジェクトの設定」のリンクのところで、d3d9.libをリンクすればいいハズ。
あと、必要に応じてほかのLibもリンクしてやる。
関数ごとに必要なLibはドキュメントに書いてある。


312 名前:311 mailto:sage [04/04/21 18:38 ID:+YydXBKM.net]
>>310
BccDevの設定のことな。
これでDX9がBCCで使えるはずだが、
できたプログラムがDLLを導入した環境じゃないと動かないかも知れない。
試してないのでわからん。スマン。

313 名前:98 mailto:sage [04/04/21 18:56 ID:TkqwtIOq.net]
>>311
コンパイルできました。
でもVertices.exeをダブルクリックしても何も起きないです。

\Samples\C++\Direct3D\Binのファイルも半分ほど開けないので、
ビデオカードのせいでしょうか?

314 名前:311 mailto:sage [04/04/21 19:08 ID:+YydXBKM.net]
Vertices.exeはハード依存ではないハズなので、
起動しないのはどこかがおかしいのかも。
俺も初心者なのでBinのプログラムやビデオカードについては正直わからん。

315 名前:98 mailto:sage [04/04/21 19:33 ID:TkqwtIOq.net]
>>314
別のPCでやったら三角形が表示されました。
なんでだろう

316 名前:245 mailto:sage [04/04/21 19:46 ID:KyjgQXxH.net]
意味があるかわかんないけど、
Windowsの「スタート」メニューから「ファイル名を指定して実行」で
dxdiagっていれるとDirect3dとかDrawの環境テストができますよ。
ダメだったらビデオボードのドライバを新しいのに更新してみるとか。

317 名前:98 mailto:sage [04/04/21 23:45 ID:HhcihRE8.net]
>>316
テストしてみたんですが、問題なしでした。
ドライバを更新したら、今まで見れなかったサンプルが見れるようになったんですが、
Vertices.exeはまだ見れないです・・


318 名前:98 mailto:sage [04/04/22 00:12 ID:56TmnEhv.net]
画面の色数のようなものをいじってたら見れるようになりました。
やっとスタートラインに立てました。
教えてくれた人ありがとうございます。

319 名前:311 mailto:sage [04/04/22 00:31 ID:bRXr1w99.net]
おお、原因はわからんが(w、とりあえず動いてよかった。
これからもガンガレ!




320 名前:245 mailto:sage [04/04/24 22:29 ID:jIgXjODn.net]
Xfileのロードができた。
今更ながらクラスをちょっと勉強したので、
一つのモデルを読み込み、オブジェクトとして沢山配置したり
位置とか向きを管理できるようにしてみようと思う。



321 名前:名前は開発中のものです。 mailto:sage [04/04/25 13:27 ID:kOXdBOhy.net]
ある点のRGB値を取得するときに使うGetPixelってありますよね
あれのRの値のみ取得する方法ってあるんですか?
あったら教えてください

322 名前:名前は開発中のものです。 mailto:sage [04/04/25 15:10 ID:pLOIoMuL.net]
GetRValue

323 名前:321 mailto:sage [04/04/25 19:05 ID:kOXdBOhy.net]
>>322
マジありがと

324 名前:98 mailto:sage [04/04/26 21:10 ID:bAZf+D6a.net]
サンプルのソース見ててもさっぱり分からん・・・
DirectXのお勧めの本とかサイトあったら教えてください

325 名前:とおりかかった親父PG mailto:sage [04/04/27 23:00 ID:6oVtyqti.net]
ところで気になるのですが、メモリ内に仮想的にDIBを造る方法をご存知ですか?

HDC hDC = CreateCompatibleDC( NULL );

DWORD* pBitmapBits;
BITMAPINFO bmi;
ZeroMemory( &bmi.bmiHeader, sizeof( BITMAPINFOHEADER ) );
bmi.bmiHeader.biSize = sizeof( BITMAPINFOHEADER );
bmi.bmiHeader.biWidth = ( int )tW;
bmi.bmiHeader.biHeight = ( int )-tH;//ここを-すると左上頂点のDIBができるマジお勧め
bmi.bmiHeader.biPlanes = 1;
bmi.bmiHeader.biCompression = BI_RGB;
bmi.bmiHeader.biBitCount = 16;//1 pixcel あたりのBit数
// Create a bitmap for the font
hbmBitmap = CreateDIBSection( hDC, &bmi, DIB_RGB_COLORS,( void** )&pBitmapBits, NULL, 0 );


これでメモリの中にDIBが作成されます。
先ほどからGetPixcel 関数の話が出ているので書き込みました。

画像を扱う場合は一気に転送がセオリーだと思います。
もし既出であればスレ汚しすみません


326 名前:親父PG mailto:sage [04/04/27 23:02 ID:6oVtyqti.net]
>>324
ttp://www.realdigital.co.jp/densi2/

327 名前:98 mailto:sage [04/04/28 21:34 ID:/L+BRof0.net]
>>326
ありがとうございます。見てみます。

328 名前:名前は開発中のものです。 [04/04/29 09:25 ID:fKr8I6Zs.net]
hoshu

329 名前:98 mailto:sage [04/04/29 20:54 ID:eFo7PbpH.net]
三角形を、押したキーに応じてX,Y,Z軸について回転するところまでできました。

著作権とかよく分からないんですが、ほとんどサンプルの元の状態から変わってないんですが、
ソース公開しても大丈夫なんでしょうか?

330 名前:245 mailto:sage [04/05/02 11:03 ID:OAzbaBIZ.net]
誰が書いてもほとんど同じになるような短いコードだし、
適当に改造しときゃ大丈夫じゃないですかね。コメントけしたり。
もちろん責任はもてませんが。



331 名前:名前は開発中のものです。 [04/05/26 09:52 ID:ZkbU9bqo.net]
とまっちゃったよ?


332 名前:名前は開発中のものです。 mailto:sage [04/05/26 10:16 ID:RveiUJUf.net]
ツクール買え

333 名前:98 mailto:sage [04/06/01 00:42 ID:51ZpkQEi.net]
別のスレでゲーム作ってるのでこのスレは卒業します。
サイトも適当につぶしておきます。

334 名前:名前は開発中のものです。 [04/06/01 18:51 ID:TjtQoeyw.net]
98の卒業祝いあげ

335 名前:名前は開発中のものです。 mailto:sage [04/06/01 21:45 ID:clhKLVnl.net]
どこのスレに進学しましたか。

336 名前:名前は開発中のものです。 mailto:sage [04/06/02 03:14 ID:K5/c3qHf.net]
廃人スレ

337 名前:尿 ◆TQRzkzBQz6 [04/06/02 16:39 ID:G5yOjIbE.net]
.

338 名前:名前は開発中のものです。 [04/07/15 22:01 ID:X+w0MHvL.net]
新入生募集上げ


339 名前:新入生 [04/07/16 15:46 ID:rveJEKqt.net]
オレが応募します。
7月22日から開始します。

340 名前:245 mailto:sage [04/07/16 16:23 ID:+XSBeZ7m.net]
ヒロシです。俺だけジャージの色が違います。
ヒロシです。みんな俺のことをさん付けで呼びます。



341 名前:名前は開発中のものです。 mailto:sage [04/07/17 12:16 ID:5LuAOAhe.net]
ヒロシです
教科書の表紙が俺だけ違うとです。

342 名前:新入生2 mailto:sage [04/07/28 14:45 ID:5jDkoPBH.net]
俺も応募していいですか?
C/C++とWINDOWS APIでRPG作りたいです。

343 名前:新入生2 mailto:sage [04/07/29 15:33 ID:+VMuaX4q.net]
へんじがないただのしかばねのようだ・・・

んじゃ勝手に居座らせてもらいます。
とりあえず98氏のサイトで勉強してみます。

(´-`).。oO(人来ないかなぁ…)

344 名前:名前は開発中のものです。 mailto:sage [04/07/29 15:52 ID:+VpB19P6.net]
ROMはたくさんいると思われ

345 名前:新入生2 mailto:sage [04/07/30 10:12 ID:zk8Gdi3K.net]
良かった。見てる人いたのか。

では、まだそんなレベルまで行ってないんですが質問させて下さい。
マルチスレッドはRPG製作に使いますか(使った方が良いですか)?
そこの辺りはチョットしか勉強していないので…

346 名前:名前は開発中のものです。 mailto:sage [04/07/30 11:09 ID:5XdzxF19.net]
普通にタスクシステムで十分だろ?

347 名前:名前は開発中のものです。 mailto:sage [04/07/30 11:12 ID:A0tDow7H.net]
ネトゲだったら使う

348 名前:新入生2 mailto:sage [04/07/30 11:43 ID:zk8Gdi3K.net]
そうですか。じゃあマルチスレッドの勉強はまた今度にします。

349 名前:新入生2 mailto:sage [04/07/31 11:36 ID:ypOdEBQi.net]
DIB訳分からん

350 名前:新入生2 mailto:sage [04/07/31 15:36 ID:ypOdEBQi.net]
すいません。DIBのところで質問させて下さい。
ttp://www.sm.rim.or.jp/~shishido/savebmp.html
では、バッファの1ラインの長さの計算に
if ((dwWidth*3) % 4==0) 〜という式を使ってますが、
ttp://www.sm.rim.or.jp/~shishido/dib24.html
では、if (iWidth % 4 == 0) 〜になっています。
この違いは何でしょうか?



351 名前:新入生2 mailto:sage [04/07/31 15:40 ID:ypOdEBQi.net]
すいません。自己解決しました

352 名前:名前は開発中のものです。 mailto:sage [04/07/31 19:47 ID:YZJtdaLG.net]
自己解決したら、内容を書いてくれると、後々の人のためになりますよ
# というか、自分の質問に責任もって下さい!

353 名前:新入生2 mailto:sage [04/07/31 22:58 ID:ypOdEBQi.net]
>自己解決したら、内容を書いてくれると、後々の人のためになりますよ
上はビットマップの横の長さが4の倍数か見てて
下は横一列のバイト数が4の倍数か見てるんではないかと。
間違ってますか?

>というか、自分の質問に責任もって下さい!
結構悩んだので質問したんですが、その直後閃いたというか何というか…申し訳ない

354 名前:新入生2 mailto:sage [04/07/31 23:01 ID:ypOdEBQi.net]
>上はビットマップの横の長さが4の倍数か見てて
>下は横一列のバイト数が4の倍数か見てるんではないかと。

逆だった…_| ̄|○

下はビットマップの横の長さが4の倍数か見てて
上は横一列のバイト数が4の倍数か見てるんではないかと。

です。ほんとごめんなさい。まじでごめんなさい。

355 名前:練習帳著者 mailto:sage [04/08/01 11:09 ID:b9uMxnzb.net]
>>345
>マルチスレッドはRPG製作に使いますか(使った方が良いですか)?

今、マルチスレッド(メインスレッドの他にゲーム処理用スレッドを
もつ)でRPGを作っていますが、あちこちにメッセージポンプを仕込む
必要がなくなってなかなか良い感じかも。スレッド別に処理を明確に
切り分けられるのなら、マルチスレッド化する、という道もあるでしょ
うね。
ただ、これまでスレッドを使ったことがないのなら、RPGを作るために
わざわざスレッドを覚える、という必要はないと思いますが。

>>350-354
>この違いは何でしょうか?

深い意味はありません(^^;。
どっちでも同じなので。

>下はビットマップの横の長さが4の倍数か見てて
>上は横一列のバイト数が4の倍数か見てるんではないかと。

そうですね。
ビットマップの横幅が4の倍数であるか、と24ビットDIBピクセル列
の横幅が4の倍数であるか、は結果的には同じ(n % 4が0ならば、
(n * 3) % 4も0)なので、プログラムではn % 4 == 0で判定した方
がすっきりするでしょうけど。

私も以前は「ピクセル列の横幅を4の倍数に合わせる」意味を明確
にするためにiWidth * 3という書き方をしていた面もありますが・・。


356 名前:新入生2 mailto:sage [04/08/01 11:38 ID:gbRGZbfr.net]
著者さん、わざわざレスありがとうございます。
サイトの方、いつも参考にさせて頂いてます。
この場を借りて感謝

357 名前:名前は開発中のものです。 [04/08/06 15:31 ID:vsNkeVch.net]
夏季講習上げ


358 名前:新入生2 mailto:sage [04/08/06 16:43 ID:jaMpxEea.net]
今、98氏のソースを見て勉強しているのですが、「NPC実装」のプログラム
ttp://www.geocities.co.jp/SiliconValley-Bay/2736/zz82.txt
をコピペして実行するとプログラム終了時に
Rum-Time Check Failure #3 - The variable 'lpDIB' is being used without being defined.
というエラーが出てしまいます。

一方、氏の「NPC実装 のEXE 」
ttp://www.geocities.co.jp/SiliconValley-Bay/2736/rpg_a6.zip
を実行しても終了時にエラーが出ません。
何故でしょうか?教えてください。

環境はWindowsXP、Visual C++ .NETです。

359 名前:名前は開発中のものです。 mailto:sage [04/08/07 12:34 ID:0vLmZFUE.net]
今年の新入生は教えて君でだめだ。

360 名前:名前は開発中のものです。 mailto:sage [04/08/08 04:33 ID:0wp5pRWn.net]
もう諦めてツクールXPのスクリプトでもいじっとけ



361 名前:名前は開発中のものです。 [04/08/14 14:03 ID:6/dV8pRa.net]
無料でRPGツクール作れるようになりたいんですが、どうすればよいんですか?


362 名前:名前は開発中のものです。 mailto:sage [04/08/14 17:22 ID:gmz99cAj.net]
作ればいいんだよ

363 名前:名前は開発中のものです。 mailto:sage [04/08/14 18:10 ID:yswnRgvv.net]
>>361
ツクールを作るのか。
完成したら使ってあげるよ。

364 名前:245 mailto:sage [04/08/22 00:11 ID:Em5qF6oY.net]
P2Pの適当なチャットができるようになったけど今一理解が怪しい。
現在はIME制御クラスを製作中。
標準コントロール貼り付けるのは何かダサいし。
これが完成したら、もっとクラスの理解を深めたいので
自作ウィンドウのクラスでも作ってみたいと思っているけど
今の段階ではどうやって作ればいいか全く見当もつきません。

365 名前:245 mailto:sage [04/08/23 18:15 ID:GI7MfX74.net]
IMEもそこそこできてきた。練習に3Dで
見下ろし視点のボンバーマンでも作ってみようかな。。。

366 名前:名前は開発中のものです。 [05/01/06 14:46:34 ID:TOA2E2ip.net]
新年上げ


367 名前:名前は開発中のものです。 [05/01/06 16:08:43 ID:bcRDIiW3.net]
1はどこいった

368 名前:名前は開発中のものです。 [05/01/23 00:12:12 ID:CdrNb8aJ.net]
1は使命を成し遂げ平和に暮らしましたとさ

369 名前:名前は開発中のものです。 mailto:sage [05/01/23 09:51:39 ID:EM9WdJXX.net]
低脳はツクールツカエ

370 名前:名前は開発中のものです。 mailto:sage [05/02/15 14:07:03 ID:6fYiWk+0.net]
シナリオ記述にXMLを使おうと思っている



371 名前:名前は開発中のものです。 mailto:sage [05/03/05 04:20:35 ID:lOW9T/w5.net]
ttp://www.geocities.co.jp/SiliconValley-Bay/2736/a2.txt
をクラス化して戦闘を付けてみた
改造大歓迎

ttp://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0050zip.html

372 名前:名前は開発中のものです。 mailto:sage [2005/03/25(金) 18:08:47 ID:hyYLgofF.net]
>>371
だめでしたorz

ttp://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0079zip.html






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

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

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