1 名前:名前は開発中のものです。 mailto:sage [2016/01/05(火) 23:44:29.77 ID:fkNSYSkc.net] Cを習得した程度のスキルでも、ゲームのグラフィックを比較的容易に描画する事のできる、 「DXライブラリ」に関するスレッドです。 DXライブラリに関するテクニックなどの情報交換などを行う事で、 多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。 【公式】 homepage2.nifty.com/natupaji/DxLib/ 【関連スレ】 C/C++ゲーム製作総合スレッド Part7 [転載禁止](c)2ch.net peace.2ch.net/test/read.cgi/gamedev/1420939171/ ゲームプログラムなら俺に聞け32(c)2ch.net peace.2ch.net/test/read.cgi/tech/1441693570/ ●DXライブラリではなくDirectXの質問ならこっちへ 【C++】 DirectX初心者質問スレ Part39 【C】 [転載禁止](c)2ch.net peace.2ch.net/test/read.cgi/tech/1418438785/
394 名前:名前は開発中のものです。 mailto:sage [2018/04/19(木) 12:47:14.74 ID:Q0kUJgfG.net] 369 名前:名前は開発中のものです。[sage] 投稿日:2018/04/13(金) 13:56:40.97 ID:Q35NURll 自分はどっちかといえばunity目指してほしい 上級者の玩具にするとDXライブラリの意味がなくなる こいつ利用者で一番馬鹿だわ
395 名前:名前は開発中のものです。 mailto:sage [2018/04/21(土) 11:46:31.61 ID:eaIElNnW.net] 単なるラッパーライブラリとして末永くやってほしい
396 名前:名前は開発中のものです。 mailto:sage [2018/04/21(土) 18:00:11.35 ID:1vO5sgVY.net] てか、それが人一人ができる精一杯の限度だろうなあ。
397 名前:名前は開発中のものです。 mailto:sage [2018/04/22(日) 18:51:58.41 ID:cgPT0kaN.net] 今のゲームが当たり前に実装する物理レンダや物理演算は ラッパーライブラリじゃあ実装できない Direct Xのラッパーライブラリ作れば時代の最先端だったというのはもうずっと昔の話でしょ 過去の成功体験を忘れられないってか老害よな
398 名前:名前は開発中のものです。 [2018/04/22(日) 19:03:54.96 ID:jyQNA3uE.net] それらが出来ないライブラリのスレに居座る老害が何いってんだ 乞食らしくUnity(笑)でも使っとけ
399 名前:名前は開発中のものです。 mailto:sage [2018/04/22(日) 19:29:34.04 ID:9/rq3Yyr.net] Unity(笑)UE4(笑) 本物の老害様だ!
400 名前:名前は開発中のものです。 mailto:sage [2018/04/22(日) 20:26:07.89 ID:cgPT0kaN.net] >>387-388 お前らはそこでUnityやUE4への批判をしてしまうところがよくない DXライブラリでも面白いゲームは作れる!と熱っぽく語るべきだろ DXライブラリが本当にダメみたいじゃないか
401 名前:名前は開発中のものです。 mailto:sage [2018/04/22(日) 20:34:19.03 ID:w7fu0Q1x.net] スーファミレベルの2Dゲームが作れれば満足な俺みたいなおっさんには 今のゲームが当たり前に実装する物理レンダや物理演算なんぞ要らんのです
402 名前:名前は開発中のものです。 mailto:sage [2018/04/23(月) 07:23:43.24 ID:zTmnRfht.net] >>398 ゲーム制作ツールとライブラリの区別もつかないとか 先に病院で頭見てもらうべきなんじゃないの?
403 名前:名前は開発中のものです。 mailto:sage [2018/04/23(月) 15:53:58.50 ID:wUUOYYgP.net] 2D作るにしても物理演算はあった方が便利っしょ。box2dくらいは使えるようになった方がいい。
404 名前:名前は開発中のものです。 mailto:sage [2018/04/23(月) 16:30:22.21 ID:XokG/FK0.net] 俺は物理演算いらんけどなあ。自前で組んで調整した方がいい動きになると思う。
405 名前:名前は開発中のものです。 mailto:sage [2018/04/25(水) 18:53:22.42 ID:pNPtAbT4.net] とある意見「Box2Dぐらいは使えるようになった方がいい(便利だし開発が楽だから)」 とあるマゾ「俺は楽したくない変態だから物理演算はいらない。他の人間もそうあるべき」 俺「開発の効率を上げるのを拒む人間って害悪だよなあ。真空管でパンチカードでも通してろよ・・・」
406 名前:名前は開発中のものです。 mailto:sage [2018/04/25(水) 21:42:09.32 ID:wCZSlXnR.net] >>394 その人にとって不必要な機能が追加されることは開発の効率を上げることに繋がらないどころか その人の必要な機能に対して公式のサポートの手が回りにくくなることから その人にとっては開発の効率が下がることに繋がるってことを理解しようぜ 機能はあればあるだけいいってもんじゃない、必要な機能だけあるのが一番いい 必要な機能は人それぞれ
407 名前:名前は開発中のものです。 mailto:sage [2018/04/25(水) 23:48:47.29 ID:G5A97PEX.net] >>394 同じCライブラリなんやから自分で組み込みゃいいでしょ。 何いってんの?
408 名前:名前は開発中のものです。 [2018/04/26(木) 06:43:12.80 ID:Q6Y0G65Q.net] >>394 Box2D使えばええやん
409 名前:名前は開発中のものです。 mailto:sage [2018/04/26(木) 08:55:16.56 ID:8FkhnZEo.net] 自分で組んでbox2Dより洗練された高速演算のライブラリを書けるならまあいいけどさ 物理挙動は入れずに衝突判定だけ取ることも出来るんだよ。そこに使うだけでもめっちゃ楽。
410 名前:名前は開発中のものです。 mailto:sage [2018/04/26(木) 21:26:43.42 ID:Obi4vXUU.net] 衝突判定作るのってそんな大変かね 丸と四角と線分くらいで十分でしょ
411 名前:名前は開発中のものです。 mailto:sage [2018/04/26(木) 21:26:57.30 ID:O7SEtfFF.net] >>395 うーん、とりあえず君はプログラム云々以前に日本語を勉強すべきかな 日本語も満足に操れない人間がプログラミングなんてちゃんちゃらおかしいよ
412 名前:名前は開発中のものです。 mailto:sage [2018/04/27(金) 19:02:34.86 ID:uyUfvLGU.net] 資本力がないとゲームエンジンが開発できなくなったんだよね、今の時代 物理演算、物理レンダ、2Dボーン、タイルマップエディタ、シェーダーのビジュアルスクリプト こういう「早い」「安い」「うまい」が実現できなければユーザー離れが起きる
413 名前:名前は開発中のものです。 mailto:sage [2018/04/27(金) 20:17:38.78 ID:jXn/jYw6.net] なんか、ここ、プログラムの「プ」の字も知らなさそうな奴らが多すぎないか?
414 名前:名前は開発中のものです。 mailto:sage [2018/04/27(金) 22:07:00.13 ID:uyUfvLGU.net] ん、君はプログラマーか? 最近はタイルマップエディタとかビジュアルスクリプトが普通に使えるようになったから、 プログラマの負担が減らせるわけで、それはいいことなんじゃないの (DXライブラリではよく知らんが、少なくともUnityやUE4では)
415 名前:名前は開発中のものです。 mailto:sage [2018/04/27(金) 23:36:34.96 ID:+EQaH9fl.net] >>402 うるさい、バーカ
416 名前:名前は開発中のものです。 mailto:sage [2018/04/28(土) 08:48:27.83 ID:bZFWgAtf.net] >>402 少なくともここ数レスで君が一番アホっぽいよ?w
417 名前:名前は開発中のものです。 mailto:sage [2018/04/28(土) 15:19:30.35 ID:o1LwlEpU.net] 無駄なものを無駄と判断して切り捨てる能力こそシステム開発において至高 キャラを動かしてるだけで気持ちイイという操作感を追求するのなら物理も有益
418 名前:名前は開発中のものです。 mailto:sage [2018/04/28(土) 17:36:54.96 ID:NvosXufr.net] >>405 そんな、図星を突かれたショックと悔しさを前面に出したレスをしなくても……
419 名前:名前は開発中のものです。 mailto:sage [2018/04/29(日) 09:32:36.04 ID:Z/Nwj4DW.net] >>407 効いちゃった?ごめんぬw
420 名前:名前は開発中のものです。 mailto:sage [2018/04/29(日) 13:55:41.62 ID:S7kv9d23.net] >>406 方向キー入れた瞬間から等速直線運動スタートしてくれた方が気持ちよくない? 確かにキャラが歩きだす時は加速度運動するのが物理的に正しいけど咄嗟の回避とか間に合わなくてストレスあるね
421 名前:名前は開発中のものです。 [2018/04/29(日) 19:49:17.45 ID:SoZNbWO3.net] >>408 誰かと勘違いしてるのかな? 謝らなくていいからキチガイは病院へ行こうねw
422 名前:名前は開発中のものです。 mailto:sage [2018/04/30(月) 08:39:38.91 ID:tt/t6/9o.net] >>410 煽られてキレて顔赤くするくらいなら煽らなきゃいいのに 煽らなかったら煽られないんだよ?わかる?w
423 名前:名前は開発中のものです。 mailto:sage [2018/04/30(月) 09:46:00.03 ID:mwpHyMRP.net] 話が見えないんだけど、なんで>>402 は突然このスレの住民に喧嘩売りだしたの? 誰かいじめた?
424 名前:名前は開発中のものです。 mailto:sage [2018/04/30(月) 13:48:06.47 ID:VZwEIDhP.net] IQ200の私にもわからん難問だな。 言えることはそっとしとけと言うことだ。
425 名前:名前は開発中のものです。 mailto:sage [2018/04/30(月) 20:09:14.02 ID:KhVGgt2z.net] このスレのレベルが低いのはわかりきってるのになぜわざわざ言葉に出すのか・・・・
426 名前:名前は開発中のものです。 [2018/05/07(月) 13:58:29.93 ID:Vfb9Bs9K.net] 確かにうんこ旨そうだよな
427 名前:名前は開発中のものです。 mailto:sage [2018/05/07(月) 19:41:54.85 ID:gUi75qwS.net] 実際は苦いけどな
428 名前:名前は開発中のものです。 mailto:sage [2018/05/08(火) 19:55:01.58 ID:zaHk58IC.net] ググったら本当に苦いらしいな 印象論だと思ってたわ
429 名前:名前は開発中のものです。 mailto:sage [2018/06/08(金) 22:16:08.13 ID:uYJdfwFz.net] Nintendo Switch対応だそうだ
430 名前:名前は開発中のものです。 mailto:sage [2018/06/09(土) 01:01:18.87 ID:fsH33aBO.net] まあいつも通り、素人が使う分には関係ない感じ?
431 名前:名前は開発中のものです。 mailto:sage [2018/06/09(土) 21:18:20.35 ID:mBF3zINb.net] プロでこれ使ってるの見たことない
432 名前:名前は開発中のものです。 mailto:sage [2018/06/09(土) 21:58:18.52 ID:fsH33aBO.net] それは流石にアンテナ低くない?
433 名前:名前は開発中のものです。 mailto:sage [2018/06/10(日) 16:27:22.57 ID:qJZsL4jW.net] >>421 さあ、クソの役にも立たないゴミみたいなマウンテンゴリラレスはやめて 人の役に立つレスをしようぜ
434 名前:名前は開発中のものです。 mailto:sage [2018/06/11(月) 13:23:15.85 ID:KAsMzLPf.net] ライブラリ公開してくれよ。 車輪の再発明は辞めたい。 勉強にはなるけど。
435 名前:名前は開発中のものです。 mailto:sage [2018/06/13(水) 01:02:11.08 ID:zpWb0K6R.net] 最新のハードに対応するのはいいが、 グラフィックがもう10年前くらいの旧世代なのをなんとかしてほしいな シェーダー使えないとか、HDR対応してないとか 形だけ対応して中身がついてきてない感じだ
436 名前:名前は開発中のものです。 mailto:sage [2018/06/16(土) 19:40:00.09 ID:8ewh1R16.net] >>423 DXライブラリはソース公開されてるよ
437 名前:名前は開発中のものです。 mailto:sage [2018/06/17(日) 03:19:14.87 ID:z6C9dnYv.net] ええ、公開されてますね(困惑。
438 名前:名前は開発中のものです。 mailto:sage [2018/06/30(土) 00:04:57.83 ID:QTwf7deE.net] ジオメトリシェーダとハルシェーダが使えないのは別に文句ないけど technique使用不可なのは地味にイライラする
439 名前:名前は開発中のものです。 mailto:sage [2018/07/04(水) 18:03:25.24 ID:GKLylxjM.net] DXライブラリのシェーダーまわりはそれだけじゃないつーか DirectX9とDirectX11でコーディング方法が違ったり、 Android版ではそもそもシェーダー使用不可能だったり、 2Dスプライトの表示にシェーダー使えなかったりして あれもないこれもないって感じになっちゃうなぁ。まあそういうのがいらない人向けなんだろうけど
440 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 02:58:08.73 ID:w7j+HefU.net] VRoidのVRMファイルの読込に対応しようとしたらマテリアルが物理レンダのパラメータで DXライブラリだとVRMファイル読込むのは難しそうだ 物理レンダ対応してくんないかな
441 名前:名前は開発中のものです。 [2018/08/11(土) 12:47:56.79 ID:RmGfKRPO.net] DxLibのシェーダーのSamplerで、テクスチャごとに違うフィルタリングモードでSamplerを作りたいんだけど無理かな? プログラム側でSetDrawModeで設定したフィルタリングモードになっちゃうんだけど
442 名前:名前は開発中のものです。 mailto:sage [2018/08/11(土) 13:37:54.92 ID:mdLblHI4.net] 未だにMMDとメタセコだから VRMファイルはナウでヤングすぎる
443 名前:名前は開発中のものです。 mailto:sage [2018/08/11(土) 20:00:03.15 ID:0BvUQheC.net] DXライブラリは時代遅れすぎてどうにもならない
444 名前:名前は開発中のものです。 mailto:sage [2018/08/11(土) 20:48:54.21 ID:V6BT8wZU.net] すぎてってほどではないと思う、まだ
445 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 00:15:54.84 ID:DLCHw2GI.net] 時代に遅れすぎた理由は、アセットストアがないせいだな いまだにアセットがひとつもないのは、アセットおじさんも真っ青だわ
446 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 09:49:59.00 ID:n2rCCHLV.net] お前は何を言ってるんだ
447 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 02:14:13.34 ID:I59D2OX6.net] DXライブラリでようやく地面モデルと線分の当たり判定つけられた そこに主人公モデルの位置を同じにした まだモーションつけてないから 主人公が棒立ちのまま移動した 坂道登れるだけで感動した(小並感
448 名前:名前は開発中のものです。 mailto:sage [2018/08/20(月) 12:57:34.10 ID:HuW2CUtM.net] 日記ですか
449 名前:名前は開発中のものです。 mailto:sage [2018/08/26(日) 11:59:52.50 ID:Oz7phZC4.net] 日記の続きまたー?
450 名前:名前は開発中のものです。 mailto:sage [2018/08/29(水) 12:37:25.65 ID:8rKJxZI3.net] DXライブラリって世間的にはゲームエンジン扱いなのな
451 名前:名前は開発中のものです。 mailto:sage [2018/08/30(木) 08:01:34.88 ID:w5Eoz0MG.net] >>439 多分そこが一番誤解されやすいとこだよな。 基本はDirectXで自前で全部作りたいけれどめんどくさい設定周りだけはやって欲しい人向けのお助けラッパーだよね。 そこにDirectX以上の機能はいらないし。今の状態で十分。
452 名前:名前は開発中のものです。 mailto:sage [2018/08/30(木) 14:26:51.75 ID:83gEz2C2.net] 「各種ゲーム用エンジン紹介」みたいなところで触れられる分には「そんなもんか」って感じだけど 「ゲームエンジンを使っている」カテゴリの中にDXライブラリ製ゲームが含まれるとあれ?って思う 自分でも基準がよく分からない
453 名前:名前は開発中のものです。 [2018/08/31(金) 10:19:13.96 ID:MuDS6z7U.net] 教えてほしいんですが int fp = FileRead_open("csvファイル"); この場合、fpにはcsvがそのまま入ってるという解釈でいいですか? つまり、ifstream ifs(fp);が可能になるのかが知りたいです。 ifstream ifs(FileRead_open("csvファイル"));は無理ですか? なんでこんな面倒なこと考えるかというと、 archive化したファイル内のcsvを読みたいんです。
454 名前:名前は開発中のものです。 [2018/08/31(金) 10:29:38.50 ID:MuDS6z7U.net] >archive化したファイル内のcsvを読みたいんです 厳密に言いますと、 ifstream ifs();で読み込んで string buf[要素数]; while(ifs && getline(ifs,buf[line])){ line++; } とbuf[]に一旦、そのままcsvの中身を格納したいんです。 普通なら、 ifstream ifs(csvファイル);で問題ないじゃないですか? でも、そのcsvがarchiveしたファイルから読み込む場合 ifstream ifs(csvファイル);だと読み込みません。 そこでFileRead_openを使うわけですが、 自分はどうしても ifstream ifs(csvファイル); string buf[要素数]; while(ifs && getline(ifs,buf[line])){ line++; } の流れで利用したいんです。 なので、ifstream ifs(csvファイル);に来る前に FileRead_openを使い終わらせ、 あとはFileRead関数系を使わなくて済む様にしたいんです。 、、伝わりますか?僕の言いたいこと。。
455 名前:名前は開発中のものです。 [2018/08/31(金) 23:18:37.63 ID:8gsP87Iw.net] archive化したテキストファイルは改行コード\nが消えたバイナリファイル化してるから 最初にファイルサイズを計って1行ではなく全部をchar[filesize]に読み込むしかないんじゃない?
456 名前:名前は開発中のものです。 [2018/09/01(土) 06:52:39.05 ID:RWsTVHZH.net] >>444 >
457 名前:archive化したテキストファイルは改行コード\nが消えたバイナリファイル化してるから え、それ本当ですか? >最初にファイルサイズを計って1行ではなく全部をchar[filesize]に読み込むしかないんじゃない? すみません、もう少し具体的に教えてください! [] [ここ壊れてます]
458 名前:名前は開発中のものです。 mailto:sage [2018/09/01(土) 07:02:25.87 ID:BLfEX+5a.net] >>445 ファイルサイズが1000なら char t_data[ 1000 ] にファイルのデータを格納する で、後は添え字で任意のデータにアクセスする
459 名前:名前は開発中のものです。 mailto:sage [2018/09/01(土) 11:30:13.35 ID:ghpuXsiR.net] FileRead_scanfじゃいかんの?
460 名前:名前は開発中のものです。 [2018/09/01(土) 14:32:20.17 ID:PENKT9BN.net] >>445 2chは長い行で書き込めないのよ string all; char* path = "./hello.csv"; int size = (int)FileRead_size( path ) ; // 1char = 1byte char* buffer = new char[size]; int id = FileRead_open( path, false ) ; FileRead_read( buffer, size, id) ; all = buffer; // copy to string delete[] buffer; FileRead_close(id); // allをcsvのrow(\r\n)とcol(,)でパースする。csv書式の不正チェックとか丁寧にやると長くなるので以下適当 string csv[ROW][COL]; string tmp = ""; int x = 0; int y = 0; for(int i=0; i<all.length(); i++){ char c = all[i]; if(c == ',') { csv[y][x] = tmp; tmp = ""; x++; } else if (c == '\n') { // 本当は\r\nの2つで改行なんだけど csv[y][x] = tmp; tmp = ""; x = 0; y++; } else { tmp += c; } } csv[y][x] = tmp; // 最後の一個 文字列(string)から数値(intとか)に変えるときはatoiじゃなくてstrstreamだかを使うとよい
461 名前:名前は開発中のものです。 [2018/09/01(土) 14:44:21.63 ID:PENKT9BN.net] 追記 csvファイルの最後に無駄な改行がついてたりすると配列のサイズ超えたりしがちなので注意
462 名前:名前は開発中のものです。 [2018/09/01(土) 14:53:41.96 ID:PENKT9BN.net] さらに追記 csvの最後ってヌル文字で終わってないだろうから自分で足したほうがいいかも string all; char* path = "./hello.csv"; int size = (int)FileRead_size( path ) ; // '\0'が無い文字列char*をstringに渡すと長さ不定でまずい char* buffer = new char[size+1]; buffer[size] = '\0'; int id = FileRead_open( path, false ) ; FileRead_read( buffer, size, id) ; all = buffer; // copy to string delete[] buffer; FileRead_close(id);
463 名前:名前は開発中のものです。 mailto:sage [2018/09/02(日) 02:13:46.38 ID:qrAMxSjg.net] Cは文字列処理が弱いからCSVParserを書くのも一筋縄にはいかんよ
464 名前:名前は開発中のものです。 mailto:sage [2018/09/03(月) 04:26:51.22 ID:8cSGEO2Y.net] そしてCSVの仕様を調べて、予想以上に面倒くさいことを知る
465 名前:名前は開発中のものです。 mailto:sage [2018/09/03(月) 23:58:20.90 ID:JgPc/ZW2.net] 「,」じゃなくてTABスペースで区切るとか 「'座標(x,y)'」みたいにシングル・ダブルクォーテーションで囲む「,」を含むセルだとか CSVも奥が深い
466 名前:名前は開発中のものです。 mailto:sage [2018/09/04(火) 02:54:31.44 ID:jVVbpFTb.net] ヘッダにコメントにセル内改行に空白セルに非固定列数に… あれやこれや対応させると面倒なので、仕様はExcel出力版に決めうちとかしちゃう それでいてExcel経由でもやり方によって微妙に違ったりするけど
467 名前:名前は開発中のものです。 mailto:sage [2018/09/04(火) 12:16:43.15 ID:qFImTgae.net] Excel出力でも小数点の区切りがカンマな国とかあって地獄絵図なんだよなぁ
468 名前:名前は開発中のものです。 mailto:sage [2018/09/04(火) 12:18:12.23 ID:qFImTgae.net] 日本語がおかしかった 「小数点ががカンマ」ね
469 名前:名前は開発中のものです。 mailto:sage [2018/09/04(火) 12:18:39.57 ID:qFImTgae.net] 死にたい・・・
470 名前:名前は開発中のものです。 mailto:sage [2018/09/04(火) 18:21:03.16 ID:87Ucq8PA.net] ワロタw そもそも「小数点の区切りがカンマ」って別に変な日本語じゃないと思うけど?
471 名前:名前は開発中のものです。 mailto:sage [2018/09/05(水) 02:54:47.49 ID:6fPtkJ/i.net] 「(整数と)小数の区切り記号がカンマ」か 「小数点という区切り記号がカンマ」かってとこじゃない? まあいずれにせよ通じる内容、普通に見落としちゃうレベルではある
472 名前:名前は開発中のものです。 [2018/09/05(水) 23:25:30.03 ID:jdPHLPpw.net] もう>>442 は投げ出しているだろうよ
473 名前:名前は開発中のものです。 [2018/09/07(金) 06:49:13.67 ID:SP/YWN4v.net] >>460 投げ出していません。 >>448 さんのせっかくのソースがちょっと複雑で、、、 言葉でなにをしなければならないのか、アドバイスほしいです。 要は、 archive化したテキストファイルは改行コード\nが消えたバイナリファイル化してるから 普通にCSVを開くプログラムを書いていると archive後、正常に読み込まないってことですよね? ということは、バイナリ状態のCSVを読み込むプログラム文を書けってことですか? でも、それだとビジュアルスタジオ上のデバッグプレイじゃ バイナリ化してないcsvなんでエラーが起きますよね? だからすごく困っています。 どうすればいいのか
474 名前:名前は開発中のものです。 mailto:sage [2018/09/07(金) 12:19:35.09 ID:knV8JfdB.net] >>461 >>でも、それだとビジュアルスタジオ上のデバッグプレイじゃ >>バイナリ化してないcsvなんでエラーが起きますよね? 何を言っているのか分からん デバッグモードだろうがバイナリ形式のファイルを読み込むプログラムを書けばバイナリ形式で読み込むし、 テキスト形式を読み込むプログラムを書けばテキスト形式で読み込むでしょ
475 名前:名前は開発中のものです。 [2018/09/07(金) 12:41:21.71 ID:SP/YWN4v.net] >>462 えっと、自分の知識不足かもしれませんが 普通に数字と「,」だけが詰まったcsvファイルを用意していても バイナリ形式で読むプログラムを書いていれば バイナリ形式で読むってことですか? バイナリ形式で読むプログラムを書いた場合は 用意するファイルもバイナリ形式で保存されたファイルじゃないと ダメなのかなと思っているんですけど。
476 名前:名前は開発中のものです。 mailto:sage [2018/09/07(金) 13:34:50.10 ID:knV8JfdB.net] >>463 そもそも上の方に書いてあった 「バイナリ形式は改行が削除される」っていうのが表現として適切じゃないな 改行コードを改行として認識するのがテキスト形式 改行コードをそのまま文字の羅列として認識するのがバイナリ形式 テキスト形式のファイルをバイナリ形式で読み込んだら そのテキスト内の改行コードがそのまま文字列として読み込まれるだけ
477 名前:名前は開発中のものです。 mailto:sage [2018/09/07(金) 13:46:37.16 ID:2W2TZVJf.net] 1 複数データを一つにまとめたい(暗号化したい) 2 読み込みプログラム(csvパーサー?)は既存のものをそのまま流用したい ってことなのかな…… >>444 ,>>446 ,>>448 のキモは、DXアーカイブファイルを一本のchar配列に読み込む(バイナリデータとして扱う)という部分なので、 結局DXアーカイブもifstreamも関係なくて、char配列内のバイナリデータを自力で解析できるかという話になる パソコンで使うデータは全てバイナリデータと言えるので、csvだろうが音声だろうがDXアーカイブファイルだろうが全てバイナリ形式で読み込める
478 名前:名前は開発中のものです。 [2018/09/07(金) 14:40:43.77 ID:SP/YWN4v.net] >>462 >パソコンで使うデータは全てバイナリデータと言えるので、 >csvだろうがDXアーカイブファイルだろうが全てバイナリ形式で読み込める その理論だとcsvや音声などの外部素材データをDXarchiveファイルにしたとしても、 archiveする前、つまりはビジュアルスタジオのプロジェクト上で ビルドして正常に機能してるプログラムそのままでも archive後も正常に機能するはずではないですか? もう少し具体的に言いますと>>442 で説明しきれなかったんですが ifstream ifsを利用して、csvの中の数値を配列に入れ込むプログラムを 自分は書いてまして、そのプログラムで問題なく動いてるゲームがあるんですが、 それの完成後にreleaseビルドして、使用してるサウンドやcsvの素材は フォルダごとarchiveファイル化したんですよ(配布する場合は皆さんそうしますよね?。 そしてexeファイルを実行したところ、画像やサウンドは正常に読み込むんですが、 csvだけ正常に読み込んでくれないんです。 エラーになるというよりは、数値を正しく読み込んで無いようで、配列を利用した背景画像が バグります。 例えばそこで素材をarchiveファイル化せずに、素材が入ったフォルダをそのままで 利用すると画像やサウンドはもちろん、csvも正常に読み込み、ゲームも正常に動くんです。 なので、私は、こう思ったわけです。 「csvについては、archiveファイル化すること前提にしたプログラムを組まないと 正しく読めないのかな」と。 それで、「FileRead_open」を使わないとダメなのかなと。 archiveファイルのcsvを読み込む場合、FileRead_openを利用しろと言われたことがあるので。 でもあなたの話を聞いてたら、違うのかな、とか。。。
479 名前:名前は開発中のものです。 mailto:sage [2018/09/07(金) 15:06:25.39 ID:knV8JfdB.net] >>466 アーカイブは言わば「バイナリ形式」のファイルでしょ? 「テキスト形式のファイルを読み込むプログラム」でバイナリ形式のアーカイブを読み込もうとしてるからバグってるんじゃない? 123 456 789 上記のファイルがあったとして「1行読み込む」関数を使った場合 「123」「456」「789」って読み込むだろうけど アーカイブ化(バイナリ形式)すると「1行読み込む」関数を使うと 「123\r\n456\r\n789」みたいに 一つの文字列として全部読み込むから数値が正常に読み取れてないと思うんだけど
480 名前:名前は開発中のものです。 mailto:sage [2018/09/07(金) 15:15:20.85 ID:2W2TZVJf.net] まず、DXアーカイブファイルは全部のファイルを無理矢理合体&暗号化した完全独自形式のものなので、基本的にDXライブラリが用意した専用の関数でしか読み込めない 画像やサウンドはDXライブラリの読み込み関数を使うから、何もせずともDXアーカイブファイルから読み込めるようになってるんだよ LoadGraph等には、内部的にFileRead_openが入ってるので、元のフォルダだろうとアーカイブだろうと読み込める ただ、暗号化されてない場合に限り、小細工を弄すればバイナリファイルとして直接読める。(フォーマットを理解して自力でポインタ移動する必要がある) 上でみんなが説明してるのはこれ これまでのやり取りを見る限り、バイナリファイル云々は今の君の知識で理解するのはたぶん無理なので、DXライブラリの関数使って地道にがんばったほうがいい というかなぜFileRead_openを拒むのかがわからない……
481 名前:名前は開発中のものです。 [2018/09/07(金) 15:15:27.11 ID:SP/YWN4v.net] 呼び出し LoadData(int,int,string);//縦、横、csvファイルパス void LoadData(int y,int x,string s){ m_line = y; m_col = x; int line = 0;int count = 0;int sum = 0;int nokorinoketa=0; ifstream ifs(s); string buf[3000]; Map.resize(m_line);//resizeで行数を決める for(int i = 0; i<m_line; i++){Map[i].resize(m_col);}//resizeで各行の列数を決める while(ifs && getline(ifs,buf[line])){line++;} for(int line=0; line<y; line++){ for(int col=0; col<x; col++){ if(col < x-1){ sum = buf[line][count]-48; count++; while(isdigit(buf[line][count])){ sum = sum*10 + (buf[line][count])-48; count++;} Map[line][col] = sum;//Noが格納 count++;} if(col == x-1){//最後の数字 nokorinoketa = buf[line].size()-count; sum = buf[line][count] - 48; while(nokorinoketa > 1){ count++; sum = sum*10 + (buf[line][count])-48; nokorinoketa--;} Map[line][col] = sum;//Noが格納 }} count=0;}}
482 名前:名前は開発中のものです。 [2018/09/07(金) 15:22:35.20 ID:SP/YWN4v.net] 行数制限のせいで見づらいソースになってますが、ご了承ください。 処理内容は引数で配列の縦と横の値と、csvファイルのパスを受け取り、 まず、bufに全部入れてから、map配列に入れていく感じです。 呼び出しはLoadData(4,4,"h/m/data.csv");みたいな感じで書きます。 archiveファイル化しなければ、これで正常に動きます。 >>468 >基本的にDXライブラリが用意した専用の関数でしか読み込めない >画像やサウンドはDXライブラリの読み込み関数を使うから、 >何もせずともDXアーカイブファイルから読み込めるようになってるんだよ 納得です。それを聞きたかったんです。わかりやすいです。 >>というかなぜFileRead_openを拒むのかがわからない…… 拒んでいません。 一応、FileRead_openを>>469 のプログラムに組み込んで動くようにしたんです。 問題なく、動きます。それはプロジェクト上で、ですが。 で、やっぱり外部ファイルをarchiveしたら、そのプログラムではうまくcsvを読み込まないんです。 FileRead_openを組み込んだのに、FileRead_openを組み込む前と同じバグの状況です。
483 名前:名前は開発中のものです。 mailto:sage [2018/09/07(金) 15:27:55.83 ID:2W2TZVJf.net] だからFileRead_readやFileRead_getsで読むんだぞ もう一度リファレンスを熟読するんだ
484 名前:名前は開発中のものです。 [2018/09/07(金) 15:28:30.17 ID:SP/YWN4v.net] あ、ちなみに>>469 で利用しているMap配列の要素数は決めておらず、 vector<vector<int>>Map;と宣言しており、 第一、第二引数を受け取ってから要素数を決定させています。
485 名前:名前は開発中のものです。 [2018/09/07(金) 15:35:23.97 ID:SP/YWN4v.net] >>471 ちゃんとFileRead_readで読むプログラムに修正しました。 具体的には、 ifstream ifs(s); while(ifs && getline(ifs,buf[line])){line++;} の箇所を int fh = FileRead_open(s.c_str()); while(fh && getline(fh,buf[line])){line++;} と変更するだけです(この場合は最後にFileRead_close(fh);してます。 これで問題なくないですか? 実際に、visualstudioのプロジェクト上でビルドすると 正常に動いています。 なのに、releaseビルドして、素材ファイルをarchiveした途端 csvは正常に読み込まないんです、、、、ほんと参ってます。。 なにが悪いんでしょう?
486 名前:名前は開発中のものです。 [2018/09/07(金) 15:45:28.86 ID:SP/YWN4v.net] なぜ、FileRead_openを使ってるのに、 FileRead_openを使ってないときのバグが出るんでしょうか。 でも、archive化しなければ、FileRead_openを使ってるそれでも正常に動くのです。 引数でcsvファイルのパスを受け取っているのが問題なんでしょうか? でも、利用するcsvファイルがいくつもあるので呼び出し命令の引数でファイルを選択してやらないと 困るんですよね。 もちろん、引数では数値を受け取り、switchで数値ごとにcsvを選択させてもいいですが、、 でも引数が問題では無いとも思うんですよ、、、、、。 なんでなのか、もう何日も悩んでいます。 もしよかったら頭から数字,数字,.....というdataが入ったcsvを FileRead_openで開いて、配列に入れていくという シンプルなソースを書いてみてくれませんか? DXライブラリのリファレンスにはcsvを使ったものが載ってないんですよ、、 なので、見せてほしいです。それを理解して応用させたいので。 お願いします、ほんと凄く困っていまして、、、
487 名前:名前は開発中のものです。 mailto:sage [2018/09/07(金) 15:48:35.98 ID:6e9JnvLB.net] それ逆じゃないのか?
488 名前:名前は開発中のものです。 mailto:sage [2018/09/07(金) 17:09:17.90 ID:stA8I9vh.net] 良く分からんけど、こんな感じの事がしたいの? void LoadData( int t_Width, int t_Height, std::string t_FileName ) { int t_FileHandle = FileRead_open( t_FileName.c_str() ); int t_FileSize = FileRead_size( t_FileName.c_str() ); std::vector< std::vector< int > > t_MapDataVec; int t_LoadNum = 0; char t_Char; //マップの配列を確保 t_MapDataVec.resize( t_Height ); for( int i = 0; i < t_Height; i++ ) { t_MapDataVec[ i ].resize( t_Width ); } //正常に1文字を読み込める間、繰り返す while( ( t_Char = FileRead_getc( t_FileHandle ) ) != -1 ){ if( isdigit( t_Char ) != 0 ){ int t_Sum = 0; do{ t_Sum = ( t_Sum * 10 ) + ( t_Char - '0' ); t_Char = FileRead_getc( t_FileHandle ); }while( isdigit( t_Char ) != 0 ); t_MapDataVec[ t_LoadNum / t_Width ][ t_LoadNum % t_Width ] = t_Sum; ++t_LoadNum; } } FileRead_close( t_FileHandle ); }
489 名前:名前は開発中のものです。 mailto:sage [2018/09/07(金) 20:11:51.17 ID:stA8I9vh.net] >>473 int fh = FileRead_open(s.c_str()); while(fh && getline(fh,buf[line])){line++;} ん? FileRead_readとかのDXライブラリ関数じゃなくて getlineが使われてる様だが? 例えばabc.csvを他のファイルと纏めて Archive.dxaっていうアーカイブにした場合、 std::ifstream t; t.open( "abc.csv");とかしたって読み込まないよ そんなファイル無いんだから DXライブラリ用のArchive作ってるのに それを通常の入出力関数で読み出そうとしてるのがバグの原因だよ
490 名前:名前は開発中のものです。 [2018/09/07(金) 22:11:13.47 ID:SP/YWN4v.net] >>477 >getlineが使われてる様だが? int fh = FileRead_open(s.c_str()); えっと、まずこれをした時点で、 ファイル内の文字がfh
491 名前:に入ってると思ってるんで それをgetline(fh,buf[line]))するわけですから 問題ないかと思っているんですが、、私、なにか勘違いしてるのでしょうか、、 >t.open( "abc.csv");とかしたって読み込まないよ >そんなファイル無いんだから これはどーいうことですか?パスの表記の話でしたら ここでは割愛しただけですので実際は頭のフォルダとファイル名と入力してます。 t.open( "フォルダ名/abc.csv");な感じで。 、、そー言う問題ではなくて、archiveした場合 "abc.csv"というファイル名ではなくなるという話ですか?? >>476 まさか、これ、自分と同じことやってるプログラムですか? まさかこんなに短くできますよ、とかじゃないですよね? すごく興味深いのでちょっと処理をじっくり読ませて頂きます。 [] [ここ壊れてます]
492 名前:名前は開発中のものです。 [2018/09/07(金) 22:15:41.50 ID:SP/YWN4v.net] >>477 あ、今気づきました、 自分FileRead_read使ってないですね、、、 FileRead_openとFileRead_readと一緒くたに考えてソース作ってしまってました。 FileRead_openもDXライブラリの関数でそれで開いてるから DXライブラリArchiveしたファイルを開く問題はすでにクリアしたと。
493 名前:名前は開発中のものです。 mailto:sage [2018/09/07(金) 22:26:57.73 ID:2W2TZVJf.net] 薄々気づいていたけど、あまりにも基本的なことがわかってなさすぎる 勘違いですらなくて、全くわかってない int fn はただのハンドル(識別番号)だし、ファイルオープンと読み込みは違うし、アーカイブファイルについても全くわかってないし、その知識でバイナリファイルを理解できるわけがない あんま厳しいこと言いたくないけど、拾ってきたコピペを組み合わせて作ろうと思わず c++の基本から勉強して、一文字ずつ自分で打ち込んだほうがいい
494 名前:名前は開発中のものです。 [2018/09/07(金) 23:04:19.42 ID:SP/YWN4v.net] >>476 すみません、今まで使ったことない関数や表現がありますのでよかったら教えて頂けませんでしょうか、、 自分は今成長したいんで、非常に関心がありますのでぜひともお願いします。 質問1、 if( isdigit( t_Char ) != 0 ) ここの意味は、isdigitで「t_Charの(頭が)空じゃ無いなら」の認識で正解ですか? 判定関数のisdigitを利用したことないもので、、 質問2、 もし1の私の認識が当たっているとすれば do{ t_Sum = ( t_Sum * 10 ) + ( t_Char - '0' ); t_Char = FileRead_getc( t_FileHandle ); }while( isdigit( t_Char ) != 0 ); ここの条件式は、t_Charの中の文字を読み進めながら 「空の領域になるまで」という理解になりますが、それで間違いないですか? 質問3、 t_Sum = ( t_Sum * 10 ) + ( t_Char - '0' ); すみません、ここのt_Char - '0'の理解ができてないんですがこれはなにを意味していますか? 推測では「,」の場所を判断するために記載していると思うのですが 「- '0'」は文字の0と文字の「,」は同義語ですか? t_Sum = ( t_Sum * 10 ) + ( t_Char - '0' ); はなにをしているのか 解説して頂けませんでしょうか、、 4、究極に理解が足りず困っているのが t_MapDataVec[ t_LoadNum / t_Width ][ t_LoadNum % t_Width ] = t_Sum; です。 本当に、これは初めて見た表現なんですが t_LoadNum / t_Widthでなぜその時の行数の添字が割り出せるのか、 t_LoadNum % t_Widthでなぜその時の要素数の添字が割り出せるのか お願いします、解説を、、、、すごく関心があります。そもそも、誰もが記載するであろう、 for(int line=0; line<y; line++){ for(int col=0; col<x; col++){ の式が無いプログラムで、二次元配列を回している様子が 自分の想像限度外で、もうなにがなんだか。 t_LoadNumの値だけをインクリメントしてるだけでなぜ二次元配列をすべて回すことが可能になるんですか?
495 名前:名前は開発中のものです。 [2018/09/07(金) 23:12:10.86 ID:SP/YWN4v.net] >>480 経験が浅いのは認めます、、 特に外部ファイルをいじるのと、archiveファイルについてはほんと理解度が低いです。 でも、ここでそう指摘されることも、 また私が質問させていただくことも自分が成長するひとつの事柄にはなりませんでしょうか、、 ただコピペしたいのでは無く、ソースを理解したくて>>481 でも質問させて頂きました。 未熟者なのは認めます、疑問に思ったことをまず自分で検索で調べてみての質問です。 教えて頂けないでしょうか。。 正直、DXライブラリのアーカイブを使わなければ ゲームは動くのですが、DXライブラリのアーカイブでつまずいてしまっています。 releaseビルドしたあとにバグ
496 名前:ナ遊べないのでほんと辛いのです。 [] [ここ壊れてます]
497 名前:名前は開発中のものです。 [2018/09/07(金) 23:21:53.72 ID:SP/YWN4v.net] >>480 C++を熟知せずとも、便利な関数のおかげで 手軽にゲームを作れる、それがDXライブラリの良さであり、 短所でもあるのだと思います。 画像を描画するのも関数ひとつです。それで表示できるので つまずきませんでした。 でもmap情報を外部ファイルにして読むことは、つまずています。 厳密にはアーカイブしなけば読むことは成功していますが、、 「お前は基本がなっていない」と言われたらそうなんですが でもチュートリアル的なブログや参考書でも、ひとつひとつ完全に理解しようとすると挫折するから 今の自分ではわからなくてもとりあえずそうなんだという精神で進めていきましょう的な 助言も多かったです。ぶつかるたびに覚えていけばいい的な、、違いますでしょうか? ファイルを扱う、バイナリ形式とかは、初めてです。なのでソースも見苦しいです。 でもそんな私でも>>476 のプログラムはすごく魅力的だということがわかるんです。 学びたいんです、、簡単な解説でいいので、お願いできませんか?
498 名前:名前は開発中のものです。 mailto:sage [2018/09/07(金) 23:54:23.29 ID:VUsIud2k.net] 長い。 【1・2】isdigitが分からないならisdigitについて調べれば? 【3】教科書の最初に載ってるはずだが「'0'」は0という文字そのものを表す 【4】適当に数字を入れて計算してみれば?
499 名前:名前は開発中のものです。 [2018/09/08(土) 00:37:34.88 ID:DgEMMqli.net] >>484 【4】適当に数字を入れて計算してみれば? これ、今やってるんですが、目から鱗です、、、 すごい、添字の回し方、こんなシンプルな表現方法がったなんで すごい!
500 名前:名前は開発中のものです。 [2018/09/08(土) 00:38:42.99 ID:DgEMMqli.net] stA8I9vhさん、天才だ、、参考書やブログで見たことないですよ、 こんな回し方してる人。
501 名前:名前は開発中のものです。 [2018/09/08(土) 00:46:42.46 ID:DgEMMqli.net] >>481 の4、まじでやばい質問でしたね。アホすぎる、というか 検証しろって感じですよね。ほんとすみません。 ただ、[ t_LoadNum / t_Width ][ t_LoadNum % t_Width ]では 配列の列数と添字とが同じ値だからこそできる計算式ですね。 ちぐはぐの場合は、やはり for(int line=0; line<y; line++){ for(int col=0; col<x; col++){ を使うしか無い。 ネットで見たことないのは、 配列の列数と添字とが同じ数にぶちこむケースがあまりないから ですね、、なんだそういうことか、、、
502 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 00:51:04.46 ID:zhYpFAkU.net] >>486 やり方としては定番だよ 初心者向けの記事とかだと説明しないだけで
503 名前:名前は開発中のものです。 [2018/09/08(土) 00:57:50.45 ID:DgEMMqli.net] >>488 はい、シンプルですごく驚きました。 それに、二次元配列の要素を回す場合は これが使えるのは両方の値が同じ場合だけですよね? 自分が要する配列は添字より列数が多い場合ばかりなので この方法は使えない。 要は>>476 さんはソースの参考にということで 記載してくれたので、ちゃんと自分のやりたいことに 組み込めってことですよね。
504 名前:名前は開発中のものです。 [2018/09/08(土) 01:05:53.57 ID:DgEMMqli.net] でも少しでも認めて頂けると嬉しいのです。 初心者ですが、昨今ゲーム制作においてもっともポピュラーなUnityでは無く 人口が減少しつつあるC++やDXライブラリでゲームを作ろうとしてる私のこのヤル気を。 まあ、csvのarchiveファイルから読み込む云々でモチベ下がりましたけど なんで画像やサウンドみたくスムーズに利用できないのか、と なんら問題なく進められたのに。。 簡単な話、DXライブラリの関数に getline(識別番号,配列[]))の代わりになるものがあればよかったのに。 引数が違うじゃないですが、どれも。
505 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 01:09:04.45 ID:zhYpFAkU.net] し らんがな ね ろ
506 名前:名前は開発中のものです。 [2018/09/08(土) 01:12:38.23 ID:DgEMMqli.net] >>491 この問題を考えているので寝ることができないです t_Sum = ( t_Sum * 10 ) + ( t_Char - '0' ); これの ( t_Char - '0' ); はなにを表しているんですか? t_Char - '0'です。 なぜ、文字列の'0'を引く必要があるのか、知りたいのです。
507 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 01:18:28.37 ID:vg2kVoor.net] https://dixq.net/forum/viewtopic.php?f=3&t=20352 https://dixq.net/forum/viewtopic.php?f=3&t=20345 あっちの回答は当てにならないってか
508 名前:名前は開発中のものです。 [2018/09/08(土) 01:28:20.69 ID:DgEMMqli.net] t_Sum = ( t_Sum * 10 ) + ( t_Char - '0' ); の意味や '0'がなにを表しているのか検索しようにも 現状のワードだけで検索するのは無理ですよ。。 なぜ俺が長文のプログラムでしていることを たった一行にできているのか、さっぱりです。
509 名前:名前は開発中のものです。 [2018/09/08(土) 01:34:42.92 ID:DgEMMqli.net] >>476 の処理なんですが 二行目のint t_FileSize = FileRead_size( t_FileName.c_str() ); をしたあと、変数t_FileSizeは一切使用されておりませんが ここでファイルのサイズを得る必要があるのはなぜですか? どなたかわかる方、解説おねがします。
510 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 02:39:16.41 ID:38R4ypyC.net] >>495 あぁごめんね FileSizeの部分は消して良いよ あとシングルクォートで囲んでるのは文字を示すよ C言語の基礎ね で、'0'~'9'までの文字コードの値は順に並んでいる事が保証されてるから '0'を引くと整数値に変換出来る '0' → 48 '1' → 49 '2' → 50 //以下略
511 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 02:50:26.67 ID:zhYpFAkU.net] まあ文字周りのの仕様から考えると決してC/C++的には正しくないんだろうけどな やっちゃうよな
512 名前:名前は開発中のものです。 [2018/09/08(土) 03:32:28.47 ID:DgEMMqli.net] >>496 >FileSizeの部分は消して良いよ ありがとうございます、FileSize、なぜ読むのか検索したり情報読んだりで ずっと悩んでいました。必要無いんですね。 >'0' → 48 なるほど、"-48"を>>496 さんは"-'0'"で表していたんですね。 勉強になりました。 ご迷惑かけまくって申し訳ありません。 あと、ひとつだけ質問させて頂いていいですか? FileRead_openでハンドルを取得したあと、 string型のbuf配列を作って、まずは一旦そこに全部を入れ込みたいんですが 「getline(fh,buf[line])」の様な感じで使えるDXライブラリファイル読み込み関数が 判断つきません。もしかして、無い感じですか? FileRead_getsを使って、 string buf[3000];  FileRead_gets( buf,3000, t_FileName ) ; とか、いけませんか? 私は、一旦buf[]にぶち込んで、 そのあとはもうDXライブラリ関数とか必要無しの状態にして buf[]の中を回して1文字を読み込んで二次元配列に格納していくって 処理をしたいのですが、、、、それが無理なら やっぱり、FileRead_getcをつかって 一文字ずつ読んで格納することを考えていこうと思いますが、、
513 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 03:46:12.30 ID:f8SOqHWR.net] >>498 何回か言われてたと思うんだけど FileRead_read関数を使えば良いんじゃないの?
514 名前:名前は開発中のものです。 [2018/09/08(土) 04:11:23.63 ID:DgEMMqli.net] >>499 DXライブラリのリファレンスページの 「FileRead_read」のサンプルのプログラムは 画像データの取り込みなので FileRead_read( Buffer, FileSize, FileHandle ) ; が配列に使えるのか、わからないのです。 int t_FileSize = FileRead_size( t_FileName.c_str() ); string buf[3000]; FileRead_read( buf,FileRead_size,t_FileName ); これでいけますか?
515 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 04:21:08.99 ID:f8SOqHWR.net] STLのstring? それを3000個も用意する意味ないでしょ 配列やstringが何なのか分かってないとしか やるなら char t[ 3000 ]でしょ (要素数は3000から可変にすべきだけど) FileRead_read( buf,FileRead_size,t_FileName ); 何でファイルハンドル指定する第3匹数にstringをぶち込んでるの? 訳分からん事してるよ
516 名前:名前は開発中のものです。 [2018/09/08(土) 04:34:19.67 ID:DgEMMqli.net] >>501 あ、すみません。 間違えました。 int t_FileHandle = FileRead_open( t_FileName.c_str() ); int t_FileSize = FileRead_size( t_FileName.c_str() ); string buf[3000]; FileRead_read( buf,FileRead_size,t_FileHandle ); これです。 これなら問題ないですか?
517 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 04:57:08.51 ID:f8SOqHWR.net] string3000個もいらねーって言ってるだろーが! バッファの先頭アドレスを指定する所にstringの実体を入れてるのも駄目だと思うけど あと夜遅くてPC使えないとかで手元に実行環境が無いんだ
518 名前:チたら 使える様になるまで待ってみては?当てずっぽでソースコードっぽいものを書かれても困る [] [ここ壊れてます]
519 名前:名前は開発中のものです。 [2018/09/08(土) 05:41:44.22 ID:DgEMMqli.net] >>503 String型(文字列型)とchar型(文字型)と勉強したんで、 csvに入った長い文字列(3,12,43,34,0,32,2,....が数百並ぶとかザラです)を 入れるためにString型を用意したつもりです。 実際、エラーは出ずに今まで動いているのですが、問題になっている理由を 聞かせてください。 char型でも while(ifs && getline(ifs,buf[line])){ line++; }  は正常に動くんですよね? ちなみに3000というのは、csvの文字列がどれだけ長くても対応できるように、、 と思ってそうしているんですが、、、文字列の量によっては無駄になるメモリもありますが、、 >当てずっぽでソースコードっぽいものを書かれても困る 確かにまだ確認はしていませんが、熟練の方でしたら どうなるのか、わかるかなと思いまして、、聞いてみました。 (確かにいちいち自分で試せばいいですが、以前予期せぬエラーというか 無限ループとか、そういう危ないエラーを食らったことがあるので なるべく聞いて確認したい気持ちもあります)
520 名前:名前は開発中のものです。 [2018/09/08(土) 05:49:23.91 ID:DgEMMqli.net] 結局、今夜も夜通しで進展せず朝を迎えた。 プログラムとサイトやブログとにらめっこしてました。 外部ファイル扱いの理解度が足りないせいもありますが 一番は、DXライブラリサイトのリファレンスが親切じゃないこと。 archiveファイル読み込み関数でcsvファイルを扱う場合の説明が不十分。 ifstreamやgetlineで問題なく動くプログラムをやっとこさ組めたのに。。 画像やサウンドなんてFileReadで触らずとも、それぞれ描画関数や再生関数で archiveファイルから勝手に開けるのに、、、なぜリファレンスサンプルに テキストファイル取り上げないの、、、、、、
521 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 06:26:04.85 ID:2HdjcsD1.net] C/C++にはString型(文字列型)なんてものは無く std::stringクラスオブジェクトを3000個も用意するなって事でしょう 基礎の理解がおぼつかないまま先に進もうとしてめちゃくちゃになってる DXのサンプル無くてもCのfopen/fread辺りのTXT読み込みサンプルを探して試してみて デバッガで動きが理解できたら対応するDXライブラリのAPIに置き換えればいい
522 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 06:40:52.25 ID:t6UqvRI+.net] >>504 例え話をしよう 新居を購入して、そこに引っ越し用のダンボール箱を3000個 搬入したいとする ※新居はダンボール箱3000個まで収容可能とする でもあなたは"家"を3000個用意してる訳 おかしい事してるの、わかる? プログラムでいうと、buf[ 0 ]のstringにデータが入ってて buf[ 1 ] ~ buf[ 2999 ]は無駄になってる あと文字列 = stringって思ってるみたいだけど 文字列って要はchar型の配列だから別にstringである必要は無いよ 文字列比較とかするつもりが無いんだったら、 std::vector< char > t_DataVec;で充分だと思うけど
523 名前:名前は開発中のものです。 [2018/09/08(土) 06:46:54.61 ID:DgEMMqli.net] >>506 >Cのfopen/fread辺りのTXT読み込みサンプルを探して試してみて fopen/freadあたりの扱い方が近い、ということでしょうか? 了解しました、一度確認してみます。 >>507 ものすごいわかりやすい例え話でした。。 ありがとうございます、ちょっとそれを考慮して修正してみます。
524 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 09:14:50.02 ID:nuE0zfH6.net] Ruby では簡単。 Ruby, JavaScript などの動的言語を一通りやっていないと、C などポインタのある言語は無理。 言語の難易度が違いすぎる # コロン区切りのCSV 入力ファイルを、1行ずつ処理する input_file = "input.csv" CSV.foreach(input_file, col_sep: ":") do |row| puts( row[0] + row[1] ) end
525 名前: [] [ここ壊れてます]
526 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 10:26:18.43 ID:zhYpFAkU.net] >>509 今の話題に関しては、メモリ空間を認識できるかどうかの違いでしか無くね…?
527 名前:名前は開発中のものです。 [2018/09/08(土) 22:08:22.95 ID:DgEMMqli.net] >>501 さん >配列やstringが何なのか分かってないとしか >string3000個もいらねーって言ってるだろーが! >>507 さん >buf[ 1 ] ~ buf[ 2999 ]は無駄になってる あのうお二人にお聞きしますが、charかstringのどちらがふさわしいかは、今は置いておいて、 stringだと、buf[3000]も要らないんですよね? 私はbuf[3000]のbuf[ 1 ] ~ buf[ 2999 ]は無駄になってるって話でしたよね? (私は怒っているわけではありません) string buf[3000];をstring buf[1];に書き換えたら ビルド後、エラーが出る様になったんですけど、、 もちろん、string buf[3000];に戻せば、正常に動きます。 どういうことでしょうか。 ちなみに私の作ったソースは>>469 なんですが、 string buf[1];にしただけでエラーが出始めるということは 列数が足りてないってこと=[0]からも利用してたってことじゃないでしょうか。 お二人は、ちゃんとソースを理解して、無駄だからやめろ、と ご指摘してくださったのかと思っていたのですが、、、 私はstring buf[];にcsvの文字を入れ込む必要があるので 念のため3000にして、いくらか余りが出てもいいくらいの思いで宣言して利用してるんで お二人にご指摘された後、ん〜、string buf[0];でcsv内の文字列が全部格納できれば 世話ないんだけど本当かな〜、ともちょっと疑っていたんですが 先ほど試してみて、やっぱりエラーが出た、とう結果です。 >>469 のソースの while(ifs && getline(ifs,buf[line])){line++;} ここの部分、このgetlineでbuf[]を使うわけですが、[1]だけじゃ困る、 ということですよね?? [3000]を[1]に変えてエラーになるということは。
528 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 22:19:35.21 ID:/fM1gWQu.net] 完全にスレ違いなので他所に行った方がいい 個人的にはc++の教本を一から読み直すことを勧める。 初歩的なことが全くわかってない、ということをまず自覚したほうがいい
529 名前:名前は開発中のものです。 [2018/09/08(土) 22:42:35.24 ID:DgEMMqli.net] あと、すみません>>476 さん、 昨日からずっと>>476 さんのソースを研究させて頂いてるんですけど 間違っているのではないかと思われる箇所があるんですが、 自分の思い違いなのか、書いた>>476 さんにお尋ねさせてほしいのですが //マップの配列を確保 t_MapDataVec.resize(t_Height); for( int i = 0; i < t_Height; i++ ){ t_MapDataVec[i].resize(t_Width);} ↑ ここで配列t_MapDataVecの行数はt_Height、 t_MapDataVecの要素数はt_Widthからそれぞれ決めていますよね、 ここはそれで正解なんですけど、 問題はこの後、その配列に数値を格納するときなんですが t_MapDataVec[ t_LoadNum / t_Width ][ t_LoadNum % t_Width ] = t_Sum; ++t_LoadNum; ↑ これでは、行数の添え字の進み方ががおかしくなりませんか? これ、行数と要素の添え字を両方ともt_Widthを利用して算出してます。 しかし、行数の数はさっきのresizeではt_Heightで決めています。 つまり、t_Widthとt_Heightの値とは必ず同じというわけでは無いはずなので t_Widthだけを利用した算出方法では行数の添え字の動きに支障が出ませんか?
530 名前:名前は開発中のものです。 [2018/09/08(土) 22:47:12.28 ID:DgEMMqli.net] >>512 >初歩的なことが全くわかってない それは>>511 の内容(エラー)について 私の方が無知で責められる内容だということですか? ご指摘頂けませんか? 「あなたが言う様に変更したらエラーが出る様になりました」 「、、お前は初歩がわかってないから消えろ」では 納得いきません。申し訳ありませんが、自分が間違っているのであれば 気付かせてからの「わかったら消えろ」発言にして頂きたいです。
531 名前:名前は開発中のものです。 [2018/09/08(土) 22:52:29.99 ID:DgEMMqli.net] >>512 もしかしてstringでは配列を作る必要がないということですか? string buf[1];では無くstring buf;にしろと。 それはそれでエラーになるじゃないですか。 ここで↓ while(ifs && getline(ifs,buf[line])){line++;} だからbufは配列じゃないと困るんですけど、、
532 名前:名前は開発中のものです。 [2018/09/08(土) 22:59:20.13 ID:DgEMMqli.net] >>512 ちなみにこの https://teratail.com/questions/44651 PAGEの質問の回答者の中に >C++なのに、あえてmojiretuをchar配列にする理由があるのでしょうか。 >std::string mojiretu[10]; >このように定義しておけば、 >mojiretu[0] = s; >mojiretu[1] = s2; >は問題なく通ります。 とstringで配列を作ることを肯定する記載もあります。 別に、charでは無くstringで配列を作ってもダメな手では無いはずです。
533 名前:名前は開発中のものです。 [2018/09/08(土) 23:26:58.22 ID:JZkN0uf+.net] なんか変なのわいてんな
534 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 23:29:17.95 ID:2HdjcsD1.net] >>515 の2,3行目までは当たりなのでstd::stringクラスについてよく調べること C/C++の話だけなら別スレに移ろう C++相談室 part137 mevius.5ch.net/test/read.cgi/tech/1535353320/ 【初心者歓迎】C/C++室 Ver.103【環境依存OK】 mevius.5ch.net/test/read.cgi/tech/1530384293/
535 名前:名前は開発中のものです。 [2018/09/08(土) 23:45:27.10 ID:DgEMMqli.net] >>518 そもそもstringクラスの話はココの人に「それでは無駄がでている」との指摘を受けて 話に出しているだけで私としては修正することでエラーが出るなら buf[3000]で無駄が出ていようが構わいことです。 とにかく、何日も悩んでいるのは、archiveしたcsvを読むのに、 DXライブラリ関数を使っているのにビルド上は問題ないのにarchive後は正しく読まない、 その理由がわからない。 >>477 さんが指摘したDXライブラリ関数では無いgetlineも 自分で新たにbool getline2(int fh, string& s);と宣言し bool StageDataBase::getline2(int fh, string& s) {char buf[1024]; if (FileRead_gets(buf, sizeof buf, fh) == -1) return false; s = buf; return true;} とFileRead_getsを使って入れ込む関数を作っても、archive後は正常に読み込んでいない。 ここの住人さんが提示するソースを研究なり導入しても改善せず、なにがなんだかわからんのです。 私の未熟なのはわかりましたが、私のやりたいことに対して、 現在のソースの間違い個所を指摘してもらいたいんです。 未熟だ、charでは無駄が、とか正直そんなのどうでもいいですよ。 解決したいのは、archiveしたcsvを今のソースでは 正しく読んでくれないんです。どこが間違っているせいですか? それがご相談したいことなんです。
536 名前:名前は開発中のものです。 [2018/09/08(土) 23:49:24.65 ID:JZkN0uf+.net] 甘ったれんな
537 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 23:49:57.08 ID:TBpj/0tY.net] >>while(ifs && getline(ifs,buf[line])){line++;} >>ここの部分、このgetlineでbuf[]を使うわけですが、[1]だけじゃ困る、 ということですよね?? 「一旦CSVファイルの内容を全部変数に格納して、 その変数からデータを読み込みたい」って話だったでしょ? バグってんのは、あなたがそういう仕様にコードを修正出来てないから >>while(ifs && getline(ifs,buf[line])){line++;} >>だからbufは配列じゃないと困るんですけど、、 bufじゃなくて、そのwhile〜の部分のコードの方を修正するって考えに何故ならない? >>getline(ifs,buf[line]) 別の掲示板の書き込みを見る限り、これあなたが独自に定義した関数でしょ? 関数の説明も無く「エラーが出るんですけど」とか言われても他人は答えられんでしょ >>これでは、行数の添え字の進み方ががおかしくなりませんか? おかしくないよ?具体的な数値入れて見直してね 基礎が出来てないとこんな有様になるんだねぇ…可哀想に 👀 Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
538 名前:名前は開発中のものです。 [2018/09/08(土) 23:56:20.39 ID:DgEMMqli.net] そっちは本当に正解が見えているのか、いないのかわからないのに 私の相談内容外の問題ばかり指摘してくる方だろうと レスをくれたからにはちゃんとこちらも返事しているつもりです。 私のほかの問題はどうでもいい。相談内容に対しての perfectなご指摘が欲しいんですよ、私は。 今のところ、本当に有益だった解答は、たったひとつだけです。 >>477 さんの 「DXライブラリ用のArchive作ってるのに それを通常の入出力関数で読み出そうとしてるのがバグの原因だよ」 だけです。 それ以外は、正直どうでもいいことです。 ソースは千差万別、実力によりピンキリでしょ? 無駄があるとか、綺麗じゃないとか、言いたいことはわかりますが 正味の話、ビルド後、思ったことができていれば問題なくないですか? みんなが見るのはゲーム画面です。
539 名前:ソースじゃないんですよ。 私はブサイクな自分のソースを晒してまでご相談させて頂いてるんです。 自分のソースに対して、なぜarchive後に正常にcsvを読めなくなってしまうのか、 perfectなご指摘を、どうかお願いします。 [] [ここ壊れてます]
540 名前:名前は開発中のものです。 mailto:sage [2018/09/08(土) 23:59:02.85 ID:2HdjcsD1.net] 大前提だけどアーカイブにはちゃんと目的のファイル入ってる? FileRead_gets後のbufの中身はデバッガなりprintf/OutputDebugStringAで見て 正しいデータか壊れているかは確認してるよね
541 名前:名前は開発中のものです。 [2018/09/09(日) 00:05:17.98 ID:/IlMVd18.net] >>521 あのですねgetline関数は istream クラスのメンバー関数です。 C++の関数ですよ? 知らないんですか? ただ、>>477 さんにDX専用の関数つかえと 指摘されたので あとでDXライブり関数を利用するgetline関数を自作しました。 それがこれです↓ bool getline2(int fh, string& s);と宣言し bool StageDataBase::getline2(int fh, string& s) {char buf[1024]; if (FileRead_gets(buf, sizeof buf, fh) == -1) return false; s = buf; return true;} で、FileRead_getsを使って入れ込む関数を作った、のに やっぱりarchive後まだ正常に読んでくれませんでした。 だから未だに困っていますが。
542 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 00:06:48.24 ID:B7UDp+Nk.net] このくそがき、コピペしてそのまま動くパーフェクト(笑)なコードよこせと駄々をこねてるんだろ? ソース書いてやったらお礼も書かずにすたこらさっさと消えるタイプだから相手にしなくていいよ C++入門書のメモリ管理とファイルIOの章でも100回読み返せw
543 名前:名前は開発中のものです。 [2018/09/09(日) 00:07:01.16 ID:Jspb1/om.net] お前らのほとんどのレスが無益だったらしいぞwww スレチなんだからスルーしとけよ
544 名前:名前は開発中のものです。 [2018/09/09(日) 00:09:00.72 ID:Jspb1/om.net] 今のところ、本当に有益だった解答は、たったひとつだけです。 今のところ、本当に有益だった解答は、たったひとつだけです。 今のところ、本当に有益だった解答は、たったひとつだけです。 👀 Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
545 名前:名前は開発中のものです。 [2018/09/09(日) 00:09:08.60 ID:/IlMVd18.net] >>523 >正しいデータか壊れているかは確認してるよね もちろん、デバッグで確認して、bufじゃないですが 最終的な配列の中身を確認し、ちゃんとcvsの数値が そのまま各要素に入っていることは確認しています。
546 名前:名前は開発中のものです。 [2018/09/09(日) 00:10:36.82 ID:Jspb1/om.net] それ以外は、正直どうでもいいことです。 まじクソやなこいつwww
547 名前:名前は開発中のものです。 [2018/09/09(日) 00:11:09.34 ID:/IlMVd18.net] >>525 あなたみたいな人間こそ、必要ありませんよ。 私のレスを見て、どこがコピペで済むソースくれ、と読み取れるんですか? 修正しながら何度も問うているでしょ 何度も修正し、頑張っているんですが?
548 名前:名前は開発中のものです。 [2018/09/09(日) 00:14:10.09 ID:Jspb1/om.net] >>530 ほぉそれにしては まともにレスしてるやつに対してよくも「正直どうでもいいことです」とか言えるなお前 消えろカス
549 名前:名前は開発中のものです。 [2018/09/09(日) 00:15:50.74 ID:/IlMVd18.net] まあこのスレの住人も千差万別、私よりも知識がある人ばかりでも無し。 外部ファイルから読み込んだことも無い様な人もいるんでしょう。 自分は的確な回答ができない人がそうやって煽るしかできないんでしょうね。 DXライブラリでゲーム作りながらも archiveファイルにしてない人も沢山いますから。 それどころか、ゲームを完成させたことも無い人もいるでしょうから。
550 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 00:16:23.64 ID:fsKOdpIh.net] https://dixq.net/forum/viewtopic.php?f=3&t=20345 class MapCheck { vector<vector<int>> Map; int m_line, m_col; public: void LoadData(int y, int x, string s); void ShowData(int y, int x); bool getline(int fh, string& s); }; getline を定義してやれば、そのコードで動くことを確認しました。 お前上記の掲示板でgetline独自に定義してるじゃん お前が使ってるのはistreamクラスのメンバー関数じゃないよ >>C++の関数ですよ? >>知らないんですか? 何?その基礎も理解も全く出来てねーくせに喧嘩腰の言い方 もう知らネ 一生困ってろ
551 名前:名前は開発中のものです。 [2018/09/09(日) 00:18:33.14 ID:/IlMVd18.net] >>531 まともにレスってなんですか? 相談内容とはまったく違うことに目を向けてきて 「基本からやりなおせ」と指摘してくるレスですか? 相談内容とはまったく違うことに目を向けて そこ無駄だからcherにしろ、と言うレスですか? 私は、私の相談内容を理解して それで間違い個所を指摘してくれるレスが欲しいんですが。
552 名前:名前は開発中のものです。 [2018/09/09(日) 00:23:57.63 ID:/IlMVd18.net] >>533 それはあなたがその掲示板を先にみて、 先入観をもってるだけでしょ。 私は、その掲示板で相談する前から 自分のソース内で #include <iostream>してgetlineを利用しています。 その相手の方が、#include <iostream>してることを 知らないから独自に作っただけです。 私のソースではgetlineを定義せず、動いています。 あなたの勘違いですよ
553 名前:名前は開発中のものです。 [2018/09/09(日) 00:28:57.36 ID:/IlMVd18.net] ひとつ、言っておきたいのですが、 私のソースは、動くんですよ? ちゃんと完成してるんです。 ただ、releaseビルドしたあと、素材はフォルダごと archiveしますよね? そのarchiveしたフォルダを読むと、うまく読まないんです。 そういう相談なんです。 なのに、archiveファイルを読むのに 関係無い個所の指摘や意見をされても その話に乗っていくと本題からそれていくので 私も困るのです。
554 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 00:34:54.50 ID:fsKOdpIh.net] >>535 記載されたソースコード見る限り #include <iostream>してないけどね 勘違いもクソも無いだろ >>その相手の方が、#include <iostream>してることを >>知らないから独自に作っただけです。 意味不。 あと「上手くいかない」「エラーが出る」とかじゃ意味分からんね 具体性がない
555 名前:名前は開発中のものです。 [2018/09/09(日) 00:36:31.83 ID:/IlMVd18.net] 素材フォルダをarchiveしなければ、 素材フォルダと実行ファイルとでもう動くんです。 ただ、素材フォルダをarchiveしたいと思ったから >>477 さんのおかげで、archiveしたファイルを扱うなら DXライブラリ関数にしなければならない、とアドバイスを受け 読み込み部分のプログラムを修正しなければならないと知りました。 で、今、いろいろやってるんですが、正しく読み込まない、 なぜだ?DXライブラリ関数を使っているつもりなのに、、、困った。 そういう現状なんです。 どうか、このバカめに、知識人様のお知恵を貸しください。 どこが間違っているのかの、ご指摘がほしいのです。
556 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 00:42:03.51 ID:Jspb1/om.net] 厨房はそろそろ寝る時間だぞ ママンに怒られっぞ
557 名前:名前は開発中のものです。 [2018/09/09(日) 00:52:21.26 ID:/IlMVd18.net] >>537 >あと「上手くいかない」「エラーが出る」とかじゃ意味分からんね 具体性がない まあ、どういう状況かはこのスレに書いてきたんですが 途中から来た貴方に私が過去レスを見てくれというのも おこがましいので、貴方のために説明します。 経緯は>>538 です で、私のもともとのソースは >>469 です。 これがarchiveファイルにしていなければ正常にcsvファイルの中身を Map配列に入れ込める関数です。 この段階のgetline関数はiostreamの関数です。 そのgetlineでなにが行われているのかは、もちろん私より承知なんでしょう。 まあ要は、 このソースのどこをDXライブラリ関数に変えたらいいのか、という相談なんです。 ピンポイントで修正個所を言ってくれる人はほとんどおらず、 別の部分をいろいろご指摘されたわけですが。 で、次にDXライブラリ関数を使って 自分なりに完成させたソースを貼りますね
558 名前:名前は開発中のものです。 [2018/09/09(日) 00:54:20.16 ID:/IlMVd18.net] >>539 ここ毎日夜通しで修正してますし、 夜通しでここに書き込みしています。 こんなにヤル気がある生徒なのに、、
559 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 01:10:26.39 ID:WZz40CCH.net] 夜通しやって昼間やらないんじゃ逆効果だろ 自律神経狂うし寝不足で効率落ちるから、休息にもヤル気が必要 ただし煽り猿は気にしなくていい
560 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 01:12:00.66 ID:B7UDp+Nk.net] じゃあもうアーカイブするなよw それで解決じゃんwww
561 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 01:24:13.78 ID:igBBjSKe.net] まず、>477の前に俺が>468と>471でパーフェクトな回答をしたことに気付いてほしい あと、パーフェクトな答えはいっぱい出てるのに何故できないのかというと、君は「変数の型」のことがわかっていないのに自分ではわかってるつもりになっていて、何度それを指摘されても理解しようとしないから 間違いの一例をあげると >int fh = FileRead_open(s.c_str()); >ファイル内の文字がfhに入ってると思ってるんで これはC言語の初歩を勉強した人なら絶対にありえないパーフェクトな間違いで、これに気付かないのが全ての元凶になってる 型も入出力も全くわかってない上に、DXライブラリのリファレンス
562 名前:を読む気まるで無しなので、何を説明しても通じない しかもこういう間違いが書き込みのたびに出てきてるので、皆が基礎を学べと言ってる もうきりがないので究極にパーフェクトな答えをピンポイントで書くと、 DXライブラリのリファレンスをよく読みCのファイル入出力と見比べて FileRead_read、FileRead_getsあたりを使って「型の合った正しい引数」を与えればうまくいく [] [ここ壊れてます]
563 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 01:26:16.05 ID:OabHqojG.net] >>大前提だけどアーカイブにはちゃんと目的のファイル入ってる? >もちろん、デバッグで確認して、bufじゃないですが >最終的な配列の中身を確認し、ちゃんとcvsの数値が >そのまま各要素に入っていることは確認しています。 アーカイブからFileRead_readでCSV読むのは解決済みじゃないか おめでとうさようなら Releaseビルドすると不安定な挙動になるのはエラーチェック不足や初期化漏れのせい Debugビルドのときはcharやintのローカル変数が自動で初期値クリアしてもらえてるから
564 名前:名前は開発中のものです。 [2018/09/09(日) 01:36:18.09 ID:/IlMVd18.net] >>542 本当にその通りです、 この生活を繰り返してたら剥げそうです 優しい言葉に涙が出そうです。 連投したこと、反省します。 >>544 >俺が>468と>471でパーフェクトな回答をしたことに気付いてほしい はい、実は>>522 を書き込んだあとに過去スレ見返して あなたが真っ先にperfectな回答をくださってると気づきました。 すみません、477さん以外にまともな回答が無いみたいな発言をしてしまって。 あと、あなたのご指摘が胸に刺さりました。 プログラマに向いてない性格の自分を再確認させられました。 実は私はプログラマに向いてないのに無理やり頑張っていた人間で ゲームが完成して、調子に乗ってしまっていたようで、自分のそれを忘れていました。 私はすべて独学ですので、まともに学んだとは言えません。 >もうきりがないので究極にパーフェクトな答えをピンポイントで書く ありがとうございます。 それをちゃんと実行して、考えたいと思います。 >>レスくれた皆様がた 皆様、もう一回初心にかえり リファレンスとにらめっこしてまいります。 ご迷惑おかけして申し訳ありませんでした。 失礼します。
565 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 02:04:50.28 ID:p4JqI5Xf.net] スレが活発なのは嬉しい
566 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 02:50:42.98 ID:YiB/2DVS.net] >>546 ifstream ifs(s); ここのsに何が入ってるか気になる まぁとりあえず 現状のDXライブラリの関数しか使ってないソースコード貼ってくれ
567 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 03:59:58.45 ID:B7UDp+Nk.net] プログラマ向いてないのとまともに学んでないのはソース見てわかったよ こんなところに躓くほどアホなやつ他の初心者スレでも見たことないし
568 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 06:51:24.71 ID:Azvx/JNZ.net] 俺かなり真剣に考えてレスしたはずなのに 有益ではないと断言されてしまった
569 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 07:06:14.25 ID:aEJipmjc.net] というか、>>546 はちゃんとデバッグしてる? ステップ実行とかすれば簡単に原因が分かるはずだが? 「アーカイブにした途端読み込まない」って 十中八九ファイルパスが間違っててopen出来てないからそこを確認すべき 大方、下記の状態の時に f.open("data.csv");とか f.open("csv/data.csv");とかやってんだろうけど ■Test ┣Archive.dxa ┗game.exe
570 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 17:54:46.31 ID:BNO7fyNj.net] デバックで問題点をぼりこむスキルもないのに、 いきなりゲームを作ろうとするからだよw そもそもスキル足らない人間の質問なんて要領得ないし、 自分のコードは見せないけど、俺のコードのどこに問題点があるか教えてケロケロって言ってる アホさ加減にすら気がついてない。
571 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 18:07:35.28 ID:6GoioEmY.net] だから、Ruby から始めればよい。 大学の授業を受けたほとんどの人が、C 言語はわからないし無意味だって、言ってるw >プログラマに向いてない C/C++ などポインタのある言語は、 人間には無理なことをやらしているのだから、向いていないのは当たり前。 君らは、多言語の経験が無いから、自分が馬鹿だと思っているけど、全然違う! 漏れは、10言語以上やってるけど、 動的言語・静的言語・ポインタのある言語の順に、難しくなっていく。 人間から離れて、機械に近づいていくから、だんだん無理になっていく C++ なんて、1万人に1人とかだから、もっと無理。 数年山籠もりが普通 慶応卒の、Rubyの女神・女優の池澤あやかが言ってる。 授業でC を教えるのはおかしい。 Rubyから始めるべきだって! C/C++が必要だからって、勉強をC/C++から始める必要はない。 ポインタを追っかけ回すのに時間を取られて、勉強にならないから効率が悪い 動的言語から始めて、プログラミング・システムの基礎を学ぶべき
572 名前:553 mailto:sage [2018/09/09(日) 18:15:12.16 ID:6GoioEmY.net] ゲームプログラマになる前に覚えておきたい技術、平山 尚、2008 これは大賞も取った、俗に言う「セガ本」だけど、 セガの入社試験を受ける前に、読んでおいて下さいって言うけど、 これだけでも、マスターしている人は、セガにほとんどいないだろうw 何歳までに始める言語とか、この手の本も、全く簡単じゃない この手のタイトルの本を、信用しない方がよい。 C/C++ なんて、簡単に学べるわけがないから!
573 名前:553 mailto:sage [2018/09/09(日) 18:25:07.50 ID:6GoioEmY.net] >>509 Ruby では、これだけで、CSV ファイルを読み込める。 動的言語では、ファイルI/O なんて読み書きできて当たり前! ポインタのある言語をやるから、難しくて出来ない 動的言語・静的言語・ポインタのある言語の順に、難しくなっていくから、 ポインタのある言語なんて、多言語でプログラミングして、10年後に始めるべき 言語の難易度が違う なぜ、C/C++ をやる人が、プログラミング出来ないのかを解説した
574 名前:553 mailto:sage [2018/09/09(日) 18:41:50.91 ID:6GoioEmY.net] >動的言語・静的言語・ポインタのある言語の順に、難しくなっていくから、 >ポインタのある言語なんて、多言語でプログラミングして、10年後に始めるべき 例えれば、君はヒマラヤ登山をする初心者w 絶対に無理なのが、わかるよね まず10年は、簡単な山から登って、基礎体力や登山の方法を学ぶ まず10年は、コンピューターシステム・プログラミングの方法を学ぶ
575 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 18:43:42.20 ID:Azvx/JNZ.net] Cは別にヒマラヤじゃない
576 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 18:45:04.52 ID:Azvx/JNZ.net] あ、すまん、荒らしにレスしちまった……
577 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 19:03:52.04 ID:8HszjCC2.net] >>char buf[1024]; >>if (FileRead_gets(buf, sizeof buf, fh) == -1) あと高確率で勘違いしてるだろうから ついでに上記のsizeofについてもダメ出ししとく sizeof演算子を配列に使用した場合、 得られるのは「配列全体のサイズ」であって「配列の要素数」じゃない 多分、要素数が求められると思ってるでしょ? char型はどの処理系でも1バイトだからたまたま問題なく動くけど 配列のサイズ/配列の要素1個のサイズにしとかないとintとかdouble型とかだと範囲外エラーになる
578 名前:名前は開発中のものです。 [2018/09/09(日) 20:35:51.38 ID:Jspb1/om.net] そのsiseofの使い方はなんら問題はない なぜなら関数はバイト数を入力されることを期待しているから 突っ込みどころはそこじゃない
579 名前:名前は開発中のものです。 mailto:sage [2018/09/09(日) 21:35:34.64 ID:o9Esn6eC.net] あホントだ この関数はサイズ指定でいいのか すまぬ しかし「int型に文字列のデータが入っている」と思うレベルで ゲームを完成させたというのなら逆に凄いと思うわ
580 名前:553 mailto:sage [2018/09/09(日) 22:00:07.53 ID:6GoioEmY.net] ファイルの読み込みなどは、C でやらない。 Lua, Squirrel などの動的言語を使う 本当は、Rubyが良いけど、ライセンスがGPL だから、アプリに組み込めない
581 名前:名前は開発中のものです。 [2018/09/09(日) 23:03:21.18 ID:B7UDp+Nk.net] マジかよRubyてゴミだな
582 名前:553 mailto:sage [2018/09/11(火) 00:00:02.94 ID:ROgWPLgp.net] デバッガーを使って、1行ずつ、デバッグすれば? それか、Rubyみたいに各行に、Print文を入れていく p 0 文1 p 1 文2 p 2 これで、どこまで処理が進んだかわかる 例えば、0, 1 と表示されれば、文2 でエラーを起こしているとわかる
583 名前:名前は開発中のものです。 mailto:sage [2018/09/11(火) 13:59:01.43 ID:KgRZ3rsd.net] 本当の入門用言語はPYTHONだと思う
584 名前:名前は開発中のものです。 mailto:sage [2018/09/13(木) 00:54:18.17 ID:OVIBOeJk.net] sp4用のDXライブラリ使いたいのに、自由に使わしてもらえないの? DXライブラリ製作者じゃ無く、変な運営団体が牛耳ってないか?
585 名前:名前は開発中のものです。 mailto:sage [2018/09/13(木) 00:54:55.89 ID:OVIBOeJk.net] ごめん、ps4ね
586 名前:名前は開発中のものです。 mailto:sage [2018/09/13(木) 01:21:08.56 ID:8MyNpCBt.net] PS4に限らず、CS向けの開発資料関係はソニーと要契約だし、 PS4向けのDXライブラリにはそういう情報も含まれてるでしょう。 いづれにしても個人が契約結ぶのは無理だし、この会社が窓口請け負ってんじゃないかな。 おそらくOSSにはならないと言うかなれないと思うよ。
587 名前:名前は開発中のものです。 mailto:sage [2018/09/14(金) 01:05:52.78 ID:Iy4HGXit.net] CS開発にDXライブラリの知識や資産が活かせるってだけであって DXライブラリを使えばCS開発ができるという意味ではないからなあ
588 名前:名前は開発中のものです。 mailto:sage [2018/09/14(金) 05:06:48.74 ID:NxI6was4.net] 勝手にPS4のアプリ作るのは法的に無理だよね
589 名前:名前は開発中のものです。 mailto:sage [2018/09/14(金) 10:29:51.74 ID:Iy4HGXit.net] 定期的に同じような質問見る気がする
590 名前:名前は開発中のものです。 mailto:sage [2018/09/14(金) 10:44:49.19 ID:DNWN2h3R.net] 結局この前のやつはアーカイブから読み込めたのかね 教えてクレクレ君は大体が初歩的な内容をマルチポストして 解決するか挫折するかして失踪するから困る 基礎を学ぶ気が無いんだったら◯◯ツクールとかの製作支援ソフトでも使ってりゃいいのに
591 名前:名前は開発中のものです。 mailto:sage [2018/09/14(金) 13:16:02.99 ID:W0Rg80rW.net] PS4の開発機材要るしね。実行環境なければソフトウェアだけではどうにもらなん。
592 名前:名前は開発中のものです。 mailto:sage [2018/09/15(土) 02:17:37.10 ID:/xcvtQHo.net] C/C++ は、ポインタがある言語だから、難しい 機械に近い言語だから、人間の感覚に合わない。 一つ一つのチェックに、時間が掛かる
593 名前:名前は開発中のものです。 mailto:sage [2018/09/15(土) 03:22:43.38 ID:i4O38UTc.net] ポインタがあると思うから難しく感じるねん。 基本がポインタで、int や char が特別やねん。 基本が malloc で、配列が特別やねん。 ほんでその特別な方で済むならそっち使えばええ言語やねん。 思い込んでるほど難しいもんやあらへん。 C++ はそれにたくさんもっと約束事を追加してるもんで、 覚えるのは大変やけど、それ覚えたらプログラマ同士でより複雑なプログラミングも可能になるわけや。 C が三角ベースなら、C++ ベースボールやんな。 そこまで構えんでええ。独習シリーズ買ってあとは必要に応じて参考書買えば大丈夫、大丈夫。
594 名前:名前は開発中のものです。 mailto:sage [2018/09/15(土) 06:09:43.23 ID:GOhxd3by.net] ポインタを難しいと全く思わなかったせいか 人に教えるときも、どうもそのへんの感覚が分からんのよねぇ
595 名前:名前は開発中のものです。 mailto:sage [2018/09/16(日) 07:09:58.40 ID:pTuyxRHX.net] ダブルポインタ、スマートポインタ、constポインタ、const変数へのポインタ、関数ポインタとか 色々あるけど、別に「理解不能」とはならなかったな ポインタで詰まってる人ってどこで詰まってるんだろね
596 名前:名前は開発中のものです。 [2018/09/16(日) 07:23:34.15 ID:Ypv+ZU15.net] ポインタにつまづかなかった俺ドヤァwwww
597 名前:名前は開発中のものです。 mailto:sage [2018/09/16(日) 08:01:05.65 ID:De/NLTEL.net] 入門書を読んで理解して無理のない使い方するだけなら簡単だろう。 理解が難しい書き方も出来るから、そういうコードを見た時に難しいと感じるんだろう。 あるいは全く意識しない書き方も出来るからこそ、なぜポインタなんてものがあるのか?と理解に苦しむパターン。
598 名前:名前は開発中のものです。 mailto:sage [2018/09/16(日) 10:49:36.24 ID:P4oQMMdm.net] 言語の機能が極端に少ない・足りないのをポインタという裏技でどうにかするのがCやで むしろなぜド素人がCなんて使うのか?と理解に苦しむパターン。
599 名前:名前は開発中のものです。 mailto:sage [2018/09/16(日) 11:38:54.49 ID:De/NLTEL.net] >>580 は?俺Cとかめっちゃ使えるしド玄人なのになんで勝手に文脈を誤解されてド素人言われなければいけないのか理解に苦しむパターンだわこれはマジでむしろ理解に苦しむパターンの理解に苦しんでるパターンだろ。 なんで理解してないのに理解に苦しむパターンを勝手に使うのか理解に苦しむパターン。
600 名前:名前は開発中のものです。 [2018/09/17(月) 01:27:36.34 ID:vd6LnlZ9.net] ダブルポインタとか言ってるやつは人間として信用しない
601 名前:名前は開発中のものです。 mailto:sage [2018/09/17(月) 03:27:40.68 ID:Ho87M1a1.net] STLやポインタが難しいって20年も昔の話だろw 関数ポインタとか、ポインタのポインタとか、C#とか他の言語でも息を吸うように使われてるよ
602 名前:名前は開発中のものです。 mailto:sage [2018/09/17(月) 15:20:02.16 ID:BMRQtvdo.net] 言うだけなら簡単だな
603 名前:名前は開発中のものです。 mailto:sage [2018/09/17(月) 15:46:10.87 ID:VSI4gd1E.net] Cだとポインタ使わずに書くのが難しい処理があるのは事実で、 それに慣れた使用者にポインタは難しいとか他言語にポインタはないとか言っておけば耳障りはいいし、他言語を自由度の低いものとして恐れるようになる。 つまりC言語帝国主義者の陰謀でポインタに関するデマが広められているだけなので要注意。
604 名前:名前は開発中のものです。 mailto:sage [2018/09/17(月) 19:01:30.66 ID:Ho87M1a1.net] C/C++入門書なんかよりJavaやC#から始めた方がポインタの理解が早いかもな
605 名前:名前は開発中のものです。 mailto:sage [2018/09/17(月) 23:32:18.21 ID:no51r4yq.net] 俺みたいに機械語から始めれば何の問題もないぞ
606 名前:名前は開発中のものです。 mailto:sage [2018/09/18(火) 12:42:02.12 ID:MRDcFzMt.net] ゲーム作るのが目的だし、PCの性能も上がってるから スクリプト言語のような動的な言語もありだし、JavaやC#から入っても良いだろう。 ただまあ、DXLibのスレでC/C++の文句言うなら他をあたりんさいとしか言えんがな。 ただスクリプト言語用のゲームライブラリってそれなりにあるけど、開発が止まってたり、 LGPLだったりと別の意味で使い勝手が難しいものが多いね。
607 名前:名前は開発中のものです。 mailto:sage [2018/09/22(土) 13:20:02.79 ID:L7dCqgo4.net] >>588 で?
608 名前:名前は開発中のものです。 mailto:sage [2018/09/22(土) 14:25:07.09 ID:rXdDPTp0.net] むしろその「で?」が「で?」なんだけど
609 名前:名前は開発中のものです。 mailto:sage [2018/09/23(日) 20:17:26.20 ID:MVPE/aAC.net] もう一度言っておくが俺みたいに機械語から始めれば何の問題もないぞ
610 名前:名前は開発中のものです。 mailto:sage [2018/09/24(月) 08:44:38.25 ID:6PeQ428x.net] 機械語ってなんだよw機械は言葉喋らねーよ!www
611 名前:名前は開発中のものです。 mailto:sage [2018/09/24(月) 08:59:34.99 ID:7+TiRmEX.net] 機械語を知らないのかネタなのか、判断に困るのである 機械語は難しいというより面倒臭そうなイメージ
612 名前:名前は開発中のものです。 [2018/09/26(水) 08:58:12.16 ID:ZwDt4G1d.net] もう機械語を知らない世代なんだね
613 名前:名前は開発中のものです。 [2018/09/26(水) 10:15:27.11 ID:JfxWWzQx.net] 【天文台閉鎖、FBI】 アポロ捏造のキューブリックも真っ青、太陽に映ったのはマ@トレーヤのUFO rosie.5ch.net/test/read.cgi/liveplus/1537840672/l50 おまいらが注目しないから宇宙人は出てこれない、その結果、地球の放射能危機がどんどん進んでしまう!
614 名前:名前は開発中のものです。 [2018/09/26(水) 18:52:01.79 ID:KoAY7X61.net] アセンブラなんて何の役にも立たないけどな
615 名前:名前は開発中のものです。 mailto:sage [2018/09/28(金) 12:13:41.28 ID:oxoJJQQI.net] ポインタが難しいから、ほとんどの言語にはポインタがない GC で、自動的にメモリも解放する
616 名前:名前は開発中のものです。 mailto:sage [2018/09/29(土) 07:18:40.98 ID:JcEPn2u/.net] 因果関係ないぞそれ
617 名前:名前は開発中のものです。 mailto:sage [2018/10/01(月) 03:55:43.27 ID:A/coQG5i.net] ポインタは簡単だからポインタ・関数ポインタと同等の機能が他の言語でも当たり前に使われている ゲームだとガベコレ回避にRAIIでメモリを扱うし結局やってることは同じ バッファコピーをforループでするより組み込み関数memcpy()の方が速いとか、 ポインタの利点はそんな微々たる最適化に使えるかどうかだな もしその粒度で高速化したいならc++のクラスとかSTLは全部使えん
618 名前:名前は開発中のものです。 mailto:sage [2018/12/07(金) 23:16:48.57 ID:US4pEEV+.net] ダメだー、頭が悪くてわからない! 誰か数学に強い人、計算方法教えてくれませんか、、、 1マスのサイズが16×16、そのマスを縦横並べて構成されている 碁盤上のフィールド上で、1マスと同じ16×16のサイズのプレイヤーが 縦、横、斜めと縦横無尽に1ドットずつ移動できるとする。 しかし、そのプレイヤーが移動を辞めてストップするたびに、 その碁盤の区切りにプレイヤーを綺麗に合わせるために プレイヤーのx、y座標を16で割れる数に修正したい。 つまり、止まるたびに配置を調整されるようにしたいんだよ。 でもどうすればプレイヤーのその時のx、y座標の数値から、 一番移動修正が少なくて済む16の倍数を割り出せるのかが思いつかない、、、 なんか良い計算方法あります?
619 名前:名前は開発中のものです。 mailto:sage [2018/12/07(金) 23:25:16.29 ID:yzIxZTRx.net] プレイヤーが移動をやめるということは、方向キーの入力をやめるということでいいのか? 移動してる最中は上下左右斜め自由自在に動けるけど キー入力をやめたら最寄りのマスに合わせて止まるってこと?
620 名前:名前は開発中のものです。 mailto:sage [2018/12/07(金) 23:37:15.56 ID:PDXHyNts.net] 整数型にして16で割って16掛ける
621 名前:名前は開発中のものです。 [2018/12/08(土) 00:28:46.54 ID:N0HjbxKJ.net] 602のいうように16で整数除算すりゃいいんだよ X軸座標が0から始まるとして、プレイヤーのX軸座標を16で除算した結果が、0から連番のマス位置だ マス位置の番号に16を掛ければ、そのマスの基点(左端のX軸座標)が求められるからプレイヤーのX軸座標を合わせりゃいい Y軸も同じ考え方
622 名前:名前は開発中のものです。 mailto:sage [2018/12/08(土) 00:44:37.37 ID:9pyRIy5m.net] >>600 座標をfloat型などの小数型に変換(型キャスト)して、 16.0fや16.0で割り、 小数第1位を四捨五入して、整数型に変換(型キャスト)する 四捨五入の方法や分からん言葉はググルべし
623 名前:名前は開発中のものです。 mailto:sage [2018/12/08(土) 01:47:20.87 ID:OX/ptp7S.net] 一番移動が少ないのは+8して16で割れば?
624 名前:名前は開発中のものです。 mailto:sage [2018/12/08(土) 05:29:55.07 ID:k0S0M7oi.net] 整数型として、 プレイヤーの「中心座標」を、マス幅(16)で割る?
625 名前:606 mailto:sage [2018/12/08(土) 05:40:55.61 ID:k0S0M7oi.net] うあ、リロードしてなかった 恥ずかしい それはともかく、移動をやめたときに適当な座標に合わせるって挙動いいな 自分も機会があったらパクるわ
626 名前:名前は開発中のものです。 mailto:sage [2018/12/08(土) 09:08:53.86 ID:3ezaLRyK.net] 16で割るだけだと移動やめたとたんにカクッと移動しそうな感じするけど
627 名前:名前は開発中のものです。 mailto:sage [2018/12/08(土) 10:01:25.30 ID:k0S0M7oi.net] >>608 実際にやるなら、 ・入力ニュートラルになってから一定時間立つと自動移動フラグがON ・自動移動がONの間、少しずつ対象座標に近づく(一定ドットずつなりイージングなり) ・移動完了または入力があったら自動移動フラグOFF かな
628 名前:600 mailto:sage [2018/12/08(土) 10:38:12.08 ID:TvUpz+CC.net] うわー、起きたら、 みんなありがとうございます! こんなにアイデアっていうか、計算方法出してもらえるなんて 過疎過疎なんで返事無いと思ってましたんで >>601 のおっしゃる通りで、イメージとしては、 将棋版の上でプレイヤーが将棋のコマを好きに移動させられるけど、 移動を止めるたびに、そのコマを盤上の最寄りのマスにきっちり合わせて止める って感じです。 マスもコマも16×16で同じサイズなので、 一番大きく修正される状態でも半分の8ドットなはずなんで そこまで瞬間移動に見えないかなと思ってます とりあえず、>>602 さんと>>603 さんのが一番理解しやすかったんで それが最良っぽいんで、それでやってみます。 あ、プレイヤーの移動数値、座標位置ともにdouble型の小数点でやってるんで >>604 さんの案でいえば、キャスト変換しないほうが(すでに小数点なので)良い?? 逆で、その都度int型にキャスト変換してから>>602 さんの言う16で整数除算した方がいい? 自分ではよくわからない、、
629 名前:名前は開発中のものです。 mailto:sage [2018/12/08(土) 13:58:27.62 ID:9pyRIy5m.net] >>610 やり方はいくつか上がったんだから、想定する入出力例をいくつか紙に描いてみて、 コンソールアプリでもビルドして、どのやり方が適切か計算結果を確認してみりゃいい。 一番良いやり方は当人しか分からん。 上がっている方法について少し付言すると、 整数型の割り算は小数が切り捨てられる。 また四捨五入する値が負の場合は、半分の値を引く必要がある
630 名前:名前は開発中のものです。 mailto:sage [2018/12/08(土) 14:48:34.57 ID:XhAa/j63.net] 整数で割るのはマップデータの当たり判定のほか パズルゲームとかマウスでアイテム欄から選択とか いろいろ応用が利くので慣れとくといいかも
631 名前:名前は開発中のものです。 mailto:sage [2018/12/08(土) 15:24:10.29 ID:k0S0M7oi.net] 単純に「座標なら整数型で持ってるだろう」という前提で みんな話してたと思うよ 座標みたいに整数で出力される値でも 内部的にはdoubleで持つというのは、理由があるなら別に悪いことじゃない まあfloatは無いかな…
632 名前:名前は開発中のものです。 mailto:sage [2018/12/08(土) 21:51:26.27 ID:d/GHmV90.net] doubleじゃなくてlong longにして100で割って下二桁を小数点として扱えば?
633 名前:名前は開発中のものです。 mailto:sage [2018/12/12(水) 23:59:53.01 ID:m1YZshsA.net] 今始まった話じゃないんだけど。 ttps://i.imgur.com/U9YOAm8.png DXライブラリ関係だけ曖昧と指摘されて、コンパイル出来ない。 思い出した様にたま〜〜〜に出て、一度終了してから起動すると出ない。 出ない時は全然出ないので再現性がなく、作者様にお伺い立て様もなく。 VisualStudio2017Comunityですが、同じ症状の人います?
634 名前:名前は開発中のものです。 mailto:sage [2018/12/15(土) 11:52:51.86 ID:fFdw8IQe.net] もともとVisualStudioは外から来たライブラリを激しく嫌う習性がある if文の括弧つけ忘れとかセミコロン置き忘れのようなライブラリと関係なさそうなミスでも 「おめーの関数あいまいなんだよ」みたいな態度を取って文句を言ってくる
635 名前:名前は開発中のものです。 mailto:sage [2018/12/19(水) 13:29:37.22 ID:kSLr63M/.net] 数日前に更新きてるね。
636 名前:名前は開発中のものです。 mailto:sage [2018/12/24(月) 16:46:25.19 ID:aG9DWC8k.net] ABCDEFGH 1□□□□□□□□ 2□□□□□/□□ 3□□□□//□□ 4□□□//□□□ 5□□□/□□□□ 6□□□□□□□□
637 名前:名前は開発中のものです。 mailto:sage [2018/12/24(月) 17:04:14.55 ID:aG9DWC8k.net] DXライブラリ関係ない話題ですんません 2DのRPGの話なんですが 普段は上下左右の4方向にしか移動できないタイプのゲームで マップで坂道を表現するときの処理の
638 名前:仕方なんですけど、どんな風にやればいいかなと マップの侵入不可とかの地形データの中に坂道フラグみたいなのを設定して 移動の時にそれを参照して、現在位置の地形が坂道の場合、斜めに移動する ってやったら>>618 の図で言うところ のぼる時は 4C→4D→3E→2F→1Gになり 戻ろうとすると1Gは平面で1Fに行ってしまう また階段途中で引き返しても4Dから5Cに行っちゃう 要するに、坂道に足を踏み入れた時と、坂道から抜け出す時の座標のずれが気になるんですよ [] [ここ壊れてます]
639 名前:名前は開発中のものです。 mailto:sage [2018/12/24(月) 21:32:13.63 ID:tF6mJ6dd.net] >>619 横視点? 上からの平面マップで疑似斜め地形を表現したいってこと? 重力はあるのかな?
640 名前:名前は開発中のものです。 mailto:sage [2018/12/24(月) 23:26:39.63 ID:aG9DWC8k.net] >>620 横視点というより上視点でしょうか 普通にRPGツクールシリーズのマップみたいなイメージです 坂や階段を表現するときにどうしたらいいかなーと 今のままでも5のラインから登って行けば2のラインに出て 2のラインから降りていけば5のラインにたどり着くんですけど 先述の通り途中で引き返したりすると違和感が出てきてしまって… 気にしすぎなだけかもなんですが
641 名前:名前は開発中のものです。 mailto:sage [2018/12/25(火) 04:20:40.87 ID:mDRutuC9.net] 真上視点で斜めに移動するってのがイマイチ分からない
642 名前:名前は開発中のものです。 mailto:sage [2018/12/25(火) 06:43:25.92 ID:jdQSjEcg.net] >>622 FF6の町マップにある階段のような挙動をイメージしてます
643 名前:名前は開発中のものです。 mailto:sage [2018/12/26(水) 11:33:16.18 ID:hbFgVmYB.net] なるほど把握 マップチップで考えずに、 単純にキャラクターの表示座標を上方向にズラすんじゃダメ? もちろんそのままでは背景との整合性が取れなくなるから マップチップの方をうまく調整しなきゃいけないけど
644 名前:名前は開発中のものです。 mailto:sage [2018/12/26(水) 17:53:32.42 ID:Rm5+LYVi.net] 5Cから1Gまでは一直線移動で途中から横には出られないようにすべきだね。 エスカレーターの出入り口みたいにする。エスカレーター内は左右or上下で自力移動だけど。 途中で降りられるようにするとおかしくなるよ。
645 名前:名前は開発中のものです。 mailto:sage [2018/12/26(水) 18:34:10.93 ID:kkI88fKg.net] いまさら遅いと思うけど、グリッドベースで進行するゲームの場合キャラの位置もグリッド座標で持つようにして キャラ絵は接触判定とか無視して自動で指定位置に移動するほうがいい 落ちものパズルとかターン制ストラテジーがだいたいこんな感じになってる
646 名前:615 mailto:sage [2018/12/29(土) 12:34:00.46 ID:X4qFP4Cc.net] >>616 む、そーだったのか! でもwarningはあったとしてもerrorはない状態でも出るんですよね。 再起動してビルドするとスンナリ通ります。
647 名前:名前は開発中のものです。 mailto:sage [2019/01/01(火) 15:39:47.26 ID:+7WWUKx+.net] visual studioといってもC++コンパイラだけでしょ テンプレートのエラーなんかでも的外れなエラーをずらずら吐き出すし
648 名前:名前は開発中のものです。 mailto:sage [2019/01/09(水) 07:47:37.76 ID:tmDFBGXp.net] 更新きたね
649 名前:名前は開発中のものです。 mailto:sage [2019/01/20(日) 18:54:21.61 ID:MFT3cOtp.net] >>629 で?
650 名前:名前は開発中のものです。 mailto:sage [2019/01/28(月) 11:25:34.50 ID:cade5/BJ.net] VisualStudio2015で使ってるけどたまにあいまいですって出るなあ ビルド通らなくなったかは覚えてないけど気持ち悪い以外に特に問題はないみたいだから気にしないようにしてる
651 名前:名前は開発中のものです。 mailto:sage [2019/01/28(月) 12:50:27.71 ID:1rRkDpQU.net] 2013でやってるけどあいまい出て気持ち悪かったなぁ、ctrlk+ctrldで何故か直ってたが
652 名前:名前は開発中のものです。 mailto:sage [2019/02/13(水) 14:03:09.98 ID:ebuYoW
] [ここ壊れてます]
653 名前:Qw.net mailto: >>632 だからなんだよカス [] [ここ壊れてます]
654 名前:名前は開発中のものです。 mailto:sage [2019/02/13(水) 14:35:58.45 ID:oG+u3KKI.net] 過疎ってたから何らかの話題出したかっただけやですまんな
655 名前:名前は開発中のものです。 mailto:sage [2019/03/17(日) 18:52:55.42 ID:Brh4Ihsd.net] iOS対応おめでとうございます
656 名前:名前は開発中のものです。 mailto:sage [2019/03/19(火) 01:48:25.26 ID:OCk7HKRn.net] ios対応したんか mac持ってないとビルドできないのかな
657 名前:名前は開発中のものです。 mailto:sage [2019/03/20(水) 14:14:37.89 ID:LXulHCR1.net] そりゃそうだろw VMで動いてんじゃないし。
658 名前:名前は開発中のものです。 mailto:sage [2019/03/20(水) 19:07:54.51 ID:uJ6x6fK8.net] ビルドなら関係なくね?
659 名前:名前は開発中のものです。 mailto:sage [2019/03/21(木) 22:52:31.59 ID:xzBDjHxq.net] クロスコンパイルのこと言ってるのか? DXLibじゃ無理だろ。
660 名前:名前は開発中のものです。 mailto:sage [2019/03/23(土) 08:46:53.32 ID:bSYSzO9S.net] ios対応したのかー まぁ、俺の昔作ったプログラムは、あることがしたくて、dxlibの非公開APIとwindowsAPIを直接叩いているから、移植は難しいだろうなぁ
661 名前:名前は開発中のものです。 mailto:sage [2019/03/25(月) 22:51:52.82 ID:eK0voLVD.net] >>615 何度見直しても問題点が見付からなかったので、発生した関数内で呼び出している関数のプロトタイプで extern void test( int ,int); としていたのを extern void tese( int a ,int b); にしたら、赤線が取り敢えず消えた。 型だけじゃなく仮変数も付けた方が良いのか。 他にも発生条件あるんだろうなあ。
662 名前:名前は開発中のものです。 mailto:sage [2019/03/25(月) 23:17:58.47 ID:BXdQaZgG.net] tese
663 名前:名前は開発中のものです。 mailto:sage [2019/03/25(月) 23:26:39.96 ID:eK0voLVD.net] うん、コピペじゃないから打ち間違えたw
664 名前:名前は開発中のものです。 mailto:sage [2019/10/11(金) 01:54:12.01 ID:wLFAsmkJ.net] 本家サイトの掲示板で5chに自分の悪口書かれてるって騒いでる奴がいたから、 何を書かれてるのか見にきたら、別に何も書かれてなくてワロタ。 それどころか7ヶ月以上書き込みが無い…。 別のスレで書かれてるのか? それとも総合失調症ぎみの人なのだろうか? 「ネットストーカーが」とか書き込んでるから、ちょっとヤバそうなそうな人の気配はしたが果たして…。 青葉の件から、ああいう書き込み見るとマジで不安になっちゃうよ…。
665 名前:名前は開発中のものです。 mailto:sage [2019/10/11(金) 11:20:08.24 ID:iKlFtI3l.net] 青葉?
666 名前:名前は開発中のものです。 mailto:sage [2019/10/11(金) 23:18:52.60 ID:wLFAsmkJ.net] 青葉真司、京アニの放火の犯人(と今の所されてる男)。 ネタや煽りで「ネットストーカー」とか書き込んでるんなら性格or頭が悪いってだけで、 実質的な害は無い(気分は悪いけどね)からまあいいんだけどさ。 世の中には少数だけど青葉みたいに本気で頭おかしい人が居るからね。 文面だけじゃ本気なのかネタなのか区別つかんし…。 こことか2chとかアングラな掲示板ならともかく、 平和な本家サイトの掲示板では使う言葉は選んで欲しいよ。 レスバしたいんなら、他でやればいいのに…。
667 名前:名前は開発中のものです。 [2019/10/15(火) 07:06:52.04 ID:i2lxSV5o.net] ios対応ってどういうことですか? だって、DXライブラリで作ったゲームって directX必須じゃなかった?? アイフォンで動くゲームにビルドできるんですか?
668 名前:名前は開発中のものです。 mailto:sage [2019/10/16(水) 03:26:10.88 ID:5zbE2rtc.net] Android版とios版はOpenGL ESで描画してる。 ただし関数名はWindows版とまったく一緒なので、c++ソースが共用出来るのがメリットかな。 ※OSに依存している部分は書き換える必要が有り あと、当たり前だけどiosアプリ作るにはMacでXcode使ってビルドする必要がある。 っていうか本家HPに全部説明書いてありますがな…。
669 名前:名前は開発中のものです。 [2019/10/29(火) 14:30:39.36 ID:HhRe8W4N.net] ふーん
670 名前:名前は開発中のものです。 [2019/10/29(火) 14:30:57.80 ID:HhRe8W4N.net] ふーん
671 名前:名前は開発中のものです。 [2019/10/30(水) 00:07:00.43 ID:S9EZs4wp.net] ふーん
672 名前:名前は開発中のものです。 [2019/11/09(土) 21:59:31.04 ID:fUK6qSh7.net] >>644 その人は、通称「虐殺ちゃん」といって プログラマのQAサイトteratailやyahoo知恵袋、おしえてgooで騒いでる超問題児 teratailのスレでウォッチされてる
673 名前:名前は開発中のものです。 mailto:sage [2019/11/11(月) 13:39:21.80 ID:xKKxnD2l.net] >>652 teratailのスレ見てきた。 本当に同一人物なら相当ヤバいねあの人。 文章見る限りそんなに知能がたりないわけでもなさそう(人としてバカだし性格は糞だが…)なのに、 プログラミングに関しては本当に無能通りこして障害レベルだね…。 脳みその構造どうなってるんだろ? ああゆうのが発達障害ってやつなのかな…。 それとも文章はギリギリ健常者だけど、他は知的障害とかあるのか? 日本語は通じてるようだが、プログラミングに関しての所は全く読めてない感じだもんなー。 バカのふりして遊んでるだけならまだいいんだが、なんかガチっぽいのもなぁ…。 しかも、執念も異常っぽいから、 何十年もかけて善良なひとを騙してかき集めたコードを繋ぎ合わせて、 何かゲームのようなもの(もちろんバグらだけ)を完成させるような気もするのがなお怖い…。
674 名前:名前は開発中のものです。 [2019/11/11(月) 21:50:05.42 ID:Z55XAgnB.net] >>653 そんなんで怖いのかよ カス野郎が!
675 名前:名前は開発中のものです。 mailto:sage [2019/11/12(火) 08:27:40.44 ID:tcBQnMZ0.net] >>654 こんにちは、虐殺ちゃんですか? こんな所まで出張とは精が出ますね。 その時間を使って、Cの基礎を勉強なさったらどうですか? そして、あなた多分「怖い」の意味を理解できてないですよ、 日本語も不自由なようですね…。 一回辞書で調べてみてください。紙の本が面倒なら、google検索等で 「怖い 意味」と入れるとWebの辞書のページがヒットします。 多分あなたの知らない使い方が出てきますよ。 言葉には一つの単語でも色んな意味があるんです。 とりあえず、気になったら調べる癖をつけましょう。 そうすればプログラミングも上達するはずです。 頑張ってください。(なるべく人に迷惑をかけずにね...)
676 名前:名前は開発中のものです。 mailto:sage [2019/11/13(水) 20:40:16.52 ID:1dy/u+j0.net] 虐殺ちゃんが困っているので 助けてあげてね! https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11216162631 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11215778946
677 名前:名前は開発中のものです。 mailto:sage [2020/01/01(水) 05:32:48.00 ID:/T0aTfd3.net] 明けましておめでとうございます
678 名前:名前は開発中のものです。 mailto:sage [2020/02/08(土) 02:52:20 ID:UhC2RKld.net] Dxlibつかってゲームのロジックとか設計とか組むのは面白いけどゲームとして完成しない かれこれ5年以上同じ事続けてる
679 名前:名前は開発中のものです。 mailto:sage [2020/02/29(土) 16:30:12.78 ID:TZ+HrO84.net] 人生は短いぞ
680 名前:名前は開発中のものです。 mailto:sage [2020/03/05(木) 04:49:34 ID:B/JIUoGr.net] >>658 作ってるのが楽しいなら、別にそれでいいんじゃない。 そもそゲームってファミコン時代でも数人がかりで、数ヵ月〜数年かけてつくるもんだし、 一人で趣味で作ってたら十年かかってもおかしくないよ。 完成させるのが目的なら、とりあえず簡単なプログラムで済むゲームにして、 スケジュール管理もしっかりした方がいいとはおもうけどね。
681 名前:名前は開発中のものです。 mailto:sage [2020/03/24(火) 13:3
] [ここ壊れてます]
682 名前:4:30.12 ID:PZMCMzbN.net mailto: まぁエンジンのが効率いいわな・・・ 基礎的な部分は全部出来合いの物があるみたいだし DXライブラリって結局全部自分で組めっていってるようなもんだよな? [] [ここ壊れてます]
683 名前:名前は開発中のものです。 mailto:sage [2020/03/25(水) 09:02:50 ID:Elbmu22L.net] DXライブラリも一応ゲームエンジンに分類はされてるよ。 ただまあ、描画・サウンド・キー入力位しかサポートしてないからなぁ...。(物理エンジンはMMDのモデルのみ対応) 「Unity」「Unreal Engine」とかの開発環境付きのゲームエンジンに比べたらかなり手間ね。 (DirectXを直に触るよりは格段に楽だけどさ。) ワールドマップを表示するだけでも、 「プログラムコード内でマップデータを数値入力する」 「既存のツールのファイルを読み込むプログラムを書く」 「独自ツール開発してファイルを読み込むプログラムを書く」 のどれかをしないといけないからね。 (専用の2Dマップエディタとか3Dマップエディタがあればかなり効率よくなると思うのだが…) プログラミングが好きじゃないなら「Unity」とか「Unreal Engine」「ツクール」を使った方がいいよね。 あと利点としてはライセンス料かな、 確か「Unity」とかは無料版もあるけど売り上げがある程度あるなら金払わなきゃいけないからな。
684 名前:名前は開発中のものです。 mailto:sage [2020/03/25(水) 18:58:39.83 ID:4t6SFiAx.net] 画面を出す仕組みがデフォで組み込まれてるから一応ゲームエンジンといえなくもないが、 やはりライブラリを名乗ってる以上ライブラリな気はするw
685 名前:名前は開発中のものです。 mailto:sage [2020/03/26(木) 12:52:45 ID:N4sxdCnh.net] MMDに対応してるおかげでモーション作りやすいのは利点かな UE4のcontrol rigも進歩してるけど俺のノートPCじゃUE4は重すぎる マシン買い換えるまではDXだな
686 名前:名前は開発中のものです。 mailto:sage [2020/03/27(金) 22:08:24.68 ID:6wrnl6gG.net] エンジンっていうほどのフレームワークは持ってないでしょ。 マルチメディアライブラリ以外の何ものでもない。
687 名前:名前は開発中のものです。 mailto:sage [2020/03/27(金) 23:15:18.81 ID:lyl4ODky.net] TOPに置いてある14歳からの〜シリーズを見たせいなのか DXライブラリが子供向けのゆとり仕様だと思ってる奴がいて腹立ったわ Unityとかのがよっぽどお手軽だよな・・・?
688 名前:名前は開発中のものです。 mailto:sage [2020/03/27(金) 23:52:54.74 ID:X+sf8jeg.net] >>665 Wikiでもゲームエンジンに分類されちゃってるからなー。 (広義の意味でとは書いてあるが) 細かく言うとゲームに特化したミドルウェアなんだろうが…。 >>666 とりあえずゲーム作りたいならUnityの方がお手軽ね。 DXライブラリはC言語の基本さえわかれば、すぐ使えるって意味ではお手軽だけど、 それってCは出来る事前提だからね。 あと、マシンスペックはDXの方が低性能でもうごくから、そこもお手軽かもね。 UnityやUnreal Engineをサクサク動かそうと思うと結構スペック要求される。
689 名前:名前は開発中のものです。 mailto:sage [2020/03/28(土) 00:16:45 ID:gTPY90Ty.net] やっぱそういう認識だよな ほんとに単純なゲームならCだけできるってのは確かにそうだけど 結局ある程度以上となるとオブジェクト指向で組まないと逆に複雑になる気もするし
690 名前:名前は開発中のものです。 mailto:sage [2020/03/28(土) 00:39:56 ID:E8w1RGpG.net] うん、大規模なゲーム作るなクラス使わんと無理だと思う。 ただDX自体がC言語の文法だけで書けるようになってるから、 大体のDXの入門系のサイトはCの書き方になっちゃてるんだよね。 c++の文法で始めた方が後々楽だと思うんだけどね…。
691 名前:名前は開発中のものです。 mailto:sage [2020/03/28(土) 03:43:21 ID:p+Y/CHcg.net] C言語用のこういうライブラリってほかはもうSDLとか 古典ライブラリしかないし、気に入っているけどね。 インターフェースまで持ってっちゃうんで、そこを便利と見るか 余計と見るかは分かれるだろうけど。
692 名前:名前は開発中のものです。 mailto:sage [2020/04/19(日) 18:50:01 ID:HULRFLYX.net] 非同期読み込みがonの状態で作成したグラフィックハンドルについて質問です。 存在しない画像ファイル名をLoadGraphの引数に渡したのですが、戻り値が-1ではありませんでした。 おそらく非同期読み込み用のフラグをハンドルに持たせているからなのでは?と思っているのですが、 DXライブラリにハンドルの作成失敗を確認することができる関数は存在しますか?
693 名前:名前は開発中のものです。 mailto:sage [2020/04/19(日) 18:52:26 ID:HULRFLYX.net] すいません 自己解決しました。 https://dxlib.xsrv.jp/cgi/patiobbs/patio.cgi?mode=view&no=4324
694 名前:名前は開発中のものです。 mailto:sage [2020/07/28(火) 17:06:56.84 ID:PKQFDEZt.net] Android Studioにも対応したみたいね。 AdMobにも対応できるのかな? NativeActivityだから設定一筋縄でいきそうにないけど…。
695 名前:名前は開発中のものです。 [2020/08/10(月) 16:59:22.43 ID:NullcPXe.net] できるわけないだろ
696 名前:名前は開発中のものです。 mailto:sage [2020/08/13(木) 15:13:13.00 ID:HGTDuWuc.net] >>674 断言できるという事はDXライブラリの内部処理に詳しい方ですか? すいませんが、対応できない技術的な理由を教えていただけませんか? NativeActivity自体はAndroid StudioならAdMob対応させる方法あるみたいですけど…、 DXライブラリってAdMobが使えなくなるような何か特殊な処理をしてるんでしょうか?
697 名前:名前は開発中のものです。 mailto:sage [2020/08/13(木) 22:09:30.15 ID:HGTDuWuc.net] >>674 色々AdMob試してたら、バナータイプのテスト広告はエミュレーター・実機とも表示されましたが… 本番の広告は表示されないって事でしょうか? 正しく広告収益にカウントされないとか、そう言った問題があるんですかね?
698 名前:名前は開発中のものです。 [2020/09/10(木) 05:53:20.93 ID:hgx4TYmp.net] お腹すいた
699 名前:名前は開発中のものです。 mailto:sage [2020/09/13(日) 14:30:48.54 ID:Bw47rW7M.net] dxライブラリの管理人は対応早くて驚くよな
700 名前:名前は開発中のものです。 mailto:sage [2020/10/01(木) 19:06:21.36 ID:XvAM1eW6.net] 管理人、前はゲームの自体のプログラミングの相談にも親切に答えてたけど、 最近はゲームの処理は自分で考えろってスタンスになったみたいね。 教えてもコードコピペだけして全く成長しない人とか、 自分で考えたり調べたりせずに質問ばかりする人が増えたからしょうがないか…。 そもそもマニュアルやサンプルプログラムすら目を通してるか怪しい人もいるしな。
701 名前:名前は開発中のものです。 mailto:sage [2020/10/05(月) 21:17:21.97 ID:VlLD0xo1.net] 初心者の相手はキリがないからね ましてやゲームロジックまで面倒みれないよ
702 名前:名前は開発中のものです。 [2020/10/31(土) 13:15:12.03 ID:3FFnVH5q.net] 実際掲示板見ててヒヤヒヤするよ。あまりにも無知な上に礼儀知らずな奴がいて。 しょうもない無礼な質問で管理人さんの手をわずらわせないで欲しいよ。 管理人さんはお前の母親じゃないっての。
703 名前:名前は開発中のものです。 mailto:sage [2020/10/31(土) 13:43:04.31 ID:A5xR5tL1.net] >>681 おまえもなー
704 名前:名前は開発中のものです。 mailto:sage [2020/11/01(日) 03:15:14.03 ID:oVKR75Ae.net] 礼儀もまた知識。 どんな無礼かと思い覗けば、総てでなくとも自治も出来ている様子。 まあまあ、悪くない状態じゃないかな? # 個人的にも色々やらかした事があるので胸が痛い。
705 名前:名前は開発中のものです。 mailto:sage [2020/11/01(日) 03:23:25.18 ID:
] [ここ壊れてます]
706 名前:pnE8AbjZ.net mailto: あまりに無知で変な質問は管理人が答える前に他の人が答えるようになったけど、 その返信内容が結構厳しめだったりするから、 それがまた雰囲気悪くしてる原因のような気もしなくもない。 まあ、厳しく言われてもしょうがない奴がいるのが大元の原因なんだけども…。 [] [ここ壊れてます]
707 名前:名前は開発中のものです。 [2020/11/03(火) 05:32:27.53 ID:B3TkECaE.net] 技術的な無知もアレなんだけど そういう人に限ってまた態度が横柄というかため口というか… 「あとこれもついでに訊くんだけどさー」みたいなどういう育ち方したのかなと思う口のきき方。 そこも問題なんじゃないのかな。中高生なんだと思うが。
708 名前:名前は開発中のものです。 mailto:sage [2020/11/04(水) 22:23:46.37 ID:UXQ1CTHY.net] 久しぶりに見たらジオメトリシェーダーに対応したんだな でも、うーん使わねー・・・・・モデルに毛でも生やすか? まあ選択の幅が広がるのはいいか
709 名前:名前は開発中のものです。 mailto:sage [2020/11/08(日) 01:15:20.96 ID:iMUqnOBq.net] PCのスペック云々ってしつこくPCのせいにしてる人に、 「PCのスペックじゃなくて、お前のスペックが足らないんだよ」って みんなハッキリ言わないのは優しさなんだろうけど、余計残酷な気もするな…。 永遠に人や物のせいにして、自分自信の改善は何もできないんだもん。
710 名前:名前は開発中のものです。 mailto:sage [2020/11/08(日) 12:44:26.27 ID:QTULr99J.net] >>687 リファクタリングってか最適化って、地味な作業だしねえ。 ループの外へ変動しない計算式を出すだけでもそれなりに軽くなるものだけど、今はコンパイラが 勝手にやってくれるんだっけ? DXlib関係だと、3万ばかりの点を打たないといけなかったのを小円で打とうとしたら激しく重くなったので、 今絶賛思考ループ中です。 #あ、DXlib的には画像貼り付ける方が速いかも・・・。
711 名前:名前は開発中のものです。 mailto:sage [2020/11/09(月) 15:05:07.59 ID:qvd2rcZy.net] 嫌味なコメントはいらない スレの品位が落ちるから
712 名前:名前は開発中のものです。 mailto:sage [2020/11/09(月) 17:51:20.10 ID:Yaz8kYuC.net] 5chに対して言ってるなら最初から品位なんてないぞ。 DXの掲示板に対して言ってるなら、回答無視して同じような質問繰り返してる奴が一番嫌味な奴だ。 嫌味ってのは「人に不快な感じを与える言葉や態度」の事だからな。
713 名前:名前は開発中のものです。 mailto:sage [2020/11/09(月) 19:32:21.03 ID:qvd2rcZy.net] DXの掲示板に対してだよ
714 名前:名前は開発中のものです。 mailto:sage [2020/11/13(金) 20:15:20.46 ID:AoodYsGd.net] この人、まだマルチポストしてるのね…。ぜんぜん懲りてないのな。 https://dxlib.xsrv.jp/cgi/patiobbs/patio.cgi?mode=view&no=5066 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10234115140 画像ならバレないとでも思ったのかね?
715 名前:名前は開発中のものです。 [2020/11/14(土) 14:47:45.05 ID:siKNafZE.net] なんとか小手先のごまかしで最後まで逃げ切って作ろうとしてるんだよねこの人は。 この間違った情熱をまともな方向に使えばもっと早く作りたいものが作れるんじゃないかと思うが。 とにかくいまどきのPCでサンプル動かしてるくらいでスペックが問題になんてなるわけないだろうと。 問題が起きたらまず自分のプログラムの構造を疑えよと思うんだけどこの人はもうこのスタイルを変える気ないよな。
716 名前:名前は開発中のものです。 mailto:sage [2020/11/15(日) 19:48:43.51 ID:N8kSeVVG.net] >>692 彼は通称「虐殺くん」といって3年くらい前から いろんな質問サイトで迷惑かけまくってるひとよ プログラミングを少なくとも5年以上勉強しているのに if文もfor文も正しく使いこなせない勇者
717 名前:名前は開発中のものです。 mailto:sage [2020/11/17(火) 00:44:08.33 ID:B3J8cV2M.net] DXLib使ったオープンソースのSTGってないですか?
718 名前:名前は開発中のものです。 mailto:sage [2020/11/17(火) 01:31:42.68 ID:xOdiMx40.net] シューティングのサンプルコードがほしいなら、 本家ページにあるよ↓ https://dxlib.xsrv.jp/dxprogram.html#N5 https://dxlib.xsrv.jp/dxprogram.html#N29 あと、↓このページにも細かい解説がある https://dixq.net/rp/ これ見て訳わかんないなら、まだ作るのは無理だと思うよ。
719 名前:名前は開発中のものです。 [2020/11/18(水) 23:28:54.88 ID:2/LPUQNv.net] DXLib使ったオープンソースのACTないかな? 勉強したい
720 名前:名前は開発中のものです。 mailto:sage [2020/11/19(木) 16:20:06.05 ID:v8wp9qJ9.net] 3Dのアクションサンプルなら普通に公式ページにあるよ。 ↓「Sword Bout」ってやつ https://dxlib.xsrv.jp/SwordBout/ ソースコードも3Dデータもダウンロードできる。
721 名前:名前は開発中のものです。 mailto:sage [2020/11/21(土) 12:23:07.75 ID:Lo8YiGVf.net] なんか「虐殺」の事に触れると急に別の話題書き込むやつ現れるよな。 ここも監視してんのかね? ここは寺尾スレと違って流れ遅いから無駄だと思うがね…。
722 名前:名前は開発中のものです。 mailto:sage [2020/11/23(月) 15:52:04.94 ID:3KVGhiH9.net] >>698 2Dの方です。。。
723 名前:名前は開発中のものです。 mailto:sage [2020/11/27(金) 21:35:38.69 ID:YnrNi7qM.net] >>698 2Dって言ってるじゃん
724 名前:名前は開発中のものです。 mailto:sage [2020/11/28(土) 01:13:37.12 ID:iQ77Yp2s.net] ↓公式ページに一通り2Dサンプルあるじゃん https://dxlib.xsrv.jp/dxprogram.html だいたい、サンプルよこせって奴そこすら見てないよな…。
725 名前:名前は開発中のものです。 mailto:sage [2020/11/28(土) 14:16:19.79 ID:zjJoN57a.net] >>702 あったんですね ありがとうございました
726 名前:名前は開発中のものです。 mailto:sage [2020/12/01(火) 13:48:01.09 ID:rszKvpqu.net] 便利だけどこれが使いこなせるなら本家のdirectxも大して難しくないだろうっていう中途半端さ いや便利だけどさ 誰も使ってないのがな
727 名前:名前は開発中のものです。 mailto:sage [2020/12/01(火) 13:53:31.82 ID:rszKvpqu.net] >>661 どこがだw DXlibはダダ甘だろw この程度でゼロからゲーム作るとか言うかw 使ったことないけどそれならunityってもうツクールレベルなんじゃね?
728 名前:名前は開発中のものです。 mailto:sage [2020/12/02(水) 01:02:45.00 ID:6jQXFoln.net] unityは使い方によっては、もうツクールレベルだと思うよ。 便利なツールや既存のスクリプトが大量にあるから…。 DXは描画とサウンド以外は全部自前でプログラム書かなくちゃいけないから、 そんなに甘くも無いと思うけど…。(超便利だけどさ) どのレベルから作ればゼロからなの? まさかグラフィックエンジンから作れとでも?
729 名前:名前は開発中のものです。 mailto:sage [2020/12/02(水) 21:11:48.25 ID:YQd1r2uH.net] >>706 DXライブラリが気に食わないんなら、そっちに行けば?
730 名前:名前は開発中のものです。 mailto:sage [2020/12/03(木) 03:35:56.27 ID:2bL3buvh.net] >>707 何処をどう読んだらDXライブラリが気に食わないって認識になるの? 甘くも無いけと超便利って書いてんじゃん…。
731 名前:名前は開発中のものです。 mailto:sage [2020/12/03(木) 06:34:38.36 ID:LwLiZdPK.net] >>707 DXライブラリが気にくわないんじゃなくて、 (>>705 )の意見や認識が気に食わないんだよww 流れ見ればわかるだろ…、大丈夫かお前?
732 名前:名前は開発中のものです。 mailto:sage [2020/12/03(木) 16:30:18.98 ID:Al3BFzxo.net] >>706 ごめん、返信相手を間違えた! どうかしてた、三日後に出直してくる
733 名前:名前は開発中のものです。 mailto:sage [2020/12/03(木) 17:03:18.64 ID:Al3BFzxo.net] また間違えた>>707 だった。。。
734 名前:名前は開発中のものです。 mailto:sage [2020/12/03(木) 17:05:42.79 ID:Al3BFzxo.net] またまたすまん >>708 だった。。。 返信って恐ろしい
735 名前:名前は開発中のものです。 mailto:sage [2020/12/07(月) 14:39:29.60 ID:+rNfIlhi.net] このスレも酷いけど板自体にバカしかいねえな ゴミスレばっか立ってるやん
736 名前:名前は開発中のものです。 mailto:sage [2020/12/10(木) 16:29:37.02 ID:wy2WAlAI.net] >>705 が勝手に「ゼロから」と読み替えて反論した気になってるだけ
737 名前:名前は開発中のものです。 mailto:sage [2020/12/10(木) 19:30:10.10 ID:h0Q8aNuo.net] 俺的には、これの利点は、お作法関係なしにちょいと試せるって事に尽きる。 openglesに対応してくれたら言うことないのだが
738 名前:名前は開発中のものです。 [2020/12/17(木) 18:27:36.41 ID:3BF3KC1V
] [ここ壊れてます]
739 名前:.net mailto: >>704 がDXライブラリが使いこなせれば本家DirectXもたいして 難しくないだろって言ってますが 私はDXライブラリを解説している「ライブラリではじめるC言語ゲーム開発」 と、インプレスから発売された「DirectX5ゲームプログラミング入門」を 持っていますが両者の内容の難しさでは圧倒的に後者が難しいです DirectDrawオブジェクトを作成してからの一連のDirectDraw初期化に 関わるAPIの呼び出しをラッパー関数にしたのを説明してくれていますが DirectDraw初期化にかかわる処理の流れをマニュアル読まなくても 説明できるようになれなくてもサンプルコードの何処にコードを肉付けしたら ビットマップを動かしたりできるのかを分かるようになることが 大切なのでしょうか? [] [ここ壊れてます]
740 名前:名前は開発中のものです。 mailto:sage [2021/01/03(日) 05:56:09.35 ID:AE44O09e.net] 明けましておめでとうございます。 もう、1月3日だけど…。
741 名前:名前は開発中のものです。 [2021/01/09(土) 17:57:40.78 ID:+UQXD+eYP] ITフリーランスの独立支援サービス『テックビズ』&定額制全国住み放題『ADDress』提携開始 https://prtimes.jp/main/html/rd/p/000000035.000047639.html ITフリーランスの独立支援サービス『テックビズ』とフリーランス向け報酬即日払いサービス『先払い』提携開始 https://prtimes.jp/main/html/rd/p/000000034.000047639.html 病休代替「フリーランスティーチャー」の正体 ボトムアップの「働き方改革」で教員を救え! https://toyokeizai.net/articles/-/392362 【特報】テレビCMも成果報酬型に ラクスルがADKと提携し実現 https://xtrend.nikkei.com/atcl/contents/casestudy/00012/00485/?i_cid=nbpnxr_ranking_m フリーランスエンジニア専門の案件一括検索サイト「フリーランススタート」、 掲載案件数15万件突破!さらにリモートワークの掲載案件数4,000件突破! https://prtimes.jp/main/html/rd/p/000000010.000038976.html 新潟県、移住してきたテレワーカー/フリーランスに最大50万円を支給 https://internet.watch.impress.co.jp/docs/news/1287094.html 茨城県日立市、県外からの「テレワーク移住者」に最大151万円の助成金 https://internet.watch.impress.co.jp/docs/news/1281120.html 長野市、市内に移転・事業所設置し、移住することで最大550万円の支援金を支給 https://internet.watch.impress.co.jp/docs/news/1274735.html
742 名前:名前は開発中のものです。 [2021/01/21(木) 12:48:38.59 ID:EsYKa2+n.net] >>717 明けましておめでとうございます。
743 名前:名前は開発中のものです。 [2021/01/22(金) 14:22:54.88 ID:g3qywkIW.net] >>676 ちょうどAdMob実装で悩んでいる者です。 setContentView()を使ってViewを追加する感じで試しているのですが上手く動きません。。。 ヒントをいただけるとありがたいですー!!
744 名前:名前は開発中のものです。 [2021/01/22(金) 21:29:51.66 ID:BSwx63IDe] Robloxとは何か、ゲームの作り方、収入を得る方法を解説します https://www.youtube.com/watch?v=Uzbhk6H8eJo 【ゲーム開発】個人で収入目的にゲームを作る場合の全体の流れについて解説します https://www.youtube.com/watch?v=UwmTBZNOxZM 【就職活動】求人票を見てその会社がブラック企業か判断する方法を解説します【ゲーム会社】 https://www.youtube.com/watch?v=PuteTFuXTBs 個人ゲーム開発者の受託案件について解説します https://www.youtube.com/watch?v=8mTHxxXRO4c 個人開発ゲームをお金をかけずに宣伝する方法を解説します https://www.youtube.com/watch?v=gTyVT8Kfs2U ゲーム開発でお金を稼ぐ方法を全て解説します【ゲームクリエイターになるには】 https://www.youtube.com/watch?v=Oewd-_KskQY Unityを使って最速で収入を得る方法【ゲーム開発】 https://www.youtube.com/watch?v=qHOIAvUa6n4 ゲームのプログラムを最短で習得する勉強法について解説します https://www.youtube.com/watch?v=_ATvvI89p1s 個人ゲーム開発者の独立1年目の全ゲーム収益公開します https://www.youtube.com/watch?v=ZA5hqJUG0TM&t=1s ゲームを180本作って編み出した売れるゲームの法則について解説します【体で覚えるタイプ】 https://www.youtube.com/watch?v=FeKZhA0epdw
745 名前:名前は開発中のものです。 mailto:sage [2021/01/25(月) 00:38:01.14 ID:yksdlRRI.net] >>717 >>719 明けましておめでとう! 何か話題ないのか?w
746 名前:名前は開発中のものです。 mailto:sage [2021/01/26(火) 23:43:17.83 ID:gEsnMlbX.net] シェーダー周りの機能追加が来るかもですね。 https://dxlib.xsrv.jp/cgi/patiobbs/patio.cgi?mode=view&no=5095
747 名前:名前は開発中のものです。 mailto:sage [2021/01/27(水) 10:26:40.99 ID:pO54nQA3.net] >>723 こういうシェーダ実装するならPBRとか遅延シェーダとか根本的に描画方法見直さないとキツそうな気がするんだが
748 名前:名前は開発中のものです。 mailto:sage [2021/01/27(水) 20:22:37.16 ID:zYb3RsZa.net] 根本的に描画方法を見直すから一ヵ月以上かかるって事じゃないのかな? バグ修正やちょっとした機能追加だと、 当日中にベータ版アップとか普通にするからねDXLibの管理人。
749 名前:名前は開発中のものです。 mailto:sage [2021/01/27(水) 23:20:52.48 ID:Snqa3Qy3.net] ダークソウルは僕には難しすぎてクリア出来なっかたなあ…
750 名前:名前は開発中のものです。 mailto:sage [2021/02/04(木) 06:45:46.31 ID:ZsEhfB6R.net] >>725 いつ?
751 名前:名前は開発中のものです。 mailto:sage [2021/02/04(木) 09:54:22.16 ID:czd8R5e3.net] >>727 いつ?って何が? シェーダー機能追加で一ヵ月以上かかるってのは↓で書いてるけど、その事? https://dxlib.xsrv.jp/cgi/patiobbs/patio.cgi?mode=view&no=5095 修正版を一日前後で上げるってのはしょっちゅうだよ 最近だと↓とかかな https://dxlib.xsrv.jp/cgi/patiobbs/patio.cgi?mode=view&no=5096
752 名前:名前は開発中のものです。 mailto:sage [2021/02/04(木) 10:28:42.12 ID:1vn3zpcu.net] 事前にコンパイルされてないシェーダーも扱えるようになったらちょっと嬉しいよね
753 名前:名前は開発中のものです。 mailto:sage [2021/02/04(木) 12:16:50.72 ID:ZsEhfB6R.net] >>728 そう
754 名前:名前は開発中のものです。 [2021/02/10(水) 08:55:36.54 ID:OwAHWNGB.net] >>676 自分もお聞きしたいでゲス(´`)
755 名前:名前は開発中のものです。 mailto:sage [2021/02/10(水) 23:25:35.70 ID:Sr55peTy.net] >>731 JAVA使わんと出来ないよ。Cだけじゃ無理。 やり方は自体は単純で、NativeActivityに直接広告をを表示させる事ができないから、 ポップアップウインドウを作ってそこに張り付けるってだけ。 参考にしたサイト↓ https://www.dynadream.com/ddweb/index.php/Special_Blog?id=20 JAVAとCのサンプルコード↓(一週間で消えるから早めにダウンロードしてくれ) https://52.gigafile.nu/0217-c435ad0b8f695d247aa68c914b41d7dbf ちなみにポップアップウィンドウを作って張り付けるやり方は本家の掲示板に回答書かれてるよ↓ https://dxlib.xsrv.jp/cgi/patiobbs/patio.cgi?mode=view&no=5092 (>>720 の日付のタイミング的に↑の質問者がマルチポストしてる臭くて無視しちゃったんだよね…。)
756 名前:名前は開発中のものです。 [2021/02/13(土) 18:13:12.75 ID:vHiwWk47.net] >>732 返事遅くなり申し訳ございません。 719自体かなり前の投稿でしたので、もう見ていないだろうな…と半ば諦めていたので拾っていただけるとは思いもよりませんでした笑 今からこちらを参考に取り組んでみたいと思います。親切にありがとうございます!!
757 名前:名前は開発中のものです。 mailto:sage [2021/02/13(土) 19:09:53.86 ID:TtPSwqG8.net] >>733 気にしないで。
758 名前:名前は開発中のものです。 mailto:simetigo@ichigo.me [2021/02/14(日) 01:53:41.49 ID:uLkT4aDJ.net] >>734 すみません…j
759 名前:avaの知識が足りておらず頂いたmainactivity通りに書き換えたのですが com.google.android.gms.ads達がimport出来ていないのかそこでエラーを吐いてしまいます。 原因はmetadataの所にあると考えて、自分なりに色々試してみたのですが、動きませんでした。。 お心当たりあれば申し訳ありませんが教えて頂きたいです(_ _) お見苦しいので、一応仮メアドもお付けしました。こちらの方にご連絡下さっても大丈夫です!お願いします(_ _) [] [ここ壊れてます]
760 名前:名前は開発中のものです。 mailto:sage [2021/02/14(日) 05:38:25.41 ID:Dy+1Wo0O.net] >>735 「730」だけど、importする物の一部が赤字になってる感じ? (ちなみに「732」は私じゃないぞ。) だったら、importの赤字になってる所にマススカーソル乗せて少し待つと「シンボル〜が解決できません」って出るから、 そこで「Add dependency on 〜」って項目選べば自動でプロジェクトに組み込んでくれるよ。 (プロジェクトに組み込むのに少々時間(数分)かかる場合があるから気長に待ってくれ) import出来てるのにエラーになる場合は、多分AndroidManifest.xmlにmeta-data書く場所間違ってる。 (<application〜>の下じゃなくて中に書いてるとか…) もしくは単純にJNIの設定間違えてるだけだと思うよ。 (それとも他のJavaのコードだけにしたらエラーなくビルド出来る感じ?)
761 名前:名前は開発中のものです。 [2021/02/14(日) 10:04:32.09 ID:uLkT4aDJ.net] >>736 あれwそうだったんですね笑(_ _) 仰っている通り赤字になっていたのでクリックすれば解決し、しっかりサンプルの広告が掲示されるようになりました! 色々手間暇かけて教えていただき本当にありがとうございました!!助かりました!!
762 名前:名前は開発中のものです。 [2021/04/12(月) 15:51:28.51 ID:hIzPlbwC.net] あのー
763 名前:名前は開発中のものです。 mailto:sage [2021/04/22(木) 20:07:03.84 ID:ot7AAb4X.net] 保守
764 名前:名前は開発中のものです。 mailto:sage [2021/04/24(土) 19:40:46.00 ID:qsls47rg.net] vs2017comuで作業しているのですが。 ふと思い付いたサンプルを形にしようとしたら、知っていたけどプロジェクト作成までがメンドイ。 じゃあ雛形作って物置に置いて、そこからコピーしてプロジェクト名書き換えて使うか・・・と思ったら、VS上から書き換えられないのかな見付からない。 面倒でも手作業で毎回作るか・・・はあ。 #いやDXの話ではないなコレは。でもDXでの話なんです。
765 名前:名前は開発中のものです。 mailto:sage [2021/04/29(木) 13:06:00.87 ID:4UlL2Vf1.net] えーっとー
766 名前:名前は開発中のものです。 mailto:sage [2021/05/04(火) 04:40:19.58 ID:ILAovvOW.net] >>740 DXライブラリのサンプルコードをビルドできるまでいったら 方法: プロジェクト テンプレートを作成する https://docs.microsoft.com/ja-jp/visualstudio/ide/how-to-create-project-templates?view=vs-2019 次から作ったプロジェクトテンプレートを使えばすぐに試せる
767 名前:名前は開発中のものです。 mailto:sage [2021/05/15(土) 17:16:06.95 ID:47oPafpL.net] 保守
768 名前:名前は開発中のものです。 [2021/06/30(水) 21:05:04.03 ID:VVkZffnF.net] ほしゅ!
769 名前:名前は開発中のものです。 mailto:sage [2021/07/01(木) 00:30:32.01 ID:kp6ipws0.net] >>742 わざわざ御教え下さったのに気が付かず2ヶ月近く放置してしまいました。 申し訳ございません。 こんな事出来るんですね・・・思えば、あっても不思議ではない機能です。 ただ、作ってZIPに固めたは良いけど、それの使い方が分からず四苦八苦してしまいました。 なんの事はない、スタートページから利用を案内されるのですね(^^; 1回しか固めていないハズのZIPが2ヶ所に同じものが作ってあったり、プロジェクトテンプレート利用するとディレクトリが同名で二重に掘られたりと把握しかねる仕様ではありますが、手作業で書き直せそうなXMLだから何とかなりそうです。 ありがとうございました。
770 名前:名前は開発中のものです。 mailto:sage [2021/07/19(月) 14:05:23.42 ID:vJyQpQQM.net] >>745 気にしないで
771 名前:名前は開発中のものです。 mailto:sage [2021/08/24(火) 13:33:23.24 ID:jNwxx0vU.net] test
772 名前:名前は開発中のものです。 mailto:sage [2021/08/27(金) 23:24:18.14 ID:/aWqeEmM.net] てst
773 名前:名前は開発中のものです。 mailto:sage [2021/08/31(火) 15:13:30.92 ID:e1Xo+eID.net] test
774 名前:名前は開発中のものです。 mailto:sage [2021/09/02(木) 13:28:53.01 ID:Xg4mdt0x.net] test
775 名前:名前は開発中のものです。 mailto:sage [2021/09/08(水) 11:50:25.89 ID:9/kcls94.net] test
776 名前:名前は開発中のものです。 mailto:sage [2021/09/11(土) 17:54:37.63 ID:O8AtRukd.net] >>662 dxlibは開発環境の操作を別途学習する必要があるんだよね Unityとかはほとんど全ての作業がパッケージ化されてる 素材集めさえも dxlibの作成者や普及を望む人たちはそれに気付くべきだった
777 名前:名前は開発中のものです。 mailto:sage [2021/09/11(土) 21:13:36.32 ID:ByGIqduc.net] いやそもそもライブラリとエンジンの違いだし、その違いはそのままでいいと思う 今となってはdxlibではクロスプラットフォーム対応が弱すぎる コンシューマーへのリリースはPlay,Doujin!っていうよくわからん1社を通さなきゃならんし
778 名前:名前は開発中のものです。 mailto:sage [2021/09/11(土) 23:15:14.34 ID:8lzp0zjQ.net] Unityみたいにしろとは言ってない ライブラリだけ提供して、はい後は各自で勝手にやってねってやり方がまずかった
779 名前:名前は開発中のものです。 mailto:sage [2021/09/12(日) 11:51:45.77 ID:BnLmkC9Z.net] 作者がさんざん説明している主旨を理解していないだけじゃん DXライブラリは作者自身が現場で使っているものを他の皆にも提供しますというスタンスで、 ゲームに特化した便利機能を極力採用していないのも、プログラミング技術を転用しやすいようにとのことだよ
780 名前:名前は開発中のものです。 mailto:sage [2021/09/13(月) 16:04:26.74 ID:WTo1GWTD.net] test
781 名前:名前は開発中のものです。 mailto:sage [2021/09/13(月) 18:20:41.35 ID:EhatDObD.net] ただのマルチメディアライブラリなのでゲーム作るかどうかは当人次第ですよ。 作ろうと思えば作れるってだけです。
782 名前:名前は開発中のものです。 mailto:sage [2021/09/13(月) 19:12:48.10 ID:M+o9utnA.net] >>755 公式サイトにはそんなこと書いてないんだけど 本人?
783 名前:名前は開発中のものです。 mailto:sage [2021/09/13(月) 20:01:00.86 ID:fnElreQh.net] >>758 公式サイトの掲示板で機能要望の際などに、そのように回答している例がいくつもあるよ プログラミング技術を転用しやすい〜の旨は公式サイトの「DXライブラリの仕様と特徴」に書いてある
784 名前:名前は開発中のものです。 mailto:sage [2021/09/16(木) 14:26:06.79 ID:emEsG0/Q.net] test
785 名前:名前は開発中のものです。 mailto:sage [2021/09/21(火) 00:52:48.19 ID:X1zkmzS4.net] test
786 名前:名前は開発中のものです。 [2021/09/25(土) 15:12:13.29 ID:afD76vkN.net] 最近は忙しいらしいな バグ修正したら早めに新しいリリースをしてほしいが
787 名前:名前は開発中のものです。 mailto:sage [2021/09/27(月) 12:08:17.56 ID:+jj3DZE4.net] test
788 名前:名前は開発中のものです。 mailto:sage [2021/10/02(土) 14:23:38.39 ID:tqLbFSnF.net] test
789 名前:名前は開発中のものです。 mailto:sage [2021/10/03(日) 04:37:40.19 ID:Rr6Oe3y9.net] 3.22e きた
790 名前:名前は開発中のものです。 mailto:sage [2021/10/03(日) 13:30:36.97 ID:6Tym3Snh.net] unityさえいなかったら天下取れてた
791 名前:名前は開発中のものです。 mailto:sage [2021/10/03(日) 14:17:24.08 ID:5co5t0hy.net] 結局はエンジン系に移るのは避けられないでしょ Unityが仮になくてもUnrealやGodotにも負けてるよ
792 名前:名前は開発中のものです。 mailto:sage [2021/10/03(日) 15:07:06.71 ID:ugL+NChB.net] てか、目指している方向がゲームエンジンとは違うでしょ。比べるほうが間違ってる。
793 名前:名前は開発中のものです。 mailto:sage [2021/10/04(月) 23:55:24.23 ID:YqK92SHQ.net] 更新履歴をみると知らない変更がかなりある
794 名前:名前は開発中のものです。 mailto:sage [2021/10/05(火) 21:30:00.79 ID:xKHIEZ1/.net] unityはエディタ込みの制作環境でDXlibは命令(関数)セットを束ねたライブラリで、抽象度の差でDXlibの方が遥かに軽いって認識。 とはいえunityを試験導入した訳ではないのだけれど。 同じコードで検証した人っているのかな?
795 名前:名前は開発中のものです。 mailto:sage [2021/10/13(水) 20:59:39.62 ID:PZXHrzWW.net] test
796 名前:名前は開発中のものです。 [2021/10/17(日) 20:45:20.86 ID:fpcToy84.net] dxlibが一番好き これからも使っていきたい
797 名前:名前は開発中のものです。 [2021/10/18(月) 21:12:30.46 ID:RZAiXAU0.net] NFTゲーム、ブロックチェーンゲームに今すぐ参入しなさい これからこの市場は100倍になる 2年もしたら先行者利益が失われてブルーオーシャンからレッドオーシャンになるだろう
798 名前:名前は開発中のものです。 mailto:sage [2021/10/18(月) 21:35:02.82 ID:nQ0Wdjn0.net] 面白いゲーム作れるならとっくに稼いでるよ
799 名前:名前は開発中のものです。 mailto:sage [2021/10/27(水) 17:14:55.71 ID:LLwB+/QZ.net] それが事実ならわざわざ他人を呼び込んで儲けを減らす行為は利益がない よって信用できないw
800 名前:名前は開発中のものです。 mailto:sage [2021/10/27(水) 18:13:13.52 ID:hkn03m7s.net] test
801 名前:名前は開発中のものです。 mailto:sage [2021/10/31(日) 08:29:04.48 ID:y2L7YP7o.net] 先行者利益を得るには、後行者が居ないと無理だからなw
802 名前:名前は開発中のものです。 [2021/11/01(月) 00:53:01.78 ID:1hedLy5J.net] g
803 名前:名前は開発中のものです。 mailto:sage [2021/11/02(火) 18:14:19.96 ID:Mw1ZQDLz.net] test
804 名前:名前は開発中のものです。 mailto:sage [2021/11/21(日) 16:10:49.98 ID:YgoZoElH.net] test
805 名前:名前は開発中のものです。 mailto:sage [2021/11/23(火) 18:34:55.93 ID:rWsMLgtP.net] test
806 名前:名前は開発中のものです。 mailto:sage [2021/11/28(日) 18:21:58.50 ID:J4lTSqFS.net] 3.23きたな
807 名前:名前は開発中のものです。 mailto:sage [2021/11/30(火) 17:56:25.39 ID:BAGcvyFi.net] test
808 名前:名前は開発中のものです。 mailto:sage [2021/12/02(木) 19:23:23.25 ID:g9TWgc6R.net] test
809 名前:名前は開発中のものです。 mailto:sage [2021/12/03(金) 12:16:26.44 ID:3/xkYZEf.net] このtestってなんなの やたら書き込まれてるが
810 名前:名前は開発中のものです。 mailto:sage [2021/12/03(金) 13:38:12.45 ID:i9zrSPDi.net] 透明NGすればよろし
811 名前:名前は開発中のものです。 mailto:sage [2021/12/05(日) 19:04:58.94 ID:R99BIRX3.net] tes
812 名前:名前は開発中のものです。 mailto:sage [2021/12/07(火) 16:42:31.33 ID:+dg0WtD/.net] 手巣都
813 名前:名前は開発中のものです。 mailto:sage [2021/12/11(土) 20:59:19.64 ID:gPV0fy54.net] test
814 名前:名前は開発中のものです。 mailto:sage [2021/12/13(月) 18:29:45.54 ID:4ZimOU1Z.net] て酢戸
815 名前:名前は開発中のものです。 mailto:sage [2021/12/21(火) 12:15:27.14 ID:vNvIDigX.net] test
816 名前:名前は開発中のものです。 mailto:sage [2021/12/23(木) 19:57:15.14 ID:vr9trBJd.net] test
817 名前:名前は開発中のものです。 mailto:sage [2021/12/25(土) 18:30:40.84 ID:CBQUAFvG.net] 荒れてるね
818 名前:名前は開発中のものです。 mailto:sage [2021/12/27(月) 13:19:24.85 ID:5ntmzwlo.net] >>793 test ホントだよね
819 名前:名前は開発中のものです。 mailto:sage [2022/01/01(土) 19:59:26.73 ID:sYpNbI+q.net] test
820 名前:名前は開発中のものです。 [2022/01/03(月) 12:06:08.75 ID:5Za4y73/.net] DXライブラリを使ってアンドロイド用のゲームを作ってる(作った)人いる?
821 名前:名前は開発中のものです。 [2022/01/03(月) 12:13:54.36 ID:5Za4y73/.net] >>772 おれも。 unityがどんなものか試しに使ってみたけど、予想外に難しかった… ワクワク感はあるんだけどね。 「unityでゲームを作っても8割はコーディングだ」と言ってる人もいたので、結局慣れてる方のDXに戻って来た
822 名前:名前は開発中のものです。 mailto:sage [2022/01/03(月) 15:21:44.59 ID:NXx3CZ+R.net] >>796 勉強のためにいじっています。 unityとかすごいと思います(習得しようともしています)が、なんか違う感があって。 自分は昔ゲーム開発にたずさわった事があるだけのおじいさんなので、ピコピコゲームにunity はいらんだろうと思ってしまいます。なのでDXでって感じです。知らないところで色々と動くのが嫌なんですよ。
823 名前:名前は開発中のものです。 mailto:sage [2022/01/05(水) 19:39:10.73 ID:8gV89Ijr.net] test
824 名前:名前は開発中のものです。 mailto:sage [2022/01/08(土) 22:17:41.17 ID:Fe+gNO1H.net] test
825 名前:名前は開発中のものです。 mailto:sage [2022/01/10(月) 19:05:13.46 ID:eNqsCWmu.net] Dxlibってスマホアプリに広告入れるのってできるの?
826 名前:名前は開発中のものです。 mailto:sage [2022/01/13(木) 21:08:30.85 ID:Oee+lnxN.net] test
827 名前:名前は開発中のものです。 mailto:sage [2022/01/14(金) 12:37:43.17 ID:etZUjFUy.net] >>801 もちろん
828 名前:出来るよ [] [ここ壊れてます]
829 名前:名前は開発中のものです。 mailto:sage [2022/01/16(日) 14:17:44.37 ID:dZ7Lu5z0.net] test
830 名前:名前は開発中のものです。 mailto:sage [2022/01/17(月) 12:06:22.28 ID:UH0CFI3G.net] >>801 で(笑)
831 名前:名前は開発中のものです。 mailto:sage [2022/01/17(月) 20:38:25.90 ID:aeb6cY3C.net] ??
832 名前:名前は開発中のものです。 mailto:sage [2022/01/18(火) 12:50:09.94 ID:O3Yg3Bcl.net] test
833 名前:名前は開発中のものです。 mailto:sage [2022/01/23(日) 00:39:34.52 ID:392onXKP.net] クラスのコピーコンストラクタとか代入とかって 単純に全メンバコピーでOKな場合は書かない方が良いのな なんでこんな遅いんだろうと色々試行錯誤してググってたらこんな説明があったわ >デフォルト演算子は、優れたコードを生成するためにどのような作業が必要かを把握しています。 >この結果作成されるコードは、ユーザーが作成したコードよりもはるかに高速です。 >これは、プログラマが通常使用できないアセンブリレベルの機能をコンパイラが利用できるためです。 >そのため、デフォルト演算子が必要な作業をこなしてくれる場合は、プログラムでこれらの演算子をユーザー定義によって宣言する必要はありません。 ttps://docs.oracle.com/cd/E19205-01/821-2495/bkahq/index.html
834 名前:名前は開発中のものです。 mailto:sage [2022/01/28(金) 14:54:44.21 ID:hAUDDPIA.net] test
835 名前:名前は開発中のものです。 mailto:sage [2022/01/30(日) 09:00:33.88 ID:aj8oRmjb.net] test
836 名前:名前は開発中のものです。 mailto:sage [2022/02/03(木) 18:04:56.63 ID:LrCZ1aQ1.net] test
837 名前:名前は開発中のものです。 mailto:sage [2022/03/07(月) 17:22:53.97 ID:6U4iekUI.net] >>798 >知らないところで色々と動くのが嫌なんですよ。 まあ、でも道のりは遠いよ。DXLIBで状態遷移やらコンテナ管理のフレームワーク積み上げていくのは。 専門学校の教材向けとしては良いけれどその現場ですら昨今はOpenCiv3Dとか言い出してるし。 当たり判定もライブラリだのみか!と内心戦慄する思いではあるけれど。
838 名前:名前は開発中のものです。 mailto:sage [2022/03/07(月) 19:13:37.89 ID:HJ3loKMe.net] test
839 名前:名前は開発中のものです。 mailto:sage [2022/03/26(土) 10:46:26.12 ID:aFUKJwym.net] 現在DXライブラリでMMD表示とモーション再生のサンプルを作っているのですが モデルは表示されるのに何故かモーションが再生されず困ってます。 MMDモデルとモーションデータは読み込めているようで、それぞれ939589632,0とハンドル値が返ってきています。 デバッグしてみるとMV1AttachAnim()が-1を返してくるのですがこの原因がわかりません。 int ModelHandle = MV1LoadModel("MMD/初音ミク/Lat式/Lat式ミクVer2.31/Lat式ミクVer2.31_Normal.pmd"); int VmdH = MV1SetLoadModelAnimFilePath("MMD/モーション/シュレディンガイガーのこねこ_モーション/シュレディンガイガーのこねこ_Lat式ミク.vmd"); int AttachIndex = MV1AttachAnim(ModelHandle, 0, VmdH); 他のモーションデータをいくつか試してみても同様の症状です。 何か原因わかる方いましたら教えてください。
840 名前:名前は開発中のものです。 mailto:sage [2022/03/26(土) 13:56:26.65 ID:gqWgcv2d.net] >>814 MV1SetLoadModelAnimFilePath()の使い方が間違ってるのかな 下のは困ってる事情は別だけど、その辺りのコード使ってるから参考になるかも https://dxlib.xsrv.jp/cgi/patiobbs/patio.cgi?mode=view&no=4266
841 名前:名前は開発中のものです。 mailto:sage [2022/03/26(土) 16:53:03.08 ID:aFUKJwym.net] ありがとうございます。関数仕様を調べ直しました。 どうもvmdファイルの指定の仕方が根本的に違ったようですね… モーションデータをリネームしてモデルデータと同ディレクトリに配置したところ、無事に再生されました。 (てっきりモデルとモーションを別に読み込んでアタッチすれば良いものと思っていましたが違うんですね)
842 名前:名前は開発中のものです。 mailto:sage [2022/04/21(木) 22:32:09.20 ID:ZQtMlLSp.net] ゲームをして遊びながら稼ぐ時代が到来したぞ NFTアートとNFTゲームとGameFiとブロックチェーンゲームと DeFiとメタバースに提供する側・作る側として参入しよう。 (むりなら参加する側でもいい) DAOとPlay-to-Earn(遊んで稼ぐ)が世界の未来になる 特にNFTアートとNFTゲームとGameFiは今なら先行者利益取れるぞ NFTアートとNFTゲームとGameFiはこれから1000倍規模の市場になる
843 名前:名前は開発中のものです。 [2022/05/08(日) 05:55:42.78 ID:+Tj9vhQk.net] Nimは至高のプログラミング言語と言われてるので使ってみたいと思ったけど、DXライブラリ的なものはなさそうで(?)残念。 C++は難しすぎる…
844 名前:名前は開発中のものです。 mailto:sage [2022/05/08(日) 16:35:04.36 ID:JXrciAwM.net] dxlib.dll使って好きな言語から呼び出しなよ コンパイル時間がかからない言語だと作業効率が格段に良くなるよ
845 名前:名前は開発中のものです。 [2022/05/08(日) 17:20:24.55 ID:+Tj9vhQk.net] 教えてくれて超ありがとう。 「DXライブラリ置き場」の説明文に「C++言語用のゲームライブラリです。」とあるので、Nim等では使用不可だと思ってた…
846 名前:名前は開発中のものです。 mailto:sage [2022/05/08(日) 18:53:43.75 ID:JXrciAwM.net] nimってC++のlibを読み込めるんじゃなかったっけ dllで使用する場合は「VisualC# 用パッケージ」にあるものだったはず これはC++のソースを機械的にdllに変換しているらしいので、C#かどうかは問わない (C#の関数定義のヘッダーファイルが用意されているだけ)
847 名前:名前は開発中のものです。 [2022/10/07(金) 12:09:00.15 ID:uIRqnidC.net] 日本語で処理内容を書いたらコードにしてくれる AI Programmerってサイトを雑談スレで知ったんだけど DXライブラリの関数も認識してくれるみたい 試しにDrawFormatStringで文字列描画するって入れてみただけなんだけど 普通に認識してびっくりした
848 名前:名前は開発中のものです。 mailto:sage [2022/10/18(火) 22:30:42.75 .net] 起動画面にDXライブラリのロゴを入れておきたいな、と思い付きで思い立ち、サイト見に行ったらトップページの一番上にあるロゴしか、らしいロゴがなかった。 あーーー、うーん・・・。 ほなら、マイクロソフトのDirectXのロゴはどうなってる? 取り敢えず仮のでっちあげの参考に・・・と思ったら、負けず劣らず中々にデザイン性が低い(笑)。 感性肌ではない技術屋寄りな感性は嫌いじゃないしむしろ好感が持てるけど、それでもデザイン性が低いモノは低い。 とは言え好き勝手に批判しているけれど、私自身もデザイン出来ないからウダウダしている訳で。 ttps://imgur.com/a/rtaxY0p
849 名前:名前は開発中のものです。 mailto:sage [2022/10/18(火) 22:31:33.23 .net] 直リンし直し。 ttps://i.imgur.com/owdZYUo.png
850 名前:名前は開発中のものです。 mailto:sage [2022/10/19(水) 01:12:55.63 ID:i+4G14lm.net] これ思い出した ttps://www.nicovideo.jp/watch/sm1972187
851 名前:名前は開発中のものです。 mailto:sage [2022/11/10(木) 17:50:43.80 ID:nwEfzz6+.net] 頑張ってもう一つ作ってみたけど、色しか変わってねえ。 https://i.imgur.com/6dZ0ru6.png
852 名前:名前は開発中のものです。 mailto:sage [2022/11/15(火) 19:32:51.49 ID:qUvoS8na.net] ,__.,、_,、 ( (´・ω・`) u u∩u ∩ (・ω・ | | | | | ノ ∪∪ `ヽ.__/ | / | | / ミ | | ビターン / ミ | | \、_,ノ 、_/ | | _,ノ ,、_,、 ( | | `) ('ヽ、 )) ___── | ヽ /  ̄ ̄ ̄ | / ,- ヽ  ̄ ̄ ̄── | '⌒)(__,/ ヽ__)(` | | /' '^\ |
853 名前:名前は開発中のものです。 mailto:sage [2022/11/15(火) 19:34:06.97 ID:qUvoS8na.net] 誤爆スマソ
854 名前:名前は開発中のものです。 mailto:sage [2023/01/21(土) 10:44:39.97 ID:90cAxWEU.net] 金髪顔でDXライブラリを我が物顔で語り コミケに出て東方作者抜かす、東方二次まで否定し威張り散らしたおじさんスレが6周年w 自作ゲーム開発者たちのメンバー募集 https://echo.5ch.net/test/read.cgi/gamedev/1484755223/
855 名前:名前は開発中のものです。 mailto:sage [2023/02/18(土) 21:10:49.50 ID:1FcS55Q7.net] このライブラリ好きだから使い倒したいけどシェーダーさっぱり分からんなぁ 世の中にはDXライブラリでPBR実装してる猛者がいるみたいだけど
856 名前:名前は開発中のものです。 [2023/02/22(水) 16:13:57.31 ID:cRnUTgrJ.net] >>829 https://echo.5ch.net/test/read.cgi/gamedev/1484755223/166 166 :Hiromiti:2017/01/23(月) 08:35:33.99 ID:W7jAWX1Z 俺ぐらいの人間になるとね 人を集めようとはせずに一人になることを求めたがる 自分一人の方が楽だし、俺の感性や頭脳に追いつく人間もいない 回りの人間のレベルに合わせてみたり、 回りの人間に説明して説得する時間が勿体無いから 「もういいよ。全部、俺がやるから」と言って何でも自分でやろうとする 俺はそういう常人にはない特殊な感性を持った人物です 本人がやりたいと思ったことは世間の常識に囚われず本当にやってみせる 2ちゃんねる管理人ひろゆきを正式メンバーに入れることも冗談ではないよ? チャンスさえあって、自分の目の前に彼が偶然現れれば 迷いなく彼に「俺に力を貸せ」と言ってることでしょう これは仕事ではないので給料など出さん その代わり面白いゲームを誕生させようぜ だが、たくさん売れればその売り上げはメンバー全員で山分けしようぜ あのクラスになれば金なんて腐るほど持ってるんだろう? だったら目先の金(給料)などどうでもいいじゃん? その代わり、面白いゲームを作ろう! 史上最強の同人ゲームを作ろう! それを冬コミで売るなら、冬コミでトップセールスを記録してみようぜ! ZUN氏の東方シリーズを超えるほどのね
857 名前:名前は開発中のものです。 mailto:sage [2023/02/24(金) 15:52:58.74 ID:0JwplEyl.net] 隔離スレから出てくんな
858 名前:名前は開発中のものです。 mailto:sage [2023/02/26(日) 22:15:41.36 ID:levE7nEi.net] DXライブラリ更新されたぞ
859 名前:名前は開発中のものです。 mailto:sage [2023/02/27(月) 01:10:37.72 ID:bvb/kVQY.net] 令和やぞ
860 名前:名前は開発中のものです。 [2023/02/27(月) 08:05:07.39 ID:UhBGgqfi.net] >>829 288 :Hiromiti:2017/01/27(金) 02:36:35.36 ID:fq1oBnv1 DXライブラリはPS4やPSVITAのゲーム開発にも対応したからね 同人ゲームでPS4のゲームが開発できるんだぜ?魅力的じゃない? それにDXライブラリのプログラミングの本質的な開発に専念できるところも 分かりやすくて気に入ってる 複雑なツールの操作を必要とせず、DXライブラリ関数をC言語プログラムで呼び出すだけで済むし まあ、来月からプログラミング講座を開くので楽しみにしておいてよ 2年後の冬コミで同人ゲームを出展させることも本気ですから まあ予定より早くゲームが完成したなら その時点で売ればいいが、最長で2年の開発期間という意味 525 :Hiromiti:2017/02/09(木) 17:05:25.61 ID:U0omOnFe 俺は堀井雄二を超えてみせる
861 名前:名前は開発中のものです。 [2023/03/02(木) 14:27:08.96 ID:wJYQAIPf.net] >>818 自分で描いても大した量じゃない
862 名前:名前は開発中のものです。 [2023/03/12(日) 12:01:27.56 ID:RSIvxiiH.net] >>829 192 :Hiromiti:2017/01/23(月) 21:57:01.74 ID:W7jAWX1Z 同人ゲームを売るために東方の二次創作
863 名前:ノ頼る時点で間違っておる! 東方シリーズの作者ZUN氏は、自分でオリジナルのブランドを誕生させたことが成功の鍵 あの人は誰かの同人ゲームの二次創作で勝負を掛けたわけではなく 自分のゲーム、自分の音楽で勝負に出た それで東方シリーズというオリジナルブランドを確立 後に続く者がZUN氏にあやかって東方の二次創作ゲームを作るとかさ それこそ保身に頼りすぎ 自分で勝負に出ようとしない オリジナルのキャラで、オリジナルのゲームジャンル(弾幕シューティング)を誕生させる これが必要なんだよ [] [ここ壊れてます]
864 名前:名前は開発中のものです。 [2023/05/28(日) 22:02:08.45 ID:EUBTvYrj.net] 思う所あって、作業中断してポリゴンで3Dダンジョン作ってみたくなった。 3Dなんて30~40年前にIF文とLINE文で頑張ったのが最後で、一切触れてこなかった分野だからメインループ構築が最初の難関・・・と思ったのだけど、公式で入門プログラムが用意してあった。10年以上前から先読みされているとか、準備が良すぎる。 マップデータに対して、実際の表示が何故か左右反転しているのが気になるからそれを解消したいけれど、stateの値が即値でそれが目障りだからenumで差し替え・・・という段階。 はやく3D命令を把握したいです。
865 名前:名前は開発中のものです。 mailto:sage [2023/05/29(月) 06:51:05.22 ID:FpvKcQHO.net] がんばえー
866 名前:名前は開発中のものです。 mailto:sage [2023/05/31(水) 05:45:58.31 ID:VEnYGN2b.net] がんばるー
867 名前:836 mailto:sage [2023/06/16(金) 09:37:03.96 ID:xMFFSWqc.net] # 半ば日記です。 公式の3Dサンプル1の迷路をいじることで、初めて3Dプログラム読み書きしているのですが。 実際の作画が通り道をチューブ状に表示していたのを、文字通り壁ブロックを表示するように変更。 その為にBlenderの初期画面でサンプル表示される立方体を少し加工してエクスポート。ついでにMV1変換の過程でまるで知らなかったライティングで痛い目に遭う。おかげで暗く明減するアニメ効果を実装。 今は両脇がまるで見えない問題の解決策として、視点位置を現在の自スペース中心から後方に移動して視界を確保。でもそのまま左右を向くと物陰から枝道を覗く視点になってしまうので、視点移動を実装中。少数は避けて通ったint派なので、中学生に戻った気分です。 そして根本的なこと。 もしかして、3Dって座標系違いますよね? 2Dの画面では左上の原点(0,0)から右下に加算していきますが、3Dのxz面(迷路的には床面)は原点(0,0)が右上に伸びて行くイメージ。だから、迷路を定義しているchar Map[BLOCK_NUM_Z][BLOCK_NUM_X] が上源反転している様に見えたというか。 状況証拠の蓄積からの推理であって、間違って確信すると後々恥ずかしいのでここで白状してしまいますが。
868 名前:名前は開発中のものです。 mailto:sage [2023/06/16(金) 09:40:44.04 ID:xMFFSWqc.net] x:上源反転 ◯:上下反転
869 名前:名前は開発中のものです。 mailto:sage [2023/06/16(金) 21:34:44.34 ID:1q9BOP9A.net] > もしかして、3Dって座標系違いますよね? YES
870 名前:名前は開発中のものです。 mailto:sage [2023/06/16(金) 22:57:40.96 ID:U/e0JBIv.net] >>843 回答ありがとうございます。 安心して作業に戻れます。
871 名前:名前は開発中のものです。 mailto:sage [2023/07/01(土) 01:41:02.43 ID:wIHay33c.net] モデルの座標やスケール値を読み出せるのに、なんでサイズを読み出す命令がないんだろう・・・。 Blenderと往復して壁のデータ作って変換して持ち込んでいるけれど、何もいじらないと中心点が原点扱いになるから、Blenderで上に持ち上げて底面がゼロ原点になるようにいじらないといかん。 マテリアルも一発OKで持ち込めたけれど、データサイズから察するにfbx→MV1ではテクスチャを持ち込めないみたいだから、やり方も勉強しないと。Blenderならアドオンで他形式からでも持ち込めるよね、多分。 と言うかビュア起動が面倒!変換はコマンドラインでどうにかなりませんかね。
872 名前:名前は開発中のものです。 [2023/08/06(日) 14:26:51.47 ID:ZAA1VBlTZ] 男のクセに歌とか歌う時点て゛身の毛がよた゛つほと゛キモチワルヰものを枕営業がどうたら耳を疑うな.炎上商法た゛ろうけど、遠い国の争い同様 どうて゛もいい話た゛か゛.国連のショタコン担当か゛人権か゛どうたらと丿コノコ地球破壞しながら介入しにきて、そんなことだから国連はクソの役 にも立たない何ひとつ価値生産できない税金泥棒集団だと言われんだろ.家て゛オ├ナしくしている者の生活と゛ころか地球まて゛破壞しながら人を 殺して私腹を肥やしてるテ□リス├を放置しておいて、わざわざ出向いて何か巻き込まれてるバ力の人権カ゛‐とか救いようがないな.カによる ‐方的な現状変更によって大量破壊兵器て゛あるクソ航空機倍増させて閑静な住宅地から都心まて゛騷音まみれにして静音が生命線の知的産業壊滅 させて子供の学習環境破壊して.鉄道のЗO倍以上もの莫大な温室効果ガスまき散らして気候変動させて海水温上昇させて,かつてない量の 水蒸気を曰本列島に供給させて土砂崩れ、洪水、暴風,突風.灼熱地獄にと住民の生命と財産を徹底的に破壞して世界最悪の脱炭素拒否のテロ 國家に送られる化石賞連続受賞にバカ丸出しプ□パカ゛ンタ゛放送て゛国民を洗腦し続けるテ□政府にÅВСD包囲網のような制裁を科すのが先だろ 創価学會員は.何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を 池田センセーが□をきけて容認するとか本気て゛思ってるとしたら侮辱にもほと゛があるそ゛! hΤtРs://i.imgur,cοm/hnli1ga.jpeg
873 名前:名前は開発中のものです。 mailto:sage [2023/07/05(水) 04:00:46.59 ID:BIKkgo+z.net] 公式に確認してお許しが出たので、晒す。 色々とままならないままなのですが。 ・照度が上がらない! 画面をもう少し明るくしたいのですが、ライト関係への理解がまだまだ浅い・・・。 ・動作が少し重い。 これでも改善したのですが。1動作60コマなのがまずいかな。 ・暗くて見えませんが、壁のデザインは古代ギリシャ建築を参考にしたのにローマ風だなあ・・・とBlender画面見ながら思ったのですが、実際のゲーム画面だと何故かSF風味。造り手としては、なんで!?どうして!?意味分からん!状態です。 ・壁が点滅する。 解像度を上げたら軽減しましたが、アンチエイリアスが満足行くレベルでない様子。どうすれバインダー・・・これがSF風味に一役買っているんだろうなあ。
874 名前:名前は開発中のものです。 mailto:sage [2023/07/05(水) 04:02:42.64 ID:BIKkgo+z.net] https://dot_up.org/uploda/dot_up.org3010520.zip.html pass:dxl なんとアップローダがNGワード??? dotとupの間のアンダーバーを抜いてください。
875 名前:名前は開発中のものです。 mailto:sage [2023/07/06(木) 08:00:31.17 ID:lGJq58ri.net] 公式も大変だな 何を伝えたいのか全然分からん
876 名前:名前は開発中のものです。 mailto:sage [2023/08/29(火) 07:55:34.91 ID:GegZBjGh.net] アンチエイリアスが全然効かねえ・・・二次元はGraphFilter()の解説通りにすればまあ解決だけれど、同じ手法を三次元では全然効果ない。 シェーダーに手を出さないとアカンのか・・・? ま、いっか。
877 名前:名前は開発中のものです。 mailto:sage [2023/08/29(火) 19:28:53.02 ID:XjaPE69Q.net] ポストエフェクト側だけならそんな難しくなくないか
878 名前:名前は開発中のものです。 mailto:saga [2023/08/30(水) 23:45:36.49 ID:Spq7xqXn.net] >>850 テクスチャじゃなくてポリゴン描画の輪郭にアンチエイリアスかけるには DxLib_Initの前にSetFullSceneAntiAliasingModeで マルチサンプルのレベルとクオリティを指定する必要がある (デフォルトだとOFFになってる) ちなみに有効にした場合は描画先を必ずDX_SCREEN_BACKにして ScreenFlipで表示を切り替えるダブルバッファリングが必須になる
879 名前:名前は開発中のものです。 mailto:saga [2023/08/31(木) 00:11:42.58 ID:jIc4+UPV.net] あと3Dモデルのテクスチャにアンチエイリアスかけたいなら 事前にDxLibModelViewerに読み込んで、テクスチャの所の フィルタリングモードで設定してMV1で保存しておけばいい 3DファイルをいじりたくないならMV1SetTextureSampleFilterModeで プログラムからでも設定は変えれる
880 名前:名前は開発中のものです。 mailto:sage [2023/09/01(金) 01:15:49.70 ID:ukSS7PqJ.net] >>852 >>853 すいませんボケかましてしまいました。 3D関連だからと、3Dのところばかり読み直していました。 現在データ構造の見直し中で半端に書き直してしまいコンパイル出来ない状態ですが、一文を追加しておきました。 つぶやきを拾って下さって、ありがとうございました。
881 名前:名前は開発中のものです。 mailto:sage [2023/09/27(水) 17:00:36.08 ID:ZnEaxNwj.net] Σ(。Д。lll エエッ!?
882 名前:名前は開発中のものです。 mailto:sage [2023/09/28(木) 14:56:39.07 ID:LCLbtizq.net] 余所でやってください。余所ってどこ?
883 名前:名前は開発中のものです。 mailto:sage [2023/11/11(土) 15:34:22.92 ID:yarVc01O.net] 三角関数の生数字0~1未満のVECTORを2つ、その中点を取りたいのですが単純にVAdd()で加算してVScale()で0.5f倍するだけだと何かうまく行かない。 もう少し具体的には、空中をふらつく視線と90度旋回を別々にやるとうまくいくのに、同時にやろうとすると70~80度旋回で完了してしまう感じ。 まあもっとも、角度degをDX_PI_F/180でradにしないといけない所を90で割っていた私なので、またポカしているだけなのだろう。
884 名前:836 mailto:sage [2024/02/12(月) 05:45:50.17 ID:FMt8IkOD.net] 初めての3Dプログラミングで実数に四苦八苦していましたが、結局中身はintで下駄を履いた角度で保持することになりました。 まだ少し実数で計算する所もあるけれど、取り敢えず再度コンパイルが通るようになったので肩の荷を一つ下ろせました。 ダンジョン徘徊RPGを作りたいけど、先立つ技術がないとシンドいですね(^^;
885 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:55:57.25 ID:XlVWLwmf.net] 沿
886 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:56:05.45 ID:XlVWLwmf.net] 施
887 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:56:13.98 ID:XlVWLwmf.net] 運営
888 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:56:24.98 ID:XlVWLwmf.net] 今
889 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:56:35.07 ID:XlVWLwmf.net] 単
890 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:56:43.64 ID:XlVWLwmf.net] 民族
891 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:56:52.78 ID:XlVWLwmf.net] マニアック
892 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:57:02.45 ID:XlVWLwmf.net] カルチャー
893 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:57:16.14 ID:XlVWLwmf.net] 団体
894 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:57:29.48 ID:XlVWLwmf.net] サンスクリット
895 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:57:37.36 ID:XlVWLwmf.net] ラブレター
896 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:58:02.71 ID:XlVWLwmf.net] 書
897 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:58:12.82 ID:XlVWLwmf.net] 同好会
898 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:58:20.72 ID:XlVWLwmf.net] 何
899 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:58:27.94 ID:XlVWLwmf.net] 変
900 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:58:40.23 ID:XlVWLwmf.net] 公金支出
901 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:59:05.63 ID:XlVWLwmf.net] 崇拝
902 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:59:13.45 ID:XlVWLwmf.net] 多
903 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:59:20.91 ID:XlVWLwmf.net] 理由
904 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:59:30.82 ID:XlVWLwmf.net] 出身
905 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:59:40.37 ID:XlVWLwmf.net] 奴
906 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:59:49.47 ID:XlVWLwmf.net] 全国
907 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 22:59:57.24 ID:XlVWLwmf.net] 創設
908 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:00:07.89 ID:XlVWLwmf.net] 気
909 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:00:15.75 ID:XlVWLwmf.net] 拘束
910 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:00:23.08 ID:XlVWLwmf.net] 少
911 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:00:35.67 ID:XlVWLwmf.net] 欧米
912 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:00:47.76 ID:XlVWLwmf.net] 優
913 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:00:56.19 ID:XlVWLwmf.net] 正
914 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:01:04.89 ID:XlVWLwmf.net] 対応
915 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:01:31.33 ID:XlVWLwmf.net] 逆
916 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:01:39.86 ID:XlVWLwmf.net] 思
917 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:01:49.43 ID:XlVWLwmf.net] 出
918 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:01:57.95 ID:XlVWLwmf.net] そろばん塾
919 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:02:06.06 ID:XlVWLwmf.net] 英会話教室
920 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:02:18.07 ID:XlVWLwmf.net] 全部
921 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:02:32.06 ID:XlVWLwmf.net] 法律
922 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:02:39.52 ID:XlVWLwmf.net] 読
923 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:02:47.25 ID:XlVWLwmf.net] 定期
924 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:02:55.90 ID:XlVWLwmf.net] 正
925 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:03:03.09 ID:XlVWLwmf.net] 運用
926 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:03:10.45 ID:XlVWLwmf.net] 状態
927 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:03:19.79 ID:XlVWLwmf.net] 素晴らしい
928 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:03:27.41 ID:XlVWLwmf.net] 知
929 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:03:35.60 ID:XlVWLwmf.net] 本国
930 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:03:44.72 ID:XlVWLwmf.net] 何
931 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:03:55.81 ID:XlVWLwmf.net] 集
932 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:04:04.64 ID:XlVWLwmf.net] 現金
933 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:04:12.64 ID:XlVWLwmf.net] 答え合わせ
934 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:04:21.54 ID:XlVWLwmf.net] リサーチ
935 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:04:40.76 ID:XlVWLwmf.net] 無償化
936 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:04:49.44 ID:XlVWLwmf.net] 条件
937 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:04:56.51 ID:XlVWLwmf.net] クリア
938 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:05:03.89 ID:XlVWLwmf.net] 他
939 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:05:14.93 ID:XlVWLwmf.net] 理由
940 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:05:25.36 ID:XlVWLwmf.net] 化
941 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:05:34.33 ID:XlVWLwmf.net] 一瞬
942 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:05:43.64 ID:XlVWLwmf.net] 笑顔
943 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:05:52.40 ID:XlVWLwmf.net] 当
944 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:06:02.17 ID:XlVWLwmf.net] 子孫
945 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:06:10.43 ID:XlVWLwmf.net] 目
946 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:06:18.91 ID:XlVWLwmf.net] 画面
947 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:06:27.95 ID:XlVWLwmf.net] 越
948 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:06:35.03 ID:XlVWLwmf.net] 漂
949 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:06:43.69 ID:XlVWLwmf.net] 吐
950 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:06:55.46 ID:XlVWLwmf.net] 制裁
951 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:07:02.72 ID:XlVWLwmf.net] 営業
952 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:07:10.36 ID:XlVWLwmf.net] 吸
953 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:07:17.24 ID:XlVWLwmf.net] 取
954 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:07:24.32 ID:XlVWLwmf.net] ミッショ
955 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:07:32.23 ID:XlVWLwmf.net] ミッション
956 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:07:43.51 ID:XlVWLwmf.net] 上
957 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:07:53.42 ID:XlVWLwmf.net] 詰
958 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:08:03.68 ID:XlVWLwmf.net] 態度
959 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:08:12.36 ID:XlVWLwmf.net] 空気
960 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:08:21.38 ID:XlVWLwmf.net] 徐々
961 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:08:30.57 ID:XlVWLwmf.net] 元々
962 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:08:38.68 ID:XlVWLwmf.net] 要件
963 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:08:48.28 ID:XlVWLwmf.net] 手厚い
964 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:08:58.45 ID:XlVWLwmf.net] 優遇
965 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:09:10.88 ID:XlVWLwmf.net] 妥当
966 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:09:18.61 ID:XlVWLwmf.net] 信用
967 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:09:26.86 ID:XlVWLwmf.net] 勝ち取る
968 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:09:34.30 ID:XlVWLwmf.net] 必要
969 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:09:42.35 ID:XlVWLwmf.net] 知
970 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:09:49.99 ID:XlVWLwmf.net] 既
971 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:09:57.07 ID:XlVWLwmf.net] 得
972 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:10:04.65 ID:XlVWLwmf.net] 人々
973 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:10:15.91 ID:XlVWLwmf.net] 状態
974 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:10:25.97 ID:XlVWLwmf.net] 形
975 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:10:36.09 ID:XlVWLwmf.net] 所
976 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:11:02.73 ID:XlVWLwmf.net] 良識
977 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:11:11.88 ID:XlVWLwmf.net] 値
978 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:11:21.31 ID:XlVWLwmf.net] 脱却
979 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:11:30.81 ID:XlVWLwmf.net] 付
980 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:11:38.04 ID:XlVWLwmf.net] 成
981 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:11:45.28 ID:XlVWLwmf.net] アカウント
982 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:11:54.14 ID:XlVWLwmf.net] 本気
983 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:12:04.72 ID:XlVWLwmf.net] 盾
984 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:12:13.11 ID:XlVWLwmf.net] 仮
985 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:12:21.86 ID:XlVWLwmf.net] 受
986 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:12:32.52 ID:XlVWLwmf.net] 事実
987 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:12:41.85 ID:XlVWLwmf.net] 間違い
988 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:12:59.08 ID:XlVWLwmf.net] 名前
989 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:13:08.18 ID:XlVWLwmf.net] 法律上
990 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:13:17.81 ID:XlVWLwmf.net] 対象
991 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:13:31.83 ID:XlVWLwmf.net] 余裕
992 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:13:43.82 ID:XlVWLwmf.net] 無理
993 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:13:52.25 ID:XlVWLwmf.net] 選択肢
994 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:14:02.70 ID:XlVWLwmf.net] 全面
995 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:14:14.02 ID:XlVWLwmf.net] 実
996 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:14:52.03 ID:XlVWLwmf.net] アーカンソー州
997 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:14:59.95 ID:XlVWLwmf.net] アイオワ州
998 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:15:08.58 ID:XlVWLwmf.net] アイダホ州
999 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:15:16.25 ID:XlVWLwmf.net] アラスカ州
1000 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:15:26.18 ID:XlVWLwmf.net] アラバマ州
1001 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:15:38.99 ID:XlVWLwmf.net]
1002 名前:アリゾナ州 [] [ここ壊れてます]
1003 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:16:05.94 ID:XlVWLwmf.net] イリノイ州
1004 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:16:16.33 ID:XlVWLwmf.net] インディアナ州
1005 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:16:28.60 ID:XlVWLwmf.net] ウィスコンシン州
1006 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:16:38.38 ID:XlVWLwmf.net] ウェストバージニア州
1007 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:16:46.85 ID:XlVWLwmf.net] オクラホマ州
1008 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:16:55.28 ID:XlVWLwmf.net] オハイオ州
1009 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:17:04.95 ID:XlVWLwmf.net] オレゴン州
1010 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:17:13.81 ID:XlVWLwmf.net] カリフォルニア州
1011 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:17:22.39 ID:XlVWLwmf.net] カンザス州
1012 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:17:31.19 ID:XlVWLwmf.net] ケンタッキー州
1013 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:18:02.46 ID:XlVWLwmf.net] コネチカット州
1014 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:18:15.28 ID:XlVWLwmf.net] コロラド州
1015 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:18:24.79 ID:XlVWLwmf.net] サウスカロライナ州
1016 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:18:33.99 ID:XlVWLwmf.net] サウスダコタ州
1017 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:18:42.12 ID:XlVWLwmf.net] ジョージア州
1018 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:18:51.89 ID:XlVWLwmf.net] テキサス州
1019 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:19:02.02 ID:XlVWLwmf.net] テネシー州
1020 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:19:10.92 ID:XlVWLwmf.net] デラウェア州
1021 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:19:21.37 ID:XlVWLwmf.net] ニュージャージー州
1022 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:19:31.14 ID:XlVWLwmf.net] ニューハンプシャー州
1023 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:19:41.42 ID:XlVWLwmf.net] ニューメキシコ州
1024 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:19:51.73 ID:XlVWLwmf.net] ニューヨーク州
1025 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:20:06.04 ID:XlVWLwmf.net] ネバダ州
1026 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:20:23.24 ID:XlVWLwmf.net] ネブラスカ州
1027 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:20:31.60 ID:XlVWLwmf.net] ノースカロライナ州
1028 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:20:40.17 ID:XlVWLwmf.net] ノースダコタ州
1029 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:20:53.14 ID:XlVWLwmf.net] バージニア州
1030 名前:名前は開発中のものです。 mailto:sage [2024/03/20(水) 23:21:10.07 ID:XlVWLwmf.net] おしまい
1031 名前:1001 [Over 1000 Thread ID:Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 2996日 23時間 36分 41秒
1032 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています