※回答する人も、質問する人も必ず読んでください
【 回答してくださる方 】
・ できるだけ優しく質問に答えてあげてください。
・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。
「ググれ」以外の回答でおながいします。
・ 神ですら理解不能な質問は無視して下さい。
【 質問する香具師 】
・ どんな事で躓いているのか明確にしる。
・ 長くならないなら躓いている部分のコードを晒してみれ。
・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書け。
Windowsゲームプログラミング 質問スレ
■ このスレッドは過去ログ倉庫に格納されています
1うゆ ◆vvvK3Fcqdg
2008/11/06(木) 21:28:45ID:lNn2skuQ203名前は開発中のものです。
2009/04/10(金) 19:34:54ID:ESPzFswh Ogreでも使ってろよクズが
204名前は開発中のものです。
2009/04/10(金) 19:48:05ID:WdqvyJ6f >>197
Windowsの3Dゲーム開発で何が主流か?といわれたら、主流はない。
あえていうなら、DirectX。
XNAはありえない。
Ogreとかもないな。
UnrealやHalflifeのMODみたいな感じでゲーム開発使うのは海外では流行っているし、
情報あるから(ただし英語)いいかもしれない。
敷居も低い。
ただ、ゲーム開発の主流ではないと思うが。
Windowsの3Dゲーム開発で何が主流か?といわれたら、主流はない。
あえていうなら、DirectX。
XNAはありえない。
Ogreとかもないな。
UnrealやHalflifeのMODみたいな感じでゲーム開発使うのは海外では流行っているし、
情報あるから(ただし英語)いいかもしれない。
敷居も低い。
ただ、ゲーム開発の主流ではないと思うが。
205名前は開発中のものです。
2009/04/10(金) 19:48:54ID:WdqvyJ6f > 敷居も低い。
1から3Dエンジンを作るよりも、って話ね。
1から3Dエンジンを作るよりも、って話ね。
206名前は開発中のものです。
2009/04/12(日) 10:37:36ID:O+0G4WiN 別にPC前提ならXNAでもXBOXコントローラー以外も使えるけどな。
C#でやりたいというわけでもないなら、XNAじゃないほうがいいだろうな。
C#でやりたいというわけでもないなら、XNAじゃないほうがいいだろうな。
207197
2009/04/12(日) 11:22:43ID:2pX9j9Yn208名前は開発中のものです。
2009/04/12(日) 17:48:24ID:uJhs7hdp まて、XNAはフレームワークだろうけど、エンジンというほどじゃない気がw
OgreってのPython バインデイングもあるのね…。
せっかくだから、Panda 3DってのもPython+3Dエンジンだぜ
C#に拒否反応ないなら、(デプロイにユーザー開発者双方で手間かけてもいいなら)
Pythonとかでもいいよな。
OgreってのPython バインデイングもあるのね…。
せっかくだから、Panda 3DってのもPython+3Dエンジンだぜ
C#に拒否反応ないなら、(デプロイにユーザー開発者双方で手間かけてもいいなら)
Pythonとかでもいいよな。
209名前は開発中のものです。
2009/04/12(日) 22:03:27ID:vkgd6Htu 質問です。2Dのゲームの場合絵を描くことについてですが
gifじゃないといけない理由ってありますか?
gifだと256色しかないんで別の拡張子で素材作りたいのですが。
pngとかjpgとかgifとか拡張子ありますがgif以外でもつくれるならば
別の拡張子で綺麗な絵柄で作りたいと思っています。
可能ならばメリットとデメリットってありますか?
gifじゃないといけない理由ってありますか?
gifだと256色しかないんで別の拡張子で素材作りたいのですが。
pngとかjpgとかgifとか拡張子ありますがgif以外でもつくれるならば
別の拡張子で綺麗な絵柄で作りたいと思っています。
可能ならばメリットとデメリットってありますか?
210名前は開発中のものです。
2009/04/12(日) 22:28:24ID:LCOFWzsh プログラム的な話で言えば別に色情報さえ読み取れるなら
どの形式だろうが或いは独自形式であっても問題ない
しかし、なにかのツクール系みたいなツールで作っていて
対応フォーマットがgifにしか対応してないっていうなら従うしかないんじゃない?
むしろgifのほうがライセンスの問題で使うべきではないんだが
DirectXであればbmp、png、jpg、tga、dds、あたりが標準で読める
どの形式だろうが或いは独自形式であっても問題ない
しかし、なにかのツクール系みたいなツールで作っていて
対応フォーマットがgifにしか対応してないっていうなら従うしかないんじゃない?
むしろgifのほうがライセンスの問題で使うべきではないんだが
DirectXであればbmp、png、jpg、tga、dds、あたりが標準で読める
211名前は開発中のものです。
2009/04/12(日) 22:44:13ID:ZQ7DXobT DirectX != D3DX
212名前は開発中のものです。
2009/04/12(日) 22:45:13ID:vkgd6Htu >>210
ありがとうございます、ツクール系ではなく普通に本勝って付録でついてる
サンプルプログラムを改造してゲーム作る予定です。
で、素材の絵を描いていたのですがドット打ちできないんで普通にフォトショップで
描いていたのですが不安になったんで質問させてもらいました。
アクションゲームを作ろうと思うのですがキャラクターのモーションとかも
pngやjpgでいけますか?gifアニメみたいにアニメーションにはできないと
聞いたのですが
ありがとうございます、ツクール系ではなく普通に本勝って付録でついてる
サンプルプログラムを改造してゲーム作る予定です。
で、素材の絵を描いていたのですがドット打ちできないんで普通にフォトショップで
描いていたのですが不安になったんで質問させてもらいました。
アクションゲームを作ろうと思うのですがキャラクターのモーションとかも
pngやjpgでいけますか?gifアニメみたいにアニメーションにはできないと
聞いたのですが
213名前は開発中のものです。
2009/04/12(日) 23:35:32ID:LCOFWzsh >>212
そもそもアニメーション情報を含めることのできる画像フォーマットを使ったとしても
ゲーム上でアニメーションさせるにはそのための機能を自分で実装しなくてはいけません
gifアニメーションで作ったとしても勝手に再生してくれるわけではないのですよ
一般的な方法でいうと
1枚の画像にアニメーションのパターンを全て含めて
画像のどの部分をどのタイミングで表示するのかを
プログラム側から指定してやることでアニメーションをさせます
プリーのツールでそういったアニメーションデータを作成してくれるものもありますが
それはあくまで画像の区切りやタイムテーブルのデータの作成を簡易にしてくれるものであって
それらを読み取ってアニメーションをさせる部分は自分で実装する必要があるのです
そもそもアニメーション情報を含めることのできる画像フォーマットを使ったとしても
ゲーム上でアニメーションさせるにはそのための機能を自分で実装しなくてはいけません
gifアニメーションで作ったとしても勝手に再生してくれるわけではないのですよ
一般的な方法でいうと
1枚の画像にアニメーションのパターンを全て含めて
画像のどの部分をどのタイミングで表示するのかを
プログラム側から指定してやることでアニメーションをさせます
プリーのツールでそういったアニメーションデータを作成してくれるものもありますが
それはあくまで画像の区切りやタイムテーブルのデータの作成を簡易にしてくれるものであって
それらを読み取ってアニメーションをさせる部分は自分で実装する必要があるのです
214名前は開発中のものです。
2009/04/12(日) 23:43:13ID:vkgd6Htu >>213
ありがとうございます、それに関してはなんとなくわかります。(アニメーションは自分で実装)
でも描いてるうちに参考の画像見ると全部gifなんでgifじゃないといけない理由が
あるのかなあと気になっていたのです。
自分ドット打ちはできなかったんで・・・
ありがとうございます、それに関してはなんとなくわかります。(アニメーションは自分で実装)
でも描いてるうちに参考の画像見ると全部gifなんでgifじゃないといけない理由が
あるのかなあと気になっていたのです。
自分ドット打ちはできなかったんで・・・
215名前は開発中のものです。
2009/04/13(月) 00:03:20ID:qsxqoxw3 gifでないといけない理由はなにもない
単純にインデックスカラー対応で圧縮されてて
ファイルサイズが小さいからとかそんな理由と思われる
まさか、web上の素材サイトを参考にしてそう言ってるわけじゃないよね?
単純にインデックスカラー対応で圧縮されてて
ファイルサイズが小さいからとかそんな理由と思われる
まさか、web上の素材サイトを参考にしてそう言ってるわけじゃないよね?
216名前は開発中のものです。
2009/04/13(月) 00:19:55ID:bYodFX/G217名前は開発中のものです。
2009/04/13(月) 05:22:32ID:DrRdSLAX 時代背景もあるんじゃないのか?
10年くらい前は256以下なら、pngよかgifくらいな時代だったはずだし(まあ、同時にgifライセンスうぜーって時期でもあったが)
俺はよくわからんので。
mugen詳しい人よろ
10年くらい前は256以下なら、pngよかgifくらいな時代だったはずだし(まあ、同時にgifライセンスうぜーって時期でもあったが)
俺はよくわからんので。
mugen詳しい人よろ
218名前は開発中のものです。
2009/04/13(月) 07:03:54ID:kKYIuKnL おれは盲目的にbmpとpng(^-^;
さて
>サンプルプログラムを改造してゲーム作る予定です。
一応PGなら改造って言葉は使わずあくまで「参考にして」ってしとけ
たぶんそんな機会は訪れないと思うが足元すくわれるぞ
さて
>サンプルプログラムを改造してゲーム作る予定です。
一応PGなら改造って言葉は使わずあくまで「参考にして」ってしとけ
たぶんそんな機会は訪れないと思うが足元すくわれるぞ
219名前は開発中のものです。
2009/04/13(月) 08:23:11ID:GN8f0M0n どうせ出来ないんだからいいんじゃないの
220名前は開発中のものです。
2009/04/13(月) 15:20:22ID:yYZDsjyV それを言っちゃあおしめえよ
221名前は開発中のものです。
2009/04/30(木) 14:07:29ID:XSOMXuai XNAでインベーダーゲームを作ってるんだけど
敵キャラを下にゆっくり移動させるのにはどうしたらいいんだ?
ちなみに右に行って下
左にいってしたってかんじ
敵キャラを下にゆっくり移動させるのにはどうしたらいいんだ?
ちなみに右に行って下
左にいってしたってかんじ
222名前は開発中のものです。
2009/04/30(木) 16:14:51ID:Szb967NA if (mode == 右に動かす)
{
(敵を右に動かす処理)
if (一定量右に行ったか) mode = 下に動かす;
}
else if (mode == 下に動かす)
{
(敵を下に動かす処理)
if (一定量下に行ったか) mode = 左に動かす;
}
else if (mode == 左に動かす)
{
(敵を左に動かす処理)
if (一定量左に行ったか) mode = 下に動かすpart2;
}
else if (mode == 下に動かすpart2) // ←これは else でもいい
{
(敵を下に動かす処理)
if (一定量下に行ったか) mode = 右に動かす;
}
これじゃあかんの?
{
(敵を右に動かす処理)
if (一定量右に行ったか) mode = 下に動かす;
}
else if (mode == 下に動かす)
{
(敵を下に動かす処理)
if (一定量下に行ったか) mode = 左に動かす;
}
else if (mode == 左に動かす)
{
(敵を左に動かす処理)
if (一定量左に行ったか) mode = 下に動かすpart2;
}
else if (mode == 下に動かすpart2) // ←これは else でもいい
{
(敵を下に動かす処理)
if (一定量下に行ったか) mode = 右に動かす;
}
これじゃあかんの?
223名前は開発中のものです。
2009/04/30(木) 17:45:01ID:6x5SV4ES Dictionaryを使えと何度いえb(ry
224名前は開発中のものです。
2009/05/02(土) 11:18:09ID:1icd8u4m 指定RECTの領域を別RECT(複数)を見てその領域を除いた
複数のRECTに分割したいんだけど複雑すぎてどうすればいいのか
たとえば、指定が{0,0,100,100}で見るのが{21,21,79,79}だけなら
分割後は{0,0,100,20}{0,21,20,79}{80,21,100,79}{0,80,100,100}
の4つになるみたいにしたいんだけど、うーん
複数のRECTに分割したいんだけど複雑すぎてどうすればいいのか
たとえば、指定が{0,0,100,100}で見るのが{21,21,79,79}だけなら
分割後は{0,0,100,20}{0,21,20,79}{80,21,100,79}{0,80,100,100}
の4つになるみたいにしたいんだけど、うーん
225名前は開発中のものです。
2009/05/02(土) 11:44:19ID:3Ey8sJwq 分割するという発想じゃなくて
「指定のRECTを含まないRECTを一つ除外する」という処理を
再帰的に指定のRECTと同じサイズになるまで繰り返せばいいんじゃね?
「指定のRECTを含まないRECTを一つ除外する」という処理を
再帰的に指定のRECTと同じサイズになるまで繰り返せばいいんじゃね?
226名前は開発中のものです。
2009/05/02(土) 12:21:12ID:hJ68J4gV 面白い問題だと思ったが、メンヘラが出てきてしまった。
こういう奴は自分のネタ書き込みが実装できなくても、
他人のアイデアに延々ケチを付け続けるので、書き込むのが既にウザイ
こういう奴は自分のネタ書き込みが実装できなくても、
他人のアイデアに延々ケチを付け続けるので、書き込むのが既にウザイ
227名前は開発中のものです。
2009/05/02(土) 12:28:05ID:1icd8u4m なんだかよくわからない人がいますが
>>225さんありがとう、何とかなりそうです
>>225さんありがとう、何とかなりそうです
228名前は開発中のものです。
2009/05/02(土) 13:38:05ID:3Ey8sJwq ですよねー
実装もできないひとにアイデアだけ出されてもムカッとしますよね
すでに質問主さんも解決されてるようですが
念の為、簡単なソースを上げておきますね
http://www5b.biglobe.ne.jp/~mya_a/DirectX/main.html
実装もできないひとにアイデアだけ出されてもムカッとしますよね
すでに質問主さんも解決されてるようですが
念の為、簡単なソースを上げておきますね
http://www5b.biglobe.ne.jp/~mya_a/DirectX/main.html
229名前は開発中のものです。
2009/05/02(土) 14:23:04ID:n7KvWJCZ すげー 前提無視すればお前の妄想でも
コード書けるだろうよw
本物のキチガイ歪みねーな
コード書けるだろうよw
本物のキチガイ歪みねーな
230名前は開発中のものです。
2009/05/02(土) 15:17:44ID:AaWksVDK >224
指定RECTを複数RECTの座標軸で分断する
(例題の組なら9つに別れる)
分断されたそれぞれのRECTと複数RECTを判定して取り除く
残ったRECT同士で辺の共有を調べ、長さが揃えば結合する
こんな感じでどうよ
指定RECTを複数RECTの座標軸で分断する
(例題の組なら9つに別れる)
分断されたそれぞれのRECTと複数RECTを判定して取り除く
残ったRECT同士で辺の共有を調べ、長さが揃えば結合する
こんな感じでどうよ
231名前は開発中のものです。
2009/05/02(土) 15:58:10ID:1icd8u4m232名前は開発中のものです。
2009/05/03(日) 01:41:43ID:DXIo6YRI スルースキルの高さに感心した
233名前は開発中のものです。
2009/05/03(日) 22:48:03ID:MdPMSTHC 考えられる最小構成でウインドウ作って画面描画とかは何もしないプログラムで
フレームレートを調べたらSleep(0)で2000前後、Sleep(1)で500前後でした
スペックは CoreDuo1.6Ghz GeForce7400go です
こんなもんでしょうか?
もっと凄まじい数値がでるかとwktkしていたのですが…
そして実際に2Dや3D描画をしてしまうと50以下の数値になってしまいます。
フレームスキップ無しではこんな程度なのでしょうか?
フレームレートを調べたらSleep(0)で2000前後、Sleep(1)で500前後でした
スペックは CoreDuo1.6Ghz GeForce7400go です
こんなもんでしょうか?
もっと凄まじい数値がでるかとwktkしていたのですが…
そして実際に2Dや3D描画をしてしまうと50以下の数値になってしまいます。
フレームスキップ無しではこんな程度なのでしょうか?
234名前は開発中のものです。
2009/05/03(日) 23:54:24ID:fxWPMoUR みた感じノートのスペックだしそんなものでは?
235名前は開発中のものです。
2009/05/03(日) 23:56:09ID:Xp9/OEVA はーどうぇああくせられーしょんできてないんじゃ
236名前は開発中のものです。
2009/05/04(月) 00:10:43ID:y/3FOMzs237名前は開発中のものです。
2009/05/04(月) 00:12:46ID:SSrJcNUp ちっぷせっとどらいばをさいしんにしてみるとか
238名前は開発中のものです。
2009/05/04(月) 00:57:21ID:zCXNz15P 最近のモバイル版ゲフォには省電機能っぽい何かが無かったっけ
239名前は開発中のものです。
2009/05/04(月) 06:49:48ID:ivjAH+EW >>そして実際に2Dや3D描画をしてしまうと50以下の数値になってしまいます。
どれくらいの量の描画だか分からないけど、常駐ソフトを数本起動してる気がしる。
CoreDuo1.6Ghz GeForce7400goでちょっと描画したら60切るとか普通ないでしょう。
どれくらいの量の描画だか分からないけど、常駐ソフトを数本起動してる気がしる。
CoreDuo1.6Ghz GeForce7400goでちょっと描画したら60切るとか普通ないでしょう。
240名前は開発中のものです。
2009/05/04(月) 11:13:52ID:g3YbI5fi 電源プランを省電力とかにしてるとガツンと速度落ちたりするし
そもそもモバイル用GeFoってnVidiaとかPCショップが謳ってるほど性能高くないよ
メモリがDDR2だったりすることもあるしバス幅も64とか32とか
7400GoだったらCPUパワーでカバーできるFFベンチならある程度のスコア出せるけど
純粋にGPUパワーを図る3DMarkなら
ハイエンドノートの1/10とかデスクトップに比べたら1/15程度のスコアしか出ない
市販のソフトでもちょっとオブジェクトが増えたらすぐカクカクする
そもそもモバイル用GeFoってnVidiaとかPCショップが謳ってるほど性能高くないよ
メモリがDDR2だったりすることもあるしバス幅も64とか32とか
7400GoだったらCPUパワーでカバーできるFFベンチならある程度のスコア出せるけど
純粋にGPUパワーを図る3DMarkなら
ハイエンドノートの1/10とかデスクトップに比べたら1/15程度のスコアしか出ない
市販のソフトでもちょっとオブジェクトが増えたらすぐカクカクする
241名前は開発中のものです。
2009/05/04(月) 13:51:13ID:+gA/YHQh [test]test
242名前は開発中のものです。
2009/05/04(月) 13:54:28ID:st/gePPw やってみたやつを公開してスレの暇人にも試してもらえばいいじゃない
243名前は開発中のものです。
2009/05/04(月) 14:16:05ID:kjiUunSo >>233
うちは、Core2DuoT7200no2GHz & GeForce7400goだが、
OpenGLでテクスチャ付ポリゴンを500枚くらい描画しても、
Sleep(0)で1000FPS超えるぞ。
60FPSに固定した場合は、一秒間に990msくらいはSleepしてられるよ。
うちは、Core2DuoT7200no2GHz & GeForce7400goだが、
OpenGLでテクスチャ付ポリゴンを500枚くらい描画しても、
Sleep(0)で1000FPS超えるぞ。
60FPSに固定した場合は、一秒間に990msくらいはSleepしてられるよ。
244名前は開発中のものです。
2009/05/04(月) 17:48:30ID:NkdQPUap CPUの拡張命令とかGPUの制御言語使えばよくね
もちろんハードの制約を意識しなければいけないが
もちろんハードの制約を意識しなければいけないが
245233
2009/05/04(月) 20:31:34ID:VkgPC6sB http://down11.ddo.jp/uploader/download/1241436560.zip/attatch
こちらが実行ファイルとそのソースファイルです
みなさんのPCでの数値とかも知りたいです
こちらが実行ファイルとそのソースファイルです
みなさんのPCでの数値とかも知りたいです
246233
2009/05/04(月) 20:32:46ID:VkgPC6sB パスワードは fps です
247名前は開発中のものです。
2009/05/04(月) 20:48:30ID:+gA/YHQh 3D描画は
248名前は開発中のものです。
2009/05/04(月) 21:03:12ID:/bA/nhvO249233
2009/05/04(月) 21:28:13ID:VkgPC6sB http://down11.ddo.jp/uploader/download/1241439738.zip/attatch
パスワードは fps です
画面消去と裏画面フリップのみですが60fpsまで下がります
ちなみにDirectX SDKのサンプルSkinnedMeshは550fps近く出ているのが謎です
プログラムの組み方で変わるのでしょうか?
パスワードは fps です
画面消去と裏画面フリップのみですが60fpsまで下がります
ちなみにDirectX SDKのサンプルSkinnedMeshは550fps近く出ているのが謎です
プログラムの組み方で変わるのでしょうか?
250名前は開発中のものです。
2009/05/04(月) 21:32:35ID:kjiUunSo251名前は開発中のものです。
2009/05/04(月) 21:35:17ID:kjiUunSo252名前は開発中のものです。
2009/05/04(月) 21:46:32ID:ivjAH+EW253233
2009/05/04(月) 22:09:47ID:kwNCoBb+ なる程、試してみます
皆さんの数値も参考になりました
ありがとうございます
皆さんの数値も参考になりました
ありがとうございます
254名前は開発中のものです。
2009/05/04(月) 23:27:39ID:NUebcNJ2 質問してもいいですか?
プログラムを勉強しようと思うのですが、最初は何から始めた方が良いんでしょうか。
本当に何も知らないので、できれば参考図書なんかをあげてもらえませんか?
お願いします。
プログラムを勉強しようと思うのですが、最初は何から始めた方が良いんでしょうか。
本当に何も知らないので、できれば参考図書なんかをあげてもらえませんか?
お願いします。
255名前は開発中のものです。
2009/05/04(月) 23:33:39ID:kjiUunSo256名前は開発中のものです。
2009/05/04(月) 23:53:33ID:v8MyF9Tp 初心者はC++は非常に難しいのでは
とりあえずはCを大分理解できないと厳しいんじゃね
と思うんだが俺が馬鹿すぎるのかなあ
とりあえずはCを大分理解できないと厳しいんじゃね
と思うんだが俺が馬鹿すぎるのかなあ
257名前は開発中のものです。
2009/05/05(火) 00:18:25ID:2Wnl8Pwh 俺も初心者だけど、C++でクラスやテンプレートを読めるおかげで
ライブラリやネット上の公開コードとかの恩恵を受けられるのは大きいよ
ライブラリやネット上の公開コードとかの恩恵を受けられるのは大きいよ
258名前は開発中のものです。
2009/05/05(火) 00:31:54ID:0zW0QhP9 >本当に何も知らないので、
BASIC言語を学んでみなさい。
いちばん簡単だから 一生懸命にやれば出来る。
http://www.seiai.ed.jp/t2000/basic/index.html
ゲームを作れるようになった後に、
C言語に進むのも良いだろう。
プログラミングの経験があればC言語収得も容易になる。
BASIC言語を学んでみなさい。
いちばん簡単だから 一生懸命にやれば出来る。
http://www.seiai.ed.jp/t2000/basic/index.html
ゲームを作れるようになった後に、
C言語に進むのも良いだろう。
プログラミングの経験があればC言語収得も容易になる。
259名前は開発中のものです。
2009/05/05(火) 10:17:25ID:g+u8xL7p BASIC→C→C++→ってのが無理なく進める気がする
ふと気になったが、プログラムを勉強って何だ?
ふと気になったが、プログラムを勉強って何だ?
260名前は開発中のものです。
2009/05/05(火) 11:25:19ID:Wgvx6E2M C++が出来ればCは出来たも同然じゃん?
JavaとC#とも親和性が高いし
JavaとC#とも親和性が高いし
261名前は開発中のものです。
2009/05/05(火) 11:50:36ID:RCDRu7ea C++やってるつもりが、中はCだった、というのでいいんじゃない?
262名前は開発中のものです。
2009/05/05(火) 12:34:11ID:KNtrpfTu まあベターC的にC++やるのはいいと思うけど分かりやすいところからやっていけばいいかな
263名前は開発中のものです。
2009/05/05(火) 14:12:53ID:a5WwpTFu BASICやHSPを勧める奴が絶対に出てくると思ってたが、やめとけよ
変な癖がついて、後から苦労するぞ
Click & Createが超オススメ
変な癖がついて、後から苦労するぞ
Click & Createが超オススメ
264名前は開発中のものです。
2009/05/05(火) 14:42:12ID:TfjtoxKy 俺もC++でBASICみたいな使い方してないし
普通にC++から初めていいんじゃないかな。
勉強のための資料も一番豊富じゃだろうし。
普通にC++から初めていいんじゃないかな。
勉強のための資料も一番豊富じゃだろうし。
265名前は開発中のものです。
2009/05/05(火) 16:05:04ID:RCDRu7ea 言語もそうだが、グラフィック関連はOpenGLだけは辞めておいたほうがいい。
vista用のintelドライババグで五回は死ねる。
vista用のintelドライババグで五回は死ねる。
266名前は開発中のものです。
2009/05/05(火) 16:30:26ID:KNtrpfTu 初心者からクラスの概念とか始めても大丈夫か
それにポインタとか絡んでくると混乱しないか
それにポインタとか絡んでくると混乱しないか
267名前は開発中のものです。
2009/05/05(火) 16:35:38ID:u1F14pk8 皆さん、レスありがとうございます。
>>258を読んで頑張ってみます!
>>258を読んで頑張ってみます!
268名前は開発中のものです。
2009/05/05(火) 17:05:27ID:2Wnl8Pwh >>258を見て馬鹿にされてると思わないなら、何の問題も無い。
269名前は開発中のものです。
2009/05/05(火) 17:43:52ID:Pt0wvz3P270名前は開発中のものです。
2009/05/05(火) 22:27:41ID:8gC2H/EA RPGをVB6で作ろうと思っているのですが、C++を学習したほうがいいんでしょうか?
あとキャラクターのステータスですが、配列にして、
配列(0)がHP、配列(1)がMP…と言った感じでいいんでしょうか
30人ぐらいをストーリーにより入れ替わり立ち代わりの予定なのです
あとキャラクターのステータスですが、配列にして、
配列(0)がHP、配列(1)がMP…と言った感じでいいんでしょうか
30人ぐらいをストーリーにより入れ替わり立ち代わりの予定なのです
271名前は開発中のものです。
2009/05/05(火) 22:29:20ID:8gC2H/EA すいません、配列は二次元配列の予定です
セーブ等はとりあえずCSVに書き起こしています
セーブ等はとりあえずCSVに書き起こしています
272名前は開発中のものです。
2009/05/05(火) 22:53:50ID:qQRAGi2L Sleep(0)のメインループとメインループ部を別スレッドにして回した場合、
どちらも似たようなCPU使用率になります
CPU使用率を下げつつ、Sleep(0)と同等の速度を出す方法ってありますか?
どちらも似たようなCPU使用率になります
CPU使用率を下げつつ、Sleep(0)と同等の速度を出す方法ってありますか?
273名前は開発中のものです。
2009/05/06(水) 02:13:24ID:Q/fdNOmi メインループを適当な間隔のタイムイベントでコールバックすれば良い
274名前は開発中のものです。
2009/05/06(水) 02:38:15ID:9tyyI+jx >>270
VB6は、たしかに当時は流行ったけど、後継VB.NETで構文がまるっきり変わっちゃったので、
いまから勉強するのはお勧めしない。
この板にもC++でRPG作ってる人居るだろうから参考にしてみ。
VB6は、たしかに当時は流行ったけど、後継VB.NETで構文がまるっきり変わっちゃったので、
いまから勉強するのはお勧めしない。
この板にもC++でRPG作ってる人居るだろうから参考にしてみ。
275名前は開発中のものです。
2009/05/06(水) 02:40:58ID:36dZu90f >>270
あくまで俺の個人的意見になるけど
>RPGをVB6で作ろうと思っているのですが、C++を学習したほうがいいんでしょうか?
VBでもゲーム作る人はいるし、VBが悪いってわけじゃないけど
C++と既存のライブラリでやった方が色んな意味で楽だと思う。
>あとキャラクターのステータスですが、配列にして、
>配列(0)がHP、配列(1)がMP…と言った感じでいいんでしょうか
基本的な考え方は間違ってない。
今後、自分で管理のしやすさ、変更のしやすさを試行錯誤していく事になると思うけど。
あくまで俺の個人的意見になるけど
>RPGをVB6で作ろうと思っているのですが、C++を学習したほうがいいんでしょうか?
VBでもゲーム作る人はいるし、VBが悪いってわけじゃないけど
C++と既存のライブラリでやった方が色んな意味で楽だと思う。
>あとキャラクターのステータスですが、配列にして、
>配列(0)がHP、配列(1)がMP…と言った感じでいいんでしょうか
基本的な考え方は間違ってない。
今後、自分で管理のしやすさ、変更のしやすさを試行錯誤していく事になると思うけど。
276名前は開発中のものです。
2009/05/06(水) 02:41:17ID:9tyyI+jx >>272
メインループを別スレッドにして、尚且つ、そのスレッドの中でSleep(1以上)する。
固定FPSのゲームならSleep(0)で何か(timeGetTimeとか)を監視し続ける必要ないでしょ。
ゲームじゃなくて演算速度を出したいだけなら、CPU使用率最大にしてぶん回すべき。
メインループを別スレッドにして、尚且つ、そのスレッドの中でSleep(1以上)する。
固定FPSのゲームならSleep(0)で何か(timeGetTimeとか)を監視し続ける必要ないでしょ。
ゲームじゃなくて演算速度を出したいだけなら、CPU使用率最大にしてぶん回すべき。
277名前は開発中のものです。
2009/05/06(水) 03:33:19ID:AA8cKT/J いきなりC++から初めてできるものなのかね
言語の習得に時間が懸かって挫折しなきゃいいがね
言語の習得に時間が懸かって挫折しなきゃいいがね
278名前は開発中のものです。
2009/05/06(水) 03:50:17ID:0TC6ScVO 出来ない奴は何やっても出来ない奴だよ
ゆとり教育の弊害とか誰もがしってるだろ?
挫折したら言語の所為、DirectXの所為、OpenGLの所為、
自分は非が無い完璧超人w
ゆとり教育の弊害とか誰もがしってるだろ?
挫折したら言語の所為、DirectXの所為、OpenGLの所為、
自分は非が無い完璧超人w
279名前は開発中のものです。
2009/05/06(水) 04:32:44ID:9tyyI+jx280名前は開発中のものです。
2009/05/06(水) 05:31:19ID:AA8cKT/J ならまずはC+DXライブラリ辺りなんじゃね
HSPならもっと簡単かもしれん
もっと手っ取り早く作るんだったらツールでいいんじゃね
HSPならもっと簡単かもしれん
もっと手っ取り早く作るんだったらツールでいいんじゃね
281名前は開発中のものです。
2009/05/06(水) 07:25:56ID:8ey4uMo7 初心者にC++勧めるってのは、Perlを勧めるのと同義に等しい(頭痛が痛い)
今時はPerl使うには、いわゆる"モダンPerl"(笑)が普通でその手の書籍とか何冊も読まないまともに使えない。
同様に、C++も"Modern C++ Design"、"C++ Template Metaprogramming"、"Effective C++"とかよまないと
スタート地点にも立てない。
こんな言語、俺は絶対初心者に勧めないw
入門なら昔のBASICに相当するLL系のスクリプト言語でいいだろ
例えば、PythonやRuby
今時はPerl使うには、いわゆる"モダンPerl"(笑)が普通でその手の書籍とか何冊も読まないまともに使えない。
同様に、C++も"Modern C++ Design"、"C++ Template Metaprogramming"、"Effective C++"とかよまないと
スタート地点にも立てない。
こんな言語、俺は絶対初心者に勧めないw
入門なら昔のBASICに相当するLL系のスクリプト言語でいいだろ
例えば、PythonやRuby
282名前は開発中のものです。
2009/05/06(水) 08:40:20ID:TlNG4nJg そこでなぜPythonやRuby がでるんだよ!
ゲームならHSPのほうがゲーム向きで情報豊富で簡単だろ。
PythonやRuby 信者なら理解できるがw
俺はC++に入信してるけどね
ゲームならHSPのほうがゲーム向きで情報豊富で簡単だろ。
PythonやRuby 信者なら理解できるがw
俺はC++に入信してるけどね
283名前は開発中のものです。
2009/05/06(水) 08:53:02ID:8ey4uMo7 >>282
ゲームだけやるんなら、HSPでもいいと思う。あくまでBASICの代わりだけど。
まあ、個人的には、ゲーム特化するならHSP勧めるくらいなら、ActionScriptを勧めるな。
今時の流れなら、Flashアプリで公開ってのはよいしな。
HSPはちょっとマイナーすぎなのと、応用性がなさすぎる
しかし、情報豊富って、マイナーすぎてユーザー数が他の言語と違いすぎるだろHSPはw
ゲームだけやるんなら、HSPでもいいと思う。あくまでBASICの代わりだけど。
まあ、個人的には、ゲーム特化するならHSP勧めるくらいなら、ActionScriptを勧めるな。
今時の流れなら、Flashアプリで公開ってのはよいしな。
HSPはちょっとマイナーすぎなのと、応用性がなさすぎる
しかし、情報豊富って、マイナーすぎてユーザー数が他の言語と違いすぎるだろHSPはw
284名前は開発中のものです。
2009/05/06(水) 08:56:09ID:8ey4uMo7 こんなところで言語論争してもしゃーないけど、
google trendsの結果でも貼ってみる。
さすがにHSPはなあ…
しかし、C++はさすがだ
Google Trends: C++,HSP,Ruby,Python
http://www.google.co.jp/trends?q=C%2B%2B%2CHSP%2CRuby%2CPython
google trendsの結果でも貼ってみる。
さすがにHSPはなあ…
しかし、C++はさすがだ
Google Trends: C++,HSP,Ruby,Python
http://www.google.co.jp/trends?q=C%2B%2B%2CHSP%2CRuby%2CPython
285名前は開発中のものです。
2009/05/06(水) 08:58:42ID:8ey4uMo7 (言語名) + gameにしてみた。
Google Trends: C++ game,HSP game,Ruby game,Python game
http://www.google.co.jp/trends?q=C%2B%2B+game%2CHSP+game%2CRuby+game%2CPython+game&ctab=0&geo=all&date=all&sort=0
(言語名) + ゲームだと計測不能…
Google Trends: C++ game,HSP game,Ruby game,Python game
http://www.google.co.jp/trends?q=C%2B%2B+game%2CHSP+game%2CRuby+game%2CPython+game&ctab=0&geo=all&date=all&sort=0
(言語名) + ゲームだと計測不能…
286名前は開発中のものです。
2009/05/06(水) 08:58:52ID:TlNG4nJg 初心者が始める言語は何でもいいと思ってる。出来るやつ何でも出来る。
PythonやRuby が外れたのを確認したから宗教論争はここで終わるw
PythonやRuby が外れたのを確認したから宗教論争はここで終わるw
287名前は開発中のものです。
2009/05/06(水) 09:03:50ID:TlNG4nJg >>284
言語が全体的に下がり気味なのがさびしい・・・
言語が全体的に下がり気味なのがさびしい・・・
288名前は開発中のものです。
2009/05/06(水) 10:35:24ID:S6pkCKb4 なんだかんだ言っても使う道具が違うだけで使う人間は替わらないからな
書きたい言語で書かせればいい
書きたい言語で書かせればいい
289名前は開発中のものです。
2009/05/06(水) 10:47:05ID:wX7ojKK3 HSPなんて日本以外じゃ当然ゼロと思ったら
ドイツ語関係でちょっと出てるな、別の何か?
ドイツ語関係でちょっと出てるな、別の何か?
290名前は開発中のものです。
2009/05/06(水) 13:02:01ID:UbZvhOTa HSPちらっと見たけど結局憶えること多そうだし
最初からCとかやったほうがいいじゃんと思った
最初からCとかやったほうがいいじゃんと思った
291名前は開発中のものです。
2009/05/06(水) 13:08:21ID:1MHMMcy8 ifやループの基本的なところまでならVBでもHSPで覚えてもいいと思うけどね
HSPは非常にとっかかり易い、画面が非常にシンプルで分かりやすい
C辺りインストールして起動してみたが、何していいのか分からない人はHSPで一度なんでもいいから作ってみるといいと思う
HSPは非常にとっかかり易い、画面が非常にシンプルで分かりやすい
C辺りインストールして起動してみたが、何していいのか分からない人はHSPで一度なんでもいいから作ってみるといいと思う
292233
2009/05/06(水) 19:46:25ID:K9az0PAH http://down11.ddo.jp/uploader/download/1241606473.zip/attatch
パスワードは fps です。
描画部分を別スレッドで60fps固定にした所、メインループ部はSleep(1)で600万ループ
Sleep(13)で40万ループさせる事に成功しました。
CPU使用率はSleep(13)で10以下に抑える事にも成功しました。
パスワードは fps です。
描画部分を別スレッドで60fps固定にした所、メインループ部はSleep(1)で600万ループ
Sleep(13)で40万ループさせる事に成功しました。
CPU使用率はSleep(13)で10以下に抑える事にも成功しました。
293名前は開発中のものです。
2009/05/06(水) 21:10:26ID:9tyyI+jx294名前は開発中のものです。
2009/05/06(水) 22:22:00ID:31BsjZ7x 私は経験0のプログラミング初心者です。
一昨日から友達と2D格ゲーを作ろう!という話になって少し勉強しました。
HSPで簡単なシューティングを作ることには成功したのですが、このまま
HSPを勉強すれば2Dの格闘ゲームを作るようになれるのでしょうか。
普通のゲームはC++というのを使っているのですよね?
今から同じ時間を費やすとしてHSPとC++だったらどっちが先に2D格ゲーを作ることができるでしょうか。
期間は2、3年でメルティブラッドくらいのゲームが作れたらなあ、と思っています。
一昨日から友達と2D格ゲーを作ろう!という話になって少し勉強しました。
HSPで簡単なシューティングを作ることには成功したのですが、このまま
HSPを勉強すれば2Dの格闘ゲームを作るようになれるのでしょうか。
普通のゲームはC++というのを使っているのですよね?
今から同じ時間を費やすとしてHSPとC++だったらどっちが先に2D格ゲーを作ることができるでしょうか。
期間は2、3年でメルティブラッドくらいのゲームが作れたらなあ、と思っています。
295名前は開発中のものです。
2009/05/06(水) 22:29:35ID:S6pkCKb4 ゲームにおいては過程が考えられるかどうかじゃないか?
296名前は開発中のものです。
2009/05/06(水) 22:44:47ID:31BsjZ7x297名前は開発中のものです。
2009/05/06(水) 22:47:21ID:JPAy5CO1 格ゲーは当たり判定と状態の塊だ。
まぁHSPで状態管理するのは大変だろうね。
まぁCやC++を使ったからといって楽になるというものでもないが。
しかしそれよりも、余計なことを考えて手を止めるのが一番よくない。
せっかくHSPを使い始めたんだから、とにかく猪突猛進に雛形を作ってみるんだ。
まぁHSPで状態管理するのは大変だろうね。
まぁCやC++を使ったからといって楽になるというものでもないが。
しかしそれよりも、余計なことを考えて手を止めるのが一番よくない。
せっかくHSPを使い始めたんだから、とにかく猪突猛進に雛形を作ってみるんだ。
298名前は開発中のものです。
2009/05/06(水) 22:51:20ID:JuuuPdEY299名前は開発中のものです。
2009/05/06(水) 22:53:45ID:31BsjZ7x300名前は開発中のものです。
2009/05/06(水) 22:58:53ID:S6pkCKb4 個人なら書けるので書きゃいいのに○○のほうがいいですかとか
そもそも解らなけりゃ違いも判らんだろうよ。
まず作れ。話はそれからだ
そもそも解らなけりゃ違いも判らんだろうよ。
まず作れ。話はそれからだ
301名前は開発中のものです。
2009/05/07(木) 22:22:40ID:xXXFn8bD >>294
経験ゼロから2日で簡単なシューティング作るって何気にスゲーな
メルティブラッドってYoutubeくらいでしか見たことないが、
あの辺まで目指すんならC++にしといた方がいいと思う。
もしくはHSPでもっと簡素なゲームを作ってみるか。
経験ゼロから2日で簡単なシューティング作るって何気にスゲーな
メルティブラッドってYoutubeくらいでしか見たことないが、
あの辺まで目指すんならC++にしといた方がいいと思う。
もしくはHSPでもっと簡素なゲームを作ってみるか。
302名前は開発中のものです。
2009/05/10(日) 18:30:54ID:dU5vID34 RPGの戦闘部分を作ってるんですが、ターン制(ドラクエ)のようなものはどういう風に順番が決まるんでしょうか?
すばやさに乱数を加算除算して順番を決めるのは分かるのですが、同じ数値の人が来たときにはどういう処理が良いでしょう?
動的配列を作り、配列[3]等として順番を決めよう・・と思ってたらなんだか頭の中が混乱してきましたorz
同じものに対して順番を決める、という処理はどうするのが一般的でしょうか?
すばやさに乱数を加算除算して順番を決めるのは分かるのですが、同じ数値の人が来たときにはどういう処理が良いでしょう?
動的配列を作り、配列[3]等として順番を決めよう・・と思ってたらなんだか頭の中が混乱してきましたorz
同じものに対して順番を決める、という処理はどうするのが一般的でしょうか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★3 [ニョキニョキ★]
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★4 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に ★2 [ぐれ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 防衛費増額「賛成」62・8% 「反対」32・2%を大きく上回る 賛成「18~29歳で8割」世代差あらわ 産経FNN合同世論調査 ★3 [尺アジ★]
- 【テレビ】鈴木福&あのちゃんW主演 テレ東で押見修造氏の漫画『惡の華』実写ドラマ化決定! 累計325万部を突破した伝説的漫画 [冬月記者★]
- 【実況】博衣こよりのえちえち朝こよ🧪★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- 【悲報】セブンイレブンの納豆巻きの値段、限界突破wwwwwwwwwwwwwwwwww [977261419]
- 【悲報】小野田紀美さん、宇宙人みたいな服を着てしまう…また、そのことを突っ込まれブチ切れ中www [856698234]
- クマ対策→山に食べ物撒くだけ
- 🏡
