[過去ログ]
DXライブラリ 総合スレッド その19 [無断転載禁止]©2ch.net (1002レス)
DXライブラリ 総合スレッド その19 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
210: 名前は開発中のものです。 [sage] 2017/04/15(土) 09:44:18.23 ID:+pklgBp/ http://jgame.blog.fc2.com/ あんたこのブログの人やろ頑張りや http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/210
211: 名前は開発中のものです。 [sage] 2017/04/15(土) 09:52:16.21 ID:PBMOYWDr ちなみに画像や音声のマルチスレッド読み込みはDXライブラリ標準機能で SetUseAsyncLoadFlag(TRUE)使えば簡単よ http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/211
212: 名前は開発中のものです。 [sage] 2017/04/15(土) 11:40:04.16 ID:3FEYykSP C++11とか使ってませんが、ロード画面作るときにマルチスレッドを使いました。 あくまでロード時に凍るのを防ぐために使用するのでCPUがどうとかは無いですよ。 process.hをインクルードしてResumeThreadさせるだけで実装できます。 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/212
213: 名前は開発中のものです。 [sage] 2017/04/15(土) 13:07:47.39 ID:poy2AG7G 何故だろう、急に挙動が変わった。 sizeが0を返すからファイルが見付からない訳じゃないと思うのだけど。 void* readbin( char *filename) { int size ,rsize ,h; char *ptr; if ( size = FileRead_size( filename ) == -1 ) errmsg( NOTREAD ,filename ); ptr = (char*)malloc(size+1); if ( h = FileRead_open( filename ) == 0 ) errmsg( NOTOPEN ,filename ); rsize=FileRead_read(ptr ,size ,h); printfDx( "%s : %d/%d\n" ,filename ,size ,rsize );
FileRead_close( h); return ptr; } http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/213
214: 名前は開発中のものです。 [sage] 2017/04/15(土) 13:25:19.21 ID:JeCVIRaX > ptr = (char*)malloc(size+1); この+1はなに? 本題とは関係ないけど http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/214
215: 名前は開発中のものです。 [sage] 2017/04/15(土) 14:44:24.56 ID:qT8WsIhy DXLib 知らずに覗いてるだけでどう挙動が変わったかわからんので >>213 の疑問には答えられないが、 >>214 おそらくファイルのく中身は表示などに使う文字列だという前提だと、 文字列の終端は NULL で止める必要があるのでその 1byte 分を余計に確保している。 (今どきのコンパイラは malloc での確保と同時に \0 埋めをしてくれるのかもしれないけどちょっと危ないな。) readbin() という名前からして文字列と言っても中身はバイト列と推測できるので、
ファイルの中身には終端 NULL を入れずに記録しているんだろう。 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/215
216: 213 [sage] 2017/04/15(土) 15:14:07.66 ID:YQ+vHcvV +1は苦し紛れにあーだこーだいじる過程でダメ元で付加してみたのでした。 末端に不定の1バイトが付加されるので無駄な容量食いではありますが、危険という認識はありませんでした。 早急に削除します。 そして、自己解決しました。if文の連結順序を誤解していました。何故今まで動いていたんだ・・・。 if ( size = FileRead_size( filename ) == -1 ) errmsg( NOTREAD ,filename ); if ( h = FileRead_open( filename ) == 0 ) errmsg( NOTOPEN ,filename ); ↑これは↓こうですね。 if ( (
size = FileRead_size( filename )) == -1 ) errmsg( NOTREAD ,filename ); if ( (h = FileRead_open( filename )) == 0 ) errmsg( NOTOPEN ,filename ); お騒がせしました。 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/216
217: 名前は開発中のものです。 [sage] 2017/04/18(火) 20:45:54.94 ID:bJnkmQcY ホラーだ http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/217
218: 名前は開発中のものです。 [sage] 2017/04/29(土) 01:27:41.32 ID:/YvMYhCO DXライブラリはgifアニメーションを再生できないのでしょうか? DXライブラリ以外ならgifアニメ再生できたりするのでしょうか? 「こう記述すればできる」など教えてください http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/218
219: 名前は開発中のものです。 [sage] 2017/04/29(土) 06:09:30.20 ID:SAAy66wJ gifをそのまま読み込んで表示はできなかったはず 連番画像に変換するか、もしくは動画にするかだな http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/219
220: 名前は開発中のものです。 [sage] 2017/04/29(土) 16:48:35.10 ID:/YvMYhCO >>219 割とむつかしい事しなきゃ動画像は表現できないんですね・・・ 爆発エフェクトとか魔法エフェクトとかgifで表現したかったんですが、少し億劫になってしまいました 回答ありがとうございました http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/220
221: 名前は開発中のものです。 [sage] 2017/04/29(土) 17:59:31.45 ID:xrI1QiYS LoadDivGraph使えば連番画像が配列に入るから簡単やで っていうか簡単なエフェクトなら回転拡大縮小やブレンドパラメータの変更で表現できるんじゃない? http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/221
222: 名前は開発中のものです。 [sage] 2017/04/29(土) 18:40:06.93 ID:EkJNcx6r >>218 一応C#版ならサンプル転がってるね 規制でurl貼れないけど検索すればすぐ見つかる でも221が言うようにDivGraph系使った方が楽だと思う http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/222
223: 名前は開発中のものです。 [sage] 2017/05/05(金) 10:05:26.44 ID:NXBeyHLp なるほど初期化とかのタイミングで一旦展開するのがエンジン的には普通なのか http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/223
224: 名前は開発中のものです。 [sage] 2017/05/05(金) 15:40:34.37 ID:yUv3bLae 最初から専用形式化アニメGifくらいにしか出力できないツールとかでもない限り、 手間は大して変わらんだろうしな http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/224
225: 名前は開発中のものです。 [sage] 2017/05/07(日) 15:21:12.75 ID:If6RMgU7 結局誰かが何処かで一所懸命動かしてるわけだしな http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/225
226: 名前は開発中のものです。 [sage] 2017/05/09(火) 08:34:24.56 ID:K1FQSBk+ アニメーション用の画像を一枚にまとめた後ってLoadDivGraphでもDrawRectGraphでもアニメーションにできるけど どっちの方が軽いとかってあるのかな http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/226
227: 名前は開発中のものです。 [sage] 2017/05/09(火) 09:38:53.90 ID:2FI5hhgE 内部的にはほぼ同じ処理だと思う どちらも一度のドローコールでまとめて描画するから速度はほとんど変わらないはず http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/227
228: 名前は開発中のものです。 [] 2017/05/10(水) 11:42:59.61 ID:/rFUV6kx FOR-NEXT 10億回ループまとめw追加&補正その4w DarkGDK(Core i7 4770K).. 1.7秒 DarkBASIC(Core i7 4770K). 1.8秒 JavaScript(CeleronG1820) 2.3秒 DarkGDK(CeleronG1820).. 2.3秒 DarkBASIC(CeleronG1820). 2.5秒 AGK ver1.0(CeleronG1820).. 33.0秒 H.S.P. 3.4(CeleronG1820). 126.0秒 (*1) *New! JavaScript(PS4Slim). 130.0秒 (*2) EZ-BASIC(PlayStation2). 227.0
秒 (*3) 99BASIC(Core i7 4770K). 330.0秒 99BASIC(CeleronG1820). 463.0秒 プチコン3号(new 3DS LL). 673.0秒 プチコンmkII(new 3DS LL) 20300.0秒 (*4) プチコンmkII(new 3DS LL) 20500.0秒 (*5) (*1) H.S.P.、簡易インタープリター言語 (*2) CPUリソース割り当てが極端に少ないか、サブCPU担当と予想される (*3) SCPH-90000、BASIC STUDIO パワフルゲーム工房、ループ分割 (*4) スケーリングあり、ループ回数を100分の1にして、計測結果に100を掛けたもの、ループ分割 (*5) スケーリングなし
、ループ回数を100分の1にして、計測結果に100を掛けたもの、ループ分割 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/228
229: 名前は開発中のものです。 [sage] 2017/05/10(水) 15:05:35.39 ID:AO63hxX7 最適化ですっ飛ばしてる可能性は? http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/229
230: 名前は開発中のものです。 [sage] 2017/05/12(金) 23:43:37.67 ID:6uV/zlUc どうやら周回遅れの嵐がまた戻ってきたようだな http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/230
231: 名前は開発中のものです。 [sage] 2017/05/25(木) 10:49:09.36 ID:EtJgGmd+ DrawRotaGraphやDrawExtendGraphで画像を拡大するとかなりジャギジャギになってしまうんですけど拡縮のアルゴリズムを変更みたいなことはできないんでしょうかね? http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/231
232: 名前は開発中のものです。 [sage] 2017/05/25(木) 11:21:21.11 ID:yyfkJ8TD SetDrawMode(DX_DRAWMODE_BILINEAR) http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/232
233: 名前は開発中のものです。 [sage] 2017/05/25(木) 12:32:57.53 ID:EtJgGmd+ >232 リファレンスで確認したらまさにそのことが書いてありますね… ありがとうございます http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/233
234: 名前は開発中のものです。 [] 2017/05/26(金) 00:14:22.05 ID:rlfOgZbA >>232 定数がラベル化されてて覚えたくないっぽい感じでいいなw http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/234
235: 名前は開発中のものです。 [] 2017/05/26(金) 01:39:42.52 ID:L1fgx/JI ちょっと何言ってるかわかりませんね http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/235
236: 名前は開発中のものです。 [] 2017/05/27(土) 18:30:23.12 ID:XdDfcHqh 初心者なんですけど、メインループ内で音声ファイルをboolフラグ使って再生すると、 音声ファイルが再生終了するまで全体の動きが止まってしまうんですけどこれどうやったら回避できますかね? http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/236
237: 名前は開発中のものです。 [] 2017/05/27(土) 18:52:38.31 ID:XdDfcHqh >>236 if (collision == true) { PlaySoundMem(Sound_Bar_Handle, DX_PLAYTYPE_NORMAL, TRUE); collision = false; StopSoundMem(Sound_Bar_Handle); } ちなみにこんな処理です http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/237
238: 名前は開発中のものです。 [sage] 2017/05/27(土) 20:33:09.58 ID:brkGgSz8 DX_PLAYTYPE_BACKじゃなかったっけ http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/238
239: 名前は開発中のものです。 [] 2017/05/27(土) 22:17:05.92 ID:XdDfcHqh >>238 なんとまあ・・・ ありがとうございました リファレンスしっかり見てから質問するようにします! http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/239
240: 名前は開発中のものです。 [sage] 2017/05/29(月) 02:06:45.40 ID:p1cVfpaJ ヒカル TV出演「年間5億は稼ぐ勢いですね」 https://www.youtube.com/watch?v=G7qL6ftpets 第1回案件王ランキング!YouTuberで1番稼いでるのは誰だ! https://www.youtube.com/watch?v=asF2wQ2xhjY&t=61s ユーチューバーの儲けのカラクリを徹底検証! https://www.youtube.com/watch?v=FUSb4erJSXE&t=504s 【給料公開】チャンネル登録者4万人突破記念!YouTuberの月収公開! https://www.youtube.com/watch?v=Y7DAQ0RKilM&t=326s 誰も言わないなら俺がYo
uTuberのギャラ相場を教えます https://www.youtube.com/watch?v=E4q-vaQh2EQ&t=118s YouTuberになりたいのは馬鹿じゃない!YouTuberになる方法 https://www.youtube.com/watch?v=Fr0WXXZRMSQ 最高月収5000万円だとさ。年収じゃなくて「月収」な おまえらもyoutubeに動画投稿したほうがいい やろうと思えばスマホがあればできるぞ 最低2年はやらないとここまではいかないだろうけど才能とアイデアと 企画力と継続力があればが大儲けできる可能性がなくもない まだまだ他の職種に比べれば競争率は低いからオススメ 顔出したくないならラファエルみ
たいに仮面つければいい http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/240
241: 名前は開発中のものです。 [sage] 2017/06/08(木) 10:48:04.41 ID:emR6NVdG スマホ版にもゲームパッドの関数がある なんだこれ http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/241
242: 名前は開発中のものです。 [sage] 2017/06/08(木) 21:06:56.21 ID:dElL6uGO スマホ用ゲームパッドで使うんだろ http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/242
243: 名前は開発中のものです。 [sage] 2017/06/09(金) 09:39:03.45 ID:DE3YMeBF UnityやUE4がある今日、DXライブラリで作るメリットってなんだろう? 自分、DXライブラリで開発したいなと思い色々と調べていたんですが、調べれば調べるほど、UnityやUEが出てきてちょっと悩み中です。 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/243
244: 名前は開発中のものです。 [sage] 2017/06/09(金) 14:11:39.94 ID:k1bCPNPm PCが貧弱でUnityやUEだと重い、ぐらいかな 今から勉強するならあまりメリットは無いと思う http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/244
245: 名前は開発中のものです。 [sage] 2017/06/09(金) 15:55:37.40 ID:/AOIMXs3 >>243 Unity, UE4 は作者からコードを引き離す方向で進化しているのに対して、 DXlib はガッツリコードを見せた上で分かりやすくという方向で、ある意味教育的なもの。 一度 DXlib で組めていれば GUI ツールでも中身がどう動いているか想像付くので コードの内容もきっちり学びたければ無駄にはならないと思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/245
246: 名前は開発中のものです。 [sage] 2017/06/09(金) 18:21:17.93 ID:SGYRsMDo >>243 俺の場合はVBで使えるからという理由だった http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/246
247: 名前は開発中のものです。 [sage] 2017/06/11(日) 14:59:07.03 ID:0zNsaXZ9 >>243 こういう質問する奴はどうせUnity使うんだろw Unityの方がグラ綺麗だし、アセットストアで何でも売ってる ふんっ! せいぜいユニティちゃん使ってろよ ちっとも全然まっっっったくうらやましくなんかねーからw http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/247
248: 名前は開発中のものです。 [] 2017/06/12(月) 03:41:17.25 ID:yK1l09Lv SetCreateSoundDataType(DX_SOUNDDATATYPE_FILE);で音をストリーミング再生するよう設定してるのに タスクマネージャでディスクの欄を見ていても殆ど0%から動きません メモリ使用量は1GB→60MBになったのでちゃんとストリーミング再生にはなってると思います ストリーミング再生はディスクに負荷がかかると思っていたんですが、最近のHDDだと特に問題無いんですか? http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/248
249: 名前は開発中のものです。 [] 2017/06/12(月) 12:43:11.91 ID:AYi3m4Li 無能ほど負荷とか並列化にこだわる法則 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/249
250: 名前は開発中のものです。 [] 2017/06/12(月) 15:21:18.37 ID:eyqFi/CQ そら無能じゃなきゃこんな板来ないしこんなライブラリ使わんからな http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/250
251: 名前は開発中のものです。 [sage] 2017/06/14(水) 10:21:57.41 ID:v0unCno/ >>242 スマホにパッドがあったのか 嬉しい気もするけど携行性を重視した端末にでかい周辺機器をつなぐって奇妙な発想だな http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/251
252: 名前は開発中のものです。 [] 2017/06/14(水) 10:43:34.66 ID:U2C2l7BT 今時の開発者は青歯も知らんのか http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/252
253: 名前は開発中のものです。 [sage] 2017/06/14(水) 18:41:50.21 ID:ZT9fgl64 パパパパパパッドでタブレットwwwwwwww http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/253
254: 名前は開発中のものです。 [sage] 2017/06/14(水) 21:02:14.77 ID:zAFWgH33 最近だとレイフォースがパッド対応で話題になってなかったっけ http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/254
255: 名前は開発中のものです。 [sage] 2017/06/15(木) 22:56:09.32 ID:LMseahLk ゲーム作りどころかプログラミング初心者です。 DXライブラリを用いてのゲーム製作を考えているのですが、C++の知識はどの程度必要になりますか? C++の学習は早々に切り上げてゲーム製作のアルゴリズムやDXライブラリの使い方等を学習したほうがいいんですかね? ちなみに今はC言語の苦C一通り終わらせて独習C++の半分くらいまでC++の学習を進めてます。 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/255
256: 名前は開発中のものです。 [sage] 2017/06/15(木) 23:41:14.12 ID:1b6ck/rE わからないところが出てきたらC++の学習に戻ればいいんじゃない http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/256
257: 名前は開発中のものです。 [sage] 2017/06/15(木) 23:55:33.06 ID:LMseahLk >>256 ではある程度C++について学んだ後はさっさとゲーム製作の学習に入っておkってことですかね? ゲーム製作で必要になる主なC++知識って何なんでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/257
258: 名前は開発中のものです。 [sage] 2017/06/16(金) 00:24:27.54 ID:O/SyLshJ そんなものは無い Cだけでもゲームは作れる http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/258
259: 名前は開発中のものです。 [sage] 2017/06/16(金) 01:33:12.34 ID:m1zHP4Hn >>258 いやいやあんまりからかわないでくだしあ… C++のクラスなんかの知識は必要だと聞いてます http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/259
260: 名前は開発中のものです。 [sage] 2017/06/16(金) 01:48:42.44 ID:cvFevhqX いや要らないしそういう設計になってる http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/260
261: 名前は開発中のものです。 [sage] 2017/06/16(金) 08:22:53.08 ID:brlS6E6B C++ってやや低級気味な言語だしオブジェクト指向なんかガン無視でフォートランみたいなコード書いても何も問題ない http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/261
262: 名前は開発中のものです。 [] 2017/06/16(金) 08:33:02.27 ID:SGqKL1uB DXライブラリ使うならC++知らず、C言語の知識のみでも何とかなりそう http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/262
263: 名前は開発中のものです。 [sage] 2017/06/16(金) 09:52:41.57 ID:Pb7QpWU4 そもそもCで出来なくてC++で出来ることってクラス以外に何があるんだっけ http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/263
264: 名前は開発中のものです。 [sage] 2017/06/16(金) 12:01:13.26 ID:Ogq0H9i2 分かって使うなら C++ の方が便利機能があるのできれいなコードが書けることが多いけど 知らないで無理に C++ を使うととんでもないコードができるので、それなら素直に C で書いた方がいい。 あと C++ クラスでデータ管理していて DXLib に渡すときに無茶なキャストをかけるとかいらない操作をあれこれしそうな予感がする。 >>261 が言ってるとおりコンパイラが C++ だとしても別に C++ の機能を無理に使う必要はないし、普通に C のコードが通る。 それを踏ま
えた上で C と C++ を比較するなら、 ゲームでもデータの格納、その操作が頻繁に起きるから C++ でクラスが使える点は非常に大きいと思う。 メモリ管理、文字列の扱い、ファイルなどの I/O 操作はどう考えても C++ が楽。 C++ だとループ処理もイテレータを使えるのが大きい。かなりすっきりする。 本当は例外が扱えるのも大きいけど DXLib 使うならライブラリ側の戻りを見とけばいいから余り問題はないか。 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/264
265: 名前は開発中のものです。 [] 2017/06/16(金) 15:08:58.97 ID:gDyvoaaV ●●●ケネディ大統★領は何故、死なねばなら★なかったのか?●●● http://jbbs.livedoor.jp/bbs/read.cgi/study/3729/1226114724/53 この掲示板(万有サロン)に優秀な書き込みをして、総額148万円の賞金をゲット★しよう!(*^^)v http://jbbs.livedoor.jp/study/3729/ →リンクが不良なら★、検索窓に入★れる! http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/265
266: 名前は開発中のものです。 [sage] 2017/06/16(金) 21:05:08.34 ID:m1zHP4Hn >>264 詳しい回答ありがたや… C++の知識は正しく用いるなら便利だけど必須ではないという認識でよろしいですかね。 とりあえずC++のクラス全般について一通り学んだらDXライブラリとかゲームプログラムの勉強に入ろうと思います。 他の方も回答してくれた方ありがとうございました また何かあったら質問するかもしれませんがその時はよろしくお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/266
267: 名前は開発中のものです。 [sage] 2017/06/17(土) 05:06:47.45 ID:ANL8I6I5 ジェネリック・プログラミング 処理の抽象化 デザインパターン アルゴリズムによる計算量の見積もり。 N に比例する、線形探索をしない。 ハッシュ O(1)、2分探索 O(log N) Boost http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/267
268: 名前は開発中のものです。 [] 2017/06/17(土) 18:30:16.74 ID:FgtAF55Q >>267 役に立たないとは言わないがプログラミング技術が好きな人向けで ゲーム作る事と乖離してる http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/268
269: 名前は開発中のものです。 [sage] 2017/06/17(土) 18:45:10.75 ID:nFYpcEEx 計算量くらいは意識しないとまともなゲーム作れないだろ http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/269
270: 名前は開発中のものです。 [] 2017/06/18(日) 01:35:21.10 ID:PbdM1gWB ループ条件分岐さえあれば組めないプログラムなんてないんやで http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/270
271: 名前は開発中のものです。 [sage] 2017/06/18(日) 04:57:30.53 ID:ml1ulS2M 職業プログラマじゃないんだから、まずは動くもんが作れればいいんだってば。 それで遅かったらもっと勉強していい方法見付ければいいわけで。 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/271
272: 名前は開発中のものです。 [sage] 2017/06/18(日) 19:05:08.47 ID:abC7Vm3t 個人製作レベルの小さなゲームだとオブジェクト指向の概念自体いらないっちゃいらないとは思う でもわかりやすく作る武器としてC++を覚えたいなら 個人的な現状の感想を書いてみると ・いる クラスとオブジェクト指向の概念、継承、包含、コンストラクタ、getterとsetterの概念、仮想関数(抽象クラス、多態性) ・いらないんじゃね? テンプレート、演算子のオーバーロード、標準ライブラリ(std::vectorはあってもいいかも?)、多重継承 ゲーム作る上ではこんな文法
より当たり判定とか回転とかのアルゴリズムの方がよっぽど大事ってのは思う http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/272
273: 名前は開発中のものです。 [] 2017/06/18(日) 20:43:53.58 ID:nanwc7sE 重要なのは何を作るか詳細な挙動やパラメータまで考えることだろ 技術的なことはいざとなったら誰かに相談すれば済む http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/273
274: 名前は開発中のものです。 [sage] 2017/06/18(日) 21:13:19.18 ID:LRmtmPIY ゲームなら継承は超便利 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/274
275: 名前は開発中のものです。 [sage] 2017/06/18(日) 21:28:36.39 ID:j1fZdyvt クラス(構造体+メンバ関数)と継承は知っといた方が得だと思う std::vectorは超絶におすすめ 変なエラーやバグ(配列の不正アクセス)が無くなる 多態性とかテンプレートは、二作目作るとき等に勉強すると「こんな便利な方法があったのかー」と感動するし、理解しやすい http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/275
276: 名前は開発中のものです。 [sage] 2017/06/18(日) 22:07:10.75 ID:xRdxAyjX >>272 いる項目の半分くらいはまだ未習ですね… 当たり判定とか回転とかのアルゴリズムってどこで勉強すればいいんですかね? 定番の参考書みたいなのがあったりするんでしょうか >>275 クラスはある程度文法学習し終わりました std::vectorはなんのことかさっぱりです http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/276
277: 名前は開発中のものです。 [sage] 2017/06/18(日) 23:14:19.78 ID:QSbBBvPO 当たり判定は別にいいんだけど本当に難しいのは判定後の反発、押し出し処理 いまだにメーカーごとに意見が分かれる部分 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/277
278: 名前は開発中のものです。 [sage] 2017/06/19(月) 00:02:59.64 ID:p2tfhpKK 有名な物理エンジン使ってるゲームでも めり込んでおかしな動きしてることあるからな http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/278
279: 名前は開発中のものです。 [sage] 2017/06/19(月) 11:28:36.29 ID:pl3YSaeH >>276 ゲームじゃvector一番使うべ http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/279
280: 名前は開発中のものです。 [sage] 2017/06/19(月) 16:14:57.42 ID:oi8Si/s0 >>278 Colision detectionで一発解決 そう、unityならね(´・ω・`) http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/280
281: 名前は開発中のものです。 [sage] 2017/06/19(月) 17:51:36.60 ID:gZSjLbfM >>279 まじか よくわからなくなってきたので中途半端でやめずにとりあえずC++を一通りやってからゲーム制作勉強します… http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/281
282: 名前は開発中のものです。 [sage] 2017/06/19(月) 19:03:22.39 ID:p2tfhpKK >>281 >>256>>271 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/282
283: 名前は開発中のものです。 [sage] 2017/06/20(火) 10:12:50.70 ID:Usr/uqTE いくらC++を勉強したところでDXライブラリはゲームエンジンとしての限界点が低いから とくにグラが汚いから覚悟しておくことだ 最新の C++ 11 できっちり組んだとしても、遊ぶ人から「これレトロゲーム?」って言われる(笑) http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/283
284: 名前は開発中のものです。 [sage] 2017/06/20(火) 10:28:18.35 ID:39gfrlUT 素のシェーダを使えばそりゃ http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/284
285: 名前は開発中のものです。 [sage] 2017/06/20(火) 13:23:34.57 ID:T/7j0XdF デフォのトゥーンは輪郭線が綺麗で好きだな いくつかトゥーン作ったけど結局デフォに落ち着いた http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/285
286: 名前は開発中のものです。 [sage] 2017/06/22(木) 23:00:29.04 ID:2Sd5aLez javaやC#の標準ライブラリですら rectangleクラスのintersectで簡易当たり判定は楽にできるみたいなんだよね 思想の違いだとは思うがゲームライブラリならそれくらいあってもいいとは思った http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/286
287: 名前は開発中のものです。 [sage] 2017/06/23(金) 00:42:29.61 ID:IOEH1G7m MFCにCRectクラスのIntersectRectがあるよ まあしかし四角の当たり判定がないくらいで不便って言うのなら c# に乗り換えたほうがいいと思う c++は全般的に使い勝手あまりよくないから http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/287
288: 名前は開発中のものです。 [sage] 2017/06/23(金) 07:01:41.36 ID:uGgDuqlH そういえば3Dの衝突判定機能はいくつかあるけど2Dは無いんだな http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/288
289: 俺が遊園地だ! ◆ExGQrDul2E [age] 2017/07/08(土) 18:53:42.86 ID:PjfJpjf3 pythonで入力ゲームを作ってます。 DXライブラリの、 VisualC# 用パッケージ で、ゲームパットは正常に動きますか? pygameのゲームパットが難しいので、そちらが使えたら使おうかと思いました。 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/289
290: 俺が遊園地だ! [sage] 2017/07/08(土) 19:17:30.02 ID:PjfJpjf3 普通に使えた。 32bitだから64bitにしたらの不安が有ったけど、心配し過ぎでした。 お騒がせしました。 どうも、です。 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/290
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 712 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s