Cを習得した程度のスキルでも、ゲームのグラフィックを比較的容易に描画する事のできる、
「DXライブラリ」に関するスレッドです。
DXライブラリに関するテクニックなどの情報交換などを行う事で、
多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。
【公式】
http://homepage2.nifty.com/natupaji/DxLib/
【関連スレ】
C/C++ゲーム製作総合スレッド Part7 [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/gamedev/1420939171/
ゲームプログラムなら俺に聞け32(c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1441693570/
●DXライブラリではなくDirectXの質問ならこっちへ
【C++】 DirectX初心者質問スレ Part39 【C】 [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1418438785/
探検
DXライブラリ 総合スレッド その19 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/01/05(火) 23:44:29.77ID:fkNSYSkc
235名前は開発中のものです。
2017/05/26(金) 01:39:42.52ID:L1fgx/JI ちょっと何言ってるかわかりませんね
236名前は開発中のものです。
2017/05/27(土) 18:30:23.12ID:XdDfcHqh 初心者なんですけど、メインループ内で音声ファイルをboolフラグ使って再生すると、
音声ファイルが再生終了するまで全体の動きが止まってしまうんですけどこれどうやったら回避できますかね?
音声ファイルが再生終了するまで全体の動きが止まってしまうんですけどこれどうやったら回避できますかね?
237名前は開発中のものです。
2017/05/27(土) 18:52:38.31ID:XdDfcHqh >>236
if (collision == true) {
PlaySoundMem(Sound_Bar_Handle, DX_PLAYTYPE_NORMAL, TRUE);
collision = false;
StopSoundMem(Sound_Bar_Handle);
}
ちなみにこんな処理です
if (collision == true) {
PlaySoundMem(Sound_Bar_Handle, DX_PLAYTYPE_NORMAL, TRUE);
collision = false;
StopSoundMem(Sound_Bar_Handle);
}
ちなみにこんな処理です
238名前は開発中のものです。
2017/05/27(土) 20:33:09.58ID:brkGgSz8 DX_PLAYTYPE_BACKじゃなかったっけ
239名前は開発中のものです。
2017/05/27(土) 22:17:05.92ID:XdDfcHqh240名前は開発中のものです。
2017/05/29(月) 02:06:45.40ID: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
誰も言わないなら俺がYouTuberのギャラ相場を教えます
https://www.youtube.com/watch?v=E4q-vaQh2EQ&t=118s
YouTuberになりたいのは馬鹿じゃない!YouTuberになる方法
https://www.youtube.com/watch?v=Fr0WXXZRMSQ
最高月収5000万円だとさ。年収じゃなくて「月収」な
おまえらもyoutubeに動画投稿したほうがいい
やろうと思えばスマホがあればできるぞ
最低2年はやらないとここまではいかないだろうけど才能とアイデアと
企画力と継続力があればが大儲けできる可能性がなくもない
まだまだ他の職種に比べれば競争率は低いからオススメ
顔出したくないならラファエルみたいに仮面つければいい
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
誰も言わないなら俺がYouTuberのギャラ相場を教えます
https://www.youtube.com/watch?v=E4q-vaQh2EQ&t=118s
YouTuberになりたいのは馬鹿じゃない!YouTuberになる方法
https://www.youtube.com/watch?v=Fr0WXXZRMSQ
最高月収5000万円だとさ。年収じゃなくて「月収」な
おまえらもyoutubeに動画投稿したほうがいい
やろうと思えばスマホがあればできるぞ
最低2年はやらないとここまではいかないだろうけど才能とアイデアと
企画力と継続力があればが大儲けできる可能性がなくもない
まだまだ他の職種に比べれば競争率は低いからオススメ
顔出したくないならラファエルみたいに仮面つければいい
241名前は開発中のものです。
2017/06/08(木) 10:48:04.41ID:emR6NVdG スマホ版にもゲームパッドの関数がある
なんだこれ
なんだこれ
242名前は開発中のものです。
2017/06/08(木) 21:06:56.21ID:dElL6uGO スマホ用ゲームパッドで使うんだろ
243名前は開発中のものです。
2017/06/09(金) 09:39:03.45ID:DE3YMeBF UnityやUE4がある今日、DXライブラリで作るメリットってなんだろう?
自分、DXライブラリで開発したいなと思い色々と調べていたんですが、調べれば調べるほど、UnityやUEが出てきてちょっと悩み中です。
自分、DXライブラリで開発したいなと思い色々と調べていたんですが、調べれば調べるほど、UnityやUEが出てきてちょっと悩み中です。
244名前は開発中のものです。
2017/06/09(金) 14:11:39.94ID:k1bCPNPm PCが貧弱でUnityやUEだと重い、ぐらいかな
今から勉強するならあまりメリットは無いと思う
今から勉強するならあまりメリットは無いと思う
245名前は開発中のものです。
2017/06/09(金) 15:55:37.40ID:/AOIMXs3 >>243
Unity, UE4 は作者からコードを引き離す方向で進化しているのに対して、
DXlib はガッツリコードを見せた上で分かりやすくという方向で、ある意味教育的なもの。
一度 DXlib で組めていれば GUI ツールでも中身がどう動いているか想像付くので
コードの内容もきっちり学びたければ無駄にはならないと思う。
Unity, UE4 は作者からコードを引き離す方向で進化しているのに対して、
DXlib はガッツリコードを見せた上で分かりやすくという方向で、ある意味教育的なもの。
一度 DXlib で組めていれば GUI ツールでも中身がどう動いているか想像付くので
コードの内容もきっちり学びたければ無駄にはならないと思う。
246名前は開発中のものです。
2017/06/09(金) 18:21:17.93ID:SGYRsMDo >>243
俺の場合はVBで使えるからという理由だった
俺の場合はVBで使えるからという理由だった
247名前は開発中のものです。
2017/06/11(日) 14:59:07.03ID:0zNsaXZ9 >>243
こういう質問する奴はどうせUnity使うんだろw
Unityの方がグラ綺麗だし、アセットストアで何でも売ってる
ふんっ! せいぜいユニティちゃん使ってろよ
ちっとも全然まっっっったくうらやましくなんかねーからw
こういう質問する奴はどうせUnity使うんだろw
Unityの方がグラ綺麗だし、アセットストアで何でも売ってる
ふんっ! せいぜいユニティちゃん使ってろよ
ちっとも全然まっっっったくうらやましくなんかねーからw
248名前は開発中のものです。
2017/06/12(月) 03:41:17.25ID:yK1l09Lv SetCreateSoundDataType(DX_SOUNDDATATYPE_FILE);で音をストリーミング再生するよう設定してるのに
タスクマネージャでディスクの欄を見ていても殆ど0%から動きません
メモリ使用量は1GB→60MBになったのでちゃんとストリーミング再生にはなってると思います
ストリーミング再生はディスクに負荷がかかると思っていたんですが、最近のHDDだと特に問題無いんですか?
タスクマネージャでディスクの欄を見ていても殆ど0%から動きません
メモリ使用量は1GB→60MBになったのでちゃんとストリーミング再生にはなってると思います
ストリーミング再生はディスクに負荷がかかると思っていたんですが、最近のHDDだと特に問題無いんですか?
249名前は開発中のものです。
2017/06/12(月) 12:43:11.91ID:AYi3m4Li 無能ほど負荷とか並列化にこだわる法則
250名前は開発中のものです。
2017/06/12(月) 15:21:18.37ID:eyqFi/CQ そら無能じゃなきゃこんな板来ないしこんなライブラリ使わんからな
251名前は開発中のものです。
2017/06/14(水) 10:21:57.41ID:v0unCno/252名前は開発中のものです。
2017/06/14(水) 10:43:34.66ID:U2C2l7BT 今時の開発者は青歯も知らんのか
253名前は開発中のものです。
2017/06/14(水) 18:41:50.21ID:ZT9fgl64 パパパパパパッドでタブレットwwwwwwww
254名前は開発中のものです。
2017/06/14(水) 21:02:14.77ID:zAFWgH33 最近だとレイフォースがパッド対応で話題になってなかったっけ
255名前は開発中のものです。
2017/06/15(木) 22:56:09.32ID:LMseahLk ゲーム作りどころかプログラミング初心者です。
DXライブラリを用いてのゲーム製作を考えているのですが、C++の知識はどの程度必要になりますか?
C++の学習は早々に切り上げてゲーム製作のアルゴリズムやDXライブラリの使い方等を学習したほうがいいんですかね?
ちなみに今はC言語の苦C一通り終わらせて独習C++の半分くらいまでC++の学習を進めてます。
DXライブラリを用いてのゲーム製作を考えているのですが、C++の知識はどの程度必要になりますか?
C++の学習は早々に切り上げてゲーム製作のアルゴリズムやDXライブラリの使い方等を学習したほうがいいんですかね?
ちなみに今はC言語の苦C一通り終わらせて独習C++の半分くらいまでC++の学習を進めてます。
256名前は開発中のものです。
2017/06/15(木) 23:41:14.12ID:1b6ck/rE わからないところが出てきたらC++の学習に戻ればいいんじゃない
257名前は開発中のものです。
2017/06/15(木) 23:55:33.06ID:LMseahLk258名前は開発中のものです。
2017/06/16(金) 00:24:27.54ID:O/SyLshJ そんなものは無い
Cだけでもゲームは作れる
Cだけでもゲームは作れる
259名前は開発中のものです。
2017/06/16(金) 01:33:12.34ID:m1zHP4Hn260名前は開発中のものです。
2017/06/16(金) 01:48:42.44ID:cvFevhqX いや要らないしそういう設計になってる
261名前は開発中のものです。
2017/06/16(金) 08:22:53.08ID:brlS6E6B C++ってやや低級気味な言語だしオブジェクト指向なんかガン無視でフォートランみたいなコード書いても何も問題ない
262名前は開発中のものです。
2017/06/16(金) 08:33:02.27ID:SGqKL1uB DXライブラリ使うならC++知らず、C言語の知識のみでも何とかなりそう
263名前は開発中のものです。
2017/06/16(金) 09:52:41.57ID:Pb7QpWU4 そもそもCで出来なくてC++で出来ることってクラス以外に何があるんだっけ
264名前は開発中のものです。
2017/06/16(金) 12:01:13.26ID:Ogq0H9i2 分かって使うなら C++ の方が便利機能があるのできれいなコードが書けることが多いけど
知らないで無理に C++ を使うととんでもないコードができるので、それなら素直に C で書いた方がいい。
あと C++ クラスでデータ管理していて DXLib に渡すときに無茶なキャストをかけるとかいらない操作をあれこれしそうな予感がする。
>>261 が言ってるとおりコンパイラが C++ だとしても別に C++ の機能を無理に使う必要はないし、普通に C のコードが通る。
それを踏まえた上で C と C++ を比較するなら、
ゲームでもデータの格納、その操作が頻繁に起きるから C++ でクラスが使える点は非常に大きいと思う。
メモリ管理、文字列の扱い、ファイルなどの I/O 操作はどう考えても C++ が楽。
C++ だとループ処理もイテレータを使えるのが大きい。かなりすっきりする。
本当は例外が扱えるのも大きいけど DXLib 使うならライブラリ側の戻りを見とけばいいから余り問題はないか。
知らないで無理に C++ を使うととんでもないコードができるので、それなら素直に C で書いた方がいい。
あと C++ クラスでデータ管理していて DXLib に渡すときに無茶なキャストをかけるとかいらない操作をあれこれしそうな予感がする。
>>261 が言ってるとおりコンパイラが C++ だとしても別に C++ の機能を無理に使う必要はないし、普通に C のコードが通る。
それを踏まえた上で C と C++ を比較するなら、
ゲームでもデータの格納、その操作が頻繁に起きるから C++ でクラスが使える点は非常に大きいと思う。
メモリ管理、文字列の扱い、ファイルなどの I/O 操作はどう考えても C++ が楽。
C++ だとループ処理もイテレータを使えるのが大きい。かなりすっきりする。
本当は例外が扱えるのも大きいけど DXLib 使うならライブラリ側の戻りを見とけばいいから余り問題はないか。
265名前は開発中のものです。
2017/06/16(金) 15:08:58.97ID:gDyvoaaV ●●●ケネディ大統★領は何故、死なねばなら★なかったのか?●●●
http://jbbs.livedoor.jp/bbs/read.cgi/study/3729/1226114724/53
この掲示板(万有サロン)に優秀な書き込みをして、総額148万円の賞金をゲット★しよう!(*^^)v
http://jbbs.livedoor.jp/study/3729/ →リンクが不良なら★、検索窓に入★れる!
http://jbbs.livedoor.jp/bbs/read.cgi/study/3729/1226114724/53
この掲示板(万有サロン)に優秀な書き込みをして、総額148万円の賞金をゲット★しよう!(*^^)v
http://jbbs.livedoor.jp/study/3729/ →リンクが不良なら★、検索窓に入★れる!
266名前は開発中のものです。
2017/06/16(金) 21:05:08.34ID:m1zHP4Hn >>264
詳しい回答ありがたや…
C++の知識は正しく用いるなら便利だけど必須ではないという認識でよろしいですかね。
とりあえずC++のクラス全般について一通り学んだらDXライブラリとかゲームプログラムの勉強に入ろうと思います。
他の方も回答してくれた方ありがとうございました
また何かあったら質問するかもしれませんがその時はよろしくお願いします
詳しい回答ありがたや…
C++の知識は正しく用いるなら便利だけど必須ではないという認識でよろしいですかね。
とりあえずC++のクラス全般について一通り学んだらDXライブラリとかゲームプログラムの勉強に入ろうと思います。
他の方も回答してくれた方ありがとうございました
また何かあったら質問するかもしれませんがその時はよろしくお願いします
267名前は開発中のものです。
2017/06/17(土) 05:06:47.45ID:ANL8I6I5 ジェネリック・プログラミング
処理の抽象化
デザインパターン
アルゴリズムによる計算量の見積もり。
N に比例する、線形探索をしない。
ハッシュ O(1)、2分探索 O(log N)
Boost
処理の抽象化
デザインパターン
アルゴリズムによる計算量の見積もり。
N に比例する、線形探索をしない。
ハッシュ O(1)、2分探索 O(log N)
Boost
268名前は開発中のものです。
2017/06/17(土) 18:30:16.74ID:FgtAF55Q269名前は開発中のものです。
2017/06/17(土) 18:45:10.75ID:nFYpcEEx 計算量くらいは意識しないとまともなゲーム作れないだろ
270名前は開発中のものです。
2017/06/18(日) 01:35:21.10ID:PbdM1gWB ループ条件分岐さえあれば組めないプログラムなんてないんやで
271名前は開発中のものです。
2017/06/18(日) 04:57:30.53ID:ml1ulS2M 職業プログラマじゃないんだから、まずは動くもんが作れればいいんだってば。
それで遅かったらもっと勉強していい方法見付ければいいわけで。
それで遅かったらもっと勉強していい方法見付ければいいわけで。
272名前は開発中のものです。
2017/06/18(日) 19:05:08.47ID:abC7Vm3t 個人製作レベルの小さなゲームだとオブジェクト指向の概念自体いらないっちゃいらないとは思う
でもわかりやすく作る武器としてC++を覚えたいなら
個人的な現状の感想を書いてみると
・いる
クラスとオブジェクト指向の概念、継承、包含、コンストラクタ、getterとsetterの概念、仮想関数(抽象クラス、多態性)
・いらないんじゃね?
テンプレート、演算子のオーバーロード、標準ライブラリ(std::vectorはあってもいいかも?)、多重継承
ゲーム作る上ではこんな文法より当たり判定とか回転とかのアルゴリズムの方がよっぽど大事ってのは思う
でもわかりやすく作る武器としてC++を覚えたいなら
個人的な現状の感想を書いてみると
・いる
クラスとオブジェクト指向の概念、継承、包含、コンストラクタ、getterとsetterの概念、仮想関数(抽象クラス、多態性)
・いらないんじゃね?
テンプレート、演算子のオーバーロード、標準ライブラリ(std::vectorはあってもいいかも?)、多重継承
ゲーム作る上ではこんな文法より当たり判定とか回転とかのアルゴリズムの方がよっぽど大事ってのは思う
273名前は開発中のものです。
2017/06/18(日) 20:43:53.58ID:nanwc7sE 重要なのは何を作るか詳細な挙動やパラメータまで考えることだろ
技術的なことはいざとなったら誰かに相談すれば済む
技術的なことはいざとなったら誰かに相談すれば済む
274名前は開発中のものです。
2017/06/18(日) 21:13:19.18ID:LRmtmPIY ゲームなら継承は超便利
275名前は開発中のものです。
2017/06/18(日) 21:28:36.39ID:j1fZdyvt クラス(構造体+メンバ関数)と継承は知っといた方が得だと思う
std::vectorは超絶におすすめ
変なエラーやバグ(配列の不正アクセス)が無くなる
多態性とかテンプレートは、二作目作るとき等に勉強すると「こんな便利な方法があったのかー」と感動するし、理解しやすい
std::vectorは超絶におすすめ
変なエラーやバグ(配列の不正アクセス)が無くなる
多態性とかテンプレートは、二作目作るとき等に勉強すると「こんな便利な方法があったのかー」と感動するし、理解しやすい
276名前は開発中のものです。
2017/06/18(日) 22:07:10.75ID:xRdxAyjX277名前は開発中のものです。
2017/06/18(日) 23:14:19.78ID:QSbBBvPO 当たり判定は別にいいんだけど本当に難しいのは判定後の反発、押し出し処理
いまだにメーカーごとに意見が分かれる部分
いまだにメーカーごとに意見が分かれる部分
278名前は開発中のものです。
2017/06/19(月) 00:02:59.64ID:p2tfhpKK 有名な物理エンジン使ってるゲームでも
めり込んでおかしな動きしてることあるからな
めり込んでおかしな動きしてることあるからな
279名前は開発中のものです。
2017/06/19(月) 11:28:36.29ID:pl3YSaeH >>276
ゲームじゃvector一番使うべ
ゲームじゃvector一番使うべ
280名前は開発中のものです。
2017/06/19(月) 16:14:57.42ID:oi8Si/s0281名前は開発中のものです。
2017/06/19(月) 17:51:36.60ID:gZSjLbfM282名前は開発中のものです。
2017/06/19(月) 19:03:22.39ID:p2tfhpKK283名前は開発中のものです。
2017/06/20(火) 10:12:50.70ID:Usr/uqTE いくらC++を勉強したところでDXライブラリはゲームエンジンとしての限界点が低いから
とくにグラが汚いから覚悟しておくことだ
最新の C++ 11 できっちり組んだとしても、遊ぶ人から「これレトロゲーム?」って言われる(笑)
とくにグラが汚いから覚悟しておくことだ
最新の C++ 11 できっちり組んだとしても、遊ぶ人から「これレトロゲーム?」って言われる(笑)
284名前は開発中のものです。
2017/06/20(火) 10:28:18.35ID:39gfrlUT 素のシェーダを使えばそりゃ
285名前は開発中のものです。
2017/06/20(火) 13:23:34.57ID:T/7j0XdF デフォのトゥーンは輪郭線が綺麗で好きだな
いくつかトゥーン作ったけど結局デフォに落ち着いた
いくつかトゥーン作ったけど結局デフォに落ち着いた
286名前は開発中のものです。
2017/06/22(木) 23:00:29.04ID:2Sd5aLez javaやC#の標準ライブラリですら
rectangleクラスのintersectで簡易当たり判定は楽にできるみたいなんだよね
思想の違いだとは思うがゲームライブラリならそれくらいあってもいいとは思った
rectangleクラスのintersectで簡易当たり判定は楽にできるみたいなんだよね
思想の違いだとは思うがゲームライブラリならそれくらいあってもいいとは思った
287名前は開発中のものです。
2017/06/23(金) 00:42:29.61ID:IOEH1G7m MFCにCRectクラスのIntersectRectがあるよ
まあしかし四角の当たり判定がないくらいで不便って言うのなら c# に乗り換えたほうがいいと思う
c++は全般的に使い勝手あまりよくないから
まあしかし四角の当たり判定がないくらいで不便って言うのなら c# に乗り換えたほうがいいと思う
c++は全般的に使い勝手あまりよくないから
288名前は開発中のものです。
2017/06/23(金) 07:01:41.36ID:uGgDuqlH そういえば3Dの衝突判定機能はいくつかあるけど2Dは無いんだな
289俺が遊園地だ! ◆ExGQrDul2E
2017/07/08(土) 18:53:42.86ID:PjfJpjf3 pythonで入力ゲームを作ってます。
DXライブラリの、
VisualC# 用パッケージ
で、ゲームパットは正常に動きますか?
pygameのゲームパットが難しいので、そちらが使えたら使おうかと思いました。
DXライブラリの、
VisualC# 用パッケージ
で、ゲームパットは正常に動きますか?
pygameのゲームパットが難しいので、そちらが使えたら使おうかと思いました。
290俺が遊園地だ!
2017/07/08(土) 19:17:30.02ID:PjfJpjf3 普通に使えた。
32bitだから64bitにしたらの不安が有ったけど、心配し過ぎでした。
お騒がせしました。
どうも、です。
32bitだから64bitにしたらの不安が有ったけど、心配し過ぎでした。
お騒がせしました。
どうも、です。
291名前は開発中のものです。
2017/08/01(火) 16:41:53.80ID:2q48AiqK リファレンスのTellMovieToGraphのサンプルを参考に
LoadGraphでaviファイル読み込んでDrawGraphで映像を描画するプログラムを試してみたら
タスクマネージャで確認したところ動画の再生中はディスク使用量が常に100%近くなってしまうのですが
これはそういうものなんでしょうか?
LoadGraphでaviファイル読み込んでDrawGraphで映像を描画するプログラムを試してみたら
タスクマネージャで確認したところ動画の再生中はディスク使用量が常に100%近くなってしまうのですが
これはそういうものなんでしょうか?
292名前は開発中のものです。
2017/08/04(金) 16:38:59.69ID:tsG7+X9W DXライブラリを使ってC++で
アドベンチャーゲームを作ろうと思っています。
今時のノベルゲームでは無く、ファミコン時代のアドベンチャーゲームです。
今まではアクションゲームやシューティングゲームを作って来まして、
アドベンチャーは初挑戦なのでちょっと不安なんです。
企画だのシナリオだのの前に、まずはシステムや
アドベンチャーゲームを構成するプログラミングから考える必要がありますよね?
しかし、現段階でそれらを考えると、完全に独学のオリジナルになり、
凄く面倒なものを完成させてしまうかもしれません。
自分としては、ひな形とまでは言いませんが、
参考にできるものや、定石を学ぶ方法を模索しております。
なにかありませんか?サイトでも書籍でも構いません、教えて下さい。
アドベンチャーゲームを作ろうと思っています。
今時のノベルゲームでは無く、ファミコン時代のアドベンチャーゲームです。
今まではアクションゲームやシューティングゲームを作って来まして、
アドベンチャーは初挑戦なのでちょっと不安なんです。
企画だのシナリオだのの前に、まずはシステムや
アドベンチャーゲームを構成するプログラミングから考える必要がありますよね?
しかし、現段階でそれらを考えると、完全に独学のオリジナルになり、
凄く面倒なものを完成させてしまうかもしれません。
自分としては、ひな形とまでは言いませんが、
参考にできるものや、定石を学ぶ方法を模索しております。
なにかありませんか?サイトでも書籍でも構いません、教えて下さい。
293名前は開発中のものです。
2017/08/04(金) 21:34:34.44ID:nr3e4i5V githubにソースコード公開して作りながら適度に聞けば?
294名前は開発中のものです。
2017/08/08(火) 03:23:59.67ID:te1eWtCq ノベルなら公式のサンプルページにある
http://dxlib.o.oo7.jp/dxsample.html
http://dxlib.o.oo7.jp/dxsample.html
295名前は開発中のものです。
2017/08/10(木) 05:42:09.39ID:iSPIllot >>294
ありがとございます
ただ、自分はどっちかっていうと
考え方を知りたいんですよ
アドベンチャーゲーム制作する上での
フラグの考え方や、変数の使い方です。
考えてみると、アドベンチャーゲームって
フラグめちゃ必要じゃないですかね
例えば、調べる項目が増えていくじゃないですか、
話すで選択できる相手とかも。
そして、キャラの台詞も、
質問二回目、三回目で返答内容変えたり。
そーいうの、どう考えて組み立てていけば
いいのかなって、、
ありがとございます
ただ、自分はどっちかっていうと
考え方を知りたいんですよ
アドベンチャーゲーム制作する上での
フラグの考え方や、変数の使い方です。
考えてみると、アドベンチャーゲームって
フラグめちゃ必要じゃないですかね
例えば、調べる項目が増えていくじゃないですか、
話すで選択できる相手とかも。
そして、キャラの台詞も、
質問二回目、三回目で返答内容変えたり。
そーいうの、どう考えて組み立てていけば
いいのかなって、、
296名前は開発中のものです。
2017/08/10(木) 16:57:59.32ID:EVBv0/AO RPGのイベントも話しかける相手や時期、話しかけた回数とかでサブイベント分岐させたりするじゃん
アドベンチャーゲームだからって専用の特殊な考え方やフラグ管理って必要ないと思う
アドベンチャーゲームだからって専用の特殊な考え方やフラグ管理って必要ないと思う
297名前は開発中のものです。
2017/08/13(日) 23:06:22.13ID:15NIY4cP 定石は無く、ゲームの仕様それぞれに合わせて考えるしかない
仕様が複雑ならより汎用的でいちいち面倒くさい重厚な構造になるし、
仕様が単純なら多少ごり押ししたような方法で手早く必要条件を満たす
そう、答えなきところに答えを出すのがゲームプログラミングというものだ
仕様が複雑ならより汎用的でいちいち面倒くさい重厚な構造になるし、
仕様が単純なら多少ごり押ししたような方法で手早く必要条件を満たす
そう、答えなきところに答えを出すのがゲームプログラミングというものだ
298名前は開発中のものです。
2017/08/14(月) 02:28:34.22ID:hzdvLGH2299名前は開発中のものです。
2017/08/14(月) 02:55:30.92ID:TRJCWwIN 場面ごとに専用のフラグや処理を作ると考えるんじゃなくて
進行フラグや取得アイテムに応じて出す選択肢を変えると考えるんだよ
なので仕組み的にはRPGとかと同じと言える
あとはスクリプトデータのフォーマットとか作り方の問題なので
それこそノベルゲームエンジンを参考にすればいい
進行フラグや取得アイテムに応じて出す選択肢を変えると考えるんだよ
なので仕組み的にはRPGとかと同じと言える
あとはスクリプトデータのフォーマットとか作り方の問題なので
それこそノベルゲームエンジンを参考にすればいい
300名前は開発中のものです。
2017/08/14(月) 03:35:49.62ID:pHE8mMZP ゲームの詳細が決まってないような段階で
プログラミングを抽象化するのは無謀な上に当事者は歴戦の勇士でもないという
それならいったんごり押しからの脱構築しかあるまい
そうやって作られたサンプルは動く仕様書として人に意見を聞くにも役に立つ
プログラミングを抽象化するのは無謀な上に当事者は歴戦の勇士でもないという
それならいったんごり押しからの脱構築しかあるまい
そうやって作られたサンプルは動く仕様書として人に意見を聞くにも役に立つ
301名前は開発中のものです。
2017/08/14(月) 11:01:43.32ID:vcZ6Fez8302名前は開発中のものです。
2017/08/14(月) 12:27:23.39ID:iCSgoKHT フラグはDBにまとめれば管理手段はどれも共通にできる
sqliteあたりを一通りさわれば可能性を感じられるかと
sqliteあたりを一通りさわれば可能性を感じられるかと
303名前は開発中のものです。
2017/08/14(月) 23:08:47.65ID:qCrUMcpY フラグ・クラス(というかセーブデータ・クラス)を作って、シリアライズ・デシリアライズする方法が楽だな
C#のシリアライザーやUnityのJsonでクラスがあれば、クラスまるごと簡単にファイル保存・読込できる
フラグがいくつ増えてもセーブ・ロードのコーディングしなくていい
C#のシリアライザーやUnityのJsonでクラスがあれば、クラスまるごと簡単にファイル保存・読込できる
フラグがいくつ増えてもセーブ・ロードのコーディングしなくていい
304名前は開発中のものです。
2017/08/16(水) 16:04:52.17ID:Gx1lkBAt 俺が書いたプログラムを毎回ウイルス扱いして止めようとするのはやめろノートン!
305名前は開発中のものです。
2017/12/31(日) 19:25:19.56ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
YF53OEVNGR
グーグル検索⇒『来島のモノノリウエ』
YF53OEVNGR
306名前は開発中のものです。
2018/01/19(金) 06:28:35.93ID:1cW9r6Ce お勧めの便利な隠し関数あったら教えて
307名前は開発中のものです。
2018/01/19(金) 08:36:00.78ID:XJZDKDzA GetUseDirect3D11Device
GetUseDirect3D11DeviceContext
なんでも出来るぞ
GetUseDirect3D11DeviceContext
なんでも出来るぞ
308名前は開発中のものです。
2018/01/28(日) 17:17:24.80ID:7DlFUx6z うーん、この!
309名前は開発中のものです。
2018/02/12(月) 18:32:23.17ID:5pbWzyoz いまいち何ができるのかがわからん
310名前は開発中のものです。
2018/02/17(土) 07:23:32.90ID:G/oBdhuK ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
311名前は開発中のものです。
2018/02/18(日) 07:13:02.47ID:08zbUSEn 必要な人は自分で書いてるだろうけど一応
次の更新でfps値取得関数が追加されそう
http://dxlib.o.oo7.jp/cgi/patiobbs/patio.cgi?mode=view&no=4336
次の更新でfps値取得関数が追加されそう
http://dxlib.o.oo7.jp/cgi/patiobbs/patio.cgi?mode=view&no=4336
312名前は開発中のものです。
2018/02/19(月) 05:11:46.55ID:3rsXcNLy fpsの表示なんて、いるかあ?
こんなしょぼい機能を追加してしまうところにDXライブラリの作者のやる気の無さを感じるわ
こんなしょぼい機能を追加してしまうところにDXライブラリの作者のやる気の無さを感じるわ
313名前は開発中のものです。
2018/02/19(月) 05:22:42.68ID:V52YqOZR iOS版作ってる最中みたいだけど
iOS程度じゃやる気無しか
iOS程度じゃやる気無しか
314名前は開発中のものです。
2018/02/19(月) 06:47:24.41ID:3rsXcNLy >iOS版作ってる最中みたいだけど
そりゃすごい、こういうのを期待してるんだお
そりゃすごい、こういうのを期待してるんだお
315名前は開発中のものです。
2018/02/19(月) 07:45:09.01ID:3rsXcNLy Unityのfps表示のアセットを見ればわかることだけど、
ひとりのユーザーがfps表示のコンポーネントを公開すればみんなでそれを使えるようにすべきなんだよ
わざわざゲームエンジンに機能を追加しなくてもね
ひとりのユーザーが便利なコンポーネントを公開すればみんなでそれを使う
ということができるようにDXライブラリはもっとコンポーネント指向にして欲しいよなぁ
そのへんがもう遅れてるし、ユーザーも増えないし、コミュニティも育たない原因の一つだね
ひとりのユーザーがfps表示のコンポーネントを公開すればみんなでそれを使えるようにすべきなんだよ
わざわざゲームエンジンに機能を追加しなくてもね
ひとりのユーザーが便利なコンポーネントを公開すればみんなでそれを使う
ということができるようにDXライブラリはもっとコンポーネント指向にして欲しいよなぁ
そのへんがもう遅れてるし、ユーザーも増えないし、コミュニティも育たない原因の一つだね
316名前は開発中のものです。
2018/02/19(月) 07:53:25.65ID:rQjda85n 育ったコミュニティってどんなコミュニティなんよ?
317名前は開発中のものです。
2018/02/19(月) 08:38:06.72ID:3rsXcNLy ゲームエンジン界隈でいちばん育ったコミュニティはUnityでしょ
アセットストアやgithubなどに新しい機能や素材がたくさんあって、
そこから新しいユーザーが増えたり、ゲームが高品質・短時間・低コストで作れたりしてる
そういう人や素材の多さを見てさらにユーザーが増えるような好循環がある
アセットストアやgithubなどに新しい機能や素材がたくさんあって、
そこから新しいユーザーが増えたり、ゲームが高品質・短時間・低コストで作れたりしてる
そういう人や素材の多さを見てさらにユーザーが増えるような好循環がある
318名前は開発中のものです。
2018/02/19(月) 12:30:43.08ID:pDBpwFKS はいはい、Unityスレへ行って二度と来ないでね
319名前は開発中のものです。
2018/02/19(月) 13:10:01.54ID:MQhG+/C3 設計思想が全然違うものを引き合いに出されてもな
ユーザも古いライブラリの割には居るし
ユーザも古いライブラリの割には居るし
320名前は開発中のものです。
2018/02/19(月) 19:33:21.30ID:rQjda85n DXライブラリは管理人さんがこまめに更新、デバッグしてくれてるから
公式のファイル落とすだけで充分なんだという安心感があるのが逆に良い点だと思う
ユーザー同士のそういうやり取りには
公式本体ファイルのアップデートで使えなくなるのとか
組み合わせの相性が悪いのとかが出てきてもめんどくさいし
「こんな機能が欲しいです」→「○○で出来るだろ」→「どこでDL出来ますか?」
の流れが頻繁に出るのもうざいし、時間がたって消えたファイルの再Upクレクレもうざいじゃん
ユーザーを気にかけててこまめに更新を続けてくれる作者が居るコミュニティの場合
作者の独裁体制の方がユーザーは幸せだし、新規も入りやすいよ
逆に放任のところはユーザー同士の交流が活発な方が良いけどね
公式のファイル落とすだけで充分なんだという安心感があるのが逆に良い点だと思う
ユーザー同士のそういうやり取りには
公式本体ファイルのアップデートで使えなくなるのとか
組み合わせの相性が悪いのとかが出てきてもめんどくさいし
「こんな機能が欲しいです」→「○○で出来るだろ」→「どこでDL出来ますか?」
の流れが頻繁に出るのもうざいし、時間がたって消えたファイルの再Upクレクレもうざいじゃん
ユーザーを気にかけててこまめに更新を続けてくれる作者が居るコミュニティの場合
作者の独裁体制の方がユーザーは幸せだし、新規も入りやすいよ
逆に放任のところはユーザー同士の交流が活発な方が良いけどね
321名前は開発中のものです。
2018/02/20(火) 18:33:46.88ID:fA7kJSoQ いいライブラリだよな。
他言語用に移植されても良さそうなもんだが。
他言語用に移植されても良さそうなもんだが。
322名前は開発中のものです。
2018/02/21(水) 15:47:15.99ID:1nbj1mbE 素晴らしいライブラリだと思うよ。
ここまでやって欲しくてこれ以上踏み込んで欲しくないラインがわかってる。
ここまでやって欲しくてこれ以上踏み込んで欲しくないラインがわかってる。
323名前は開発中のものです。
2018/02/21(水) 22:34:52.58ID:Ucw8wVy1 Unityと比べるとblenderと親和性が良くない
逆にMMDやメタセコは良い
日本的なんだけどやはりUnityと違って世界には広まらない
逆にMMDやメタセコは良い
日本的なんだけどやはりUnityと違って世界には広まらない
324名前は開発中のものです。
2018/02/21(水) 22:41:25.06ID:H0hgJRdI まあ確かに世界に広まってユーザーが増えれば
今後もずっと使えるだろうって安心感も増えるよな
今後もずっと使えるだろうって安心感も増えるよな
325名前は開発中のものです。
2018/02/21(水) 22:48:35.83ID:kkwCD6fP 同じとこに這い寄ったって劣化版と見られるだけだべ
オンリーワンの強みを持てばいいのよ
オンリーワンの強みを持てばいいのよ
326名前は開発中のものです。
2018/02/22(木) 18:17:23.65ID:qW9SRz4G 持てばいいのよね
327名前は開発中のものです。
2018/02/23(金) 01:02:51.27ID:IWXaYcmi 2Dゲー作るのにわざわざUnityなんて面倒なだけだし
ゲームの動作も重いからなぁ
ゲームの動作も重いからなぁ
328名前は開発中のものです。
2018/02/23(金) 09:19:16.45ID:kxmlS11i 2Dゲー作るならDXライブラリの方が向いてるよな。
無駄な裏処理が少ないし
メインループ動作の基本的な考えやFPS固定前提でのエンジンなところも。
逆にDXライブラリで本格3Dゲー作ろうとは思わないけど。
無駄な裏処理が少ないし
メインループ動作の基本的な考えやFPS固定前提でのエンジンなところも。
逆にDXライブラリで本格3Dゲー作ろうとは思わないけど。
329名前は開発中のものです。
2018/02/23(金) 11:17:32.81ID:liJddYNV330名前は開発中のものです。
2018/02/23(金) 13:04:40.91ID:dJxrVb2a unityなんか素材をポンポンドロップしてプレハブ化してそれを呼び出すだけよ?超簡単w
331名前は開発中のものです。
2018/02/23(金) 19:59:21.58ID:A9Xfzxjc 簡単に作れる と 自分の思うように作れる は全く違うからね
332名前は開発中のものです。
2018/02/25(日) 17:25:26.15ID:r96XISKi VisualStudio Express 2017には対応しないのかな?まあ2015でも別にいいんだが
333名前は開発中のものです。
2018/02/25(日) 19:15:17.54ID:NZvHdLzy いつの間にかMMDのアニメーションのfpsを変えられる関数が追加されてるな
前はMMDとDXライブラリはfpsが30倍違ったからモーション合わせるのが少し面倒だった
前はMMDとDXライブラリはfpsが30倍違ったからモーション合わせるのが少し面倒だった
334名前は開発中のものです。
2018/03/04(日) 01:03:33.22ID:bpU4ezJp 面倒かしら?
335名前は開発中のものです。
2018/03/04(日) 02:55:50.19ID:1zP7Vw/Z DXライブラリにもアセットみたいのがあればと思ったけど
ハイレベルなシェーダーマップやfbxに対応してない低レベルモデルしかサポートしてないし微妙だな
ハイレベルなシェーダーマップやfbxに対応してない低レベルモデルしかサポートしてないし微妙だな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 生クリームだけの真っ白なクリスマスケーキ 大手メーカーが販売、その理由は…フルーツなしで価格は半額以下に [おっさん友の会★]
- 【文春】元TOKIO・国分太一(51)「女性スタッフ2名への“わいせつ事案”」日テレ事情聴取の全貌が分かった! ★2 [Ailuropoda melanoleuca★]
- 【山上裁判】安倍氏が狙わた理由 旧統一教会の関係者が「安倍氏は『われわれの味方』」と宣伝していた [1ゲットロボ★]
- 【LIVE】国分太一 騒動後初の公の場 司法記者クラブで会見 [ひかり★]
- 【文春】スクープ撮! 超人気ゴルファー・都玲華(21) “30歳上”石井忍コーチ(51)と路上レッスン禁断愛 [冬月記者★]
- ラサール石井氏「こういう空気が戦前の空気」と警鐘「すでに来てしまっている」「大政翼賛会も始まっています」 [少考さん★]
- 【悲報】自民党、通行人に叩かれるwwwwwwwwwwwwwww [834922174]
- ひるおび「国連の常任理事国は中華民国。中華人民共和国は中華民国を正式に引き継いでない」高市 [931948549]
- 「ウソだったのか」ネット大混乱 議員の歳費5万円アップ「凍結→成立」報道に…「えっ?」「どうなってんだ」「ビックリ😲」 [861717324]
- 【速報】国分太一会見 [115996789]
- 【悲報】主食の米すら高くて食えなくなった日本人「中国と戦争するぞ!」 [616817505]
- ネトウヨ「なんでハラール食品が店に置いてあるの? これが奴らの侵略なんだよ?不買運動してやる」 [165981677]
