X



DXライブラリ 総合スレッド その19 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
垢版 |
2016/01/05(火) 23:44:29.77ID:fkNSYSkc
Cを習得した程度のスキルでも、ゲームのグラフィックを比較的容易に描画する事のできる、
「DXライブラリ」に関するスレッドです。
DXライブラリに関するテクニックなどの情報交換などを行う事で、
多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。

【公式】
http://homepage2.nifty.com/natupaji/DxLib/

【関連スレ】
C/C++ゲーム製作総合スレッド Part7 [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/gamedev/1420939171/
ゲームプログラムなら俺に聞け32(c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1441693570/

●DXライブラリではなくDirectXの質問ならこっちへ
【C++】 DirectX初心者質問スレ Part39 【C】 [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1418438785/
0704名前は開発中のものです。
垢版 |
2020/12/01(火) 13:48:01.09ID:rszKvpqu
便利だけどこれが使いこなせるなら本家のdirectxも大して難しくないだろうっていう中途半端さ
いや便利だけどさ
誰も使ってないのがな
0705名前は開発中のものです。
垢版 |
2020/12/01(火) 13:53:31.82ID:rszKvpqu
>>661
どこがだw
DXlibはダダ甘だろw
この程度でゼロからゲーム作るとか言うかw
使ったことないけどそれならunityってもうツクールレベルなんじゃね?
0706名前は開発中のものです。
垢版 |
2020/12/02(水) 01:02:45.00ID:6jQXFoln
unityは使い方によっては、もうツクールレベルだと思うよ。
便利なツールや既存のスクリプトが大量にあるから…。

DXは描画とサウンド以外は全部自前でプログラム書かなくちゃいけないから、
そんなに甘くも無いと思うけど…。(超便利だけどさ)

どのレベルから作ればゼロからなの?
まさかグラフィックエンジンから作れとでも?
0708名前は開発中のものです。
垢版 |
2020/12/03(木) 03:35:56.27ID:2bL3buvh
>>707
何処をどう読んだらDXライブラリが気に食わないって認識になるの?
甘くも無いけと超便利って書いてんじゃん…。
0709名前は開発中のものです。
垢版 |
2020/12/03(木) 06:34:38.36ID:LwLiZdPK
>>707
DXライブラリが気にくわないんじゃなくて、
(>>705)の意見や認識が気に食わないんだよww

流れ見ればわかるだろ…、大丈夫かお前?
0715名前は開発中のものです。
垢版 |
2020/12/10(木) 19:30:10.10ID:h0Q8aNuo
俺的には、これの利点は、お作法関係なしにちょいと試せるって事に尽きる。
openglesに対応してくれたら言うことないのだが
0716名前は開発中のものです。
垢版 |
2020/12/17(木) 18:27:36.41ID:3BF3KC1V
>>704がDXライブラリが使いこなせれば本家DirectXもたいして
難しくないだろって言ってますが
私はDXライブラリを解説している「ライブラリではじめるC言語ゲーム開発」
と、インプレスから発売された「DirectX5ゲームプログラミング入門」を
持っていますが両者の内容の難しさでは圧倒的に後者が難しいです
DirectDrawオブジェクトを作成してからの一連のDirectDraw初期化に
関わるAPIの呼び出しをラッパー関数にしたのを説明してくれていますが
DirectDraw初期化にかかわる処理の流れをマニュアル読まなくても
説明できるようになれなくてもサンプルコードの何処にコードを肉付けしたら
ビットマップを動かしたりできるのかを分かるようになることが
大切なのでしょうか?
0718名前は開発中のものです。
垢版 |
2021/01/21(木) 12:48:38.59ID:EsYKa2+n
>>717
明けましておめでとうございます。
0719名前は開発中のものです。
垢版 |
2021/01/22(金) 14:22:54.88ID:g3qywkIW
>>676
ちょうどAdMob実装で悩んでいる者です。
setContentView()を使ってViewを追加する感じで試しているのですが上手く動きません。。。
ヒントをいただけるとありがたいですー!!
0722名前は開発中のものです。
垢版 |
2021/01/27(水) 10:26:40.99ID:pO54nQA3
>>721
こういうシェーダ実装するならPBRとか遅延シェーダとか根本的に描画方法見直さないとキツそうな気がするんだが
0723名前は開発中のものです。
垢版 |
2021/01/27(水) 20:22:37.16ID:zYb3RsZa
根本的に描画方法を見直すから一ヵ月以上かかるって事じゃないのかな?
バグ修正やちょっとした機能追加だと、
当日中にベータ版アップとか普通にするからねDXLibの管理人。
0729名前は開発中のものです。
垢版 |
2021/02/10(水) 08:55:36.54ID:OwAHWNGB
>>676
自分もお聞きしたいでゲス(´`)
0730名前は開発中のものです。
垢版 |
2021/02/10(水) 23:25:35.70ID:Sr55peTy
>>729
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
>>719の日付のタイミング的に↑の質問者がマルチポストしてる臭くて無視しちゃったんだよね…。)
0731名前は開発中のものです。
垢版 |
2021/02/13(土) 18:13:12.75ID:vHiwWk47
>>730
返事遅くなり申し訳ございません。
719自体かなり前の投稿でしたので、もう見ていないだろうな…と半ば諦めていたので拾っていただけるとは思いもよりませんでした笑
今からこちらを参考に取り組んでみたいと思います。親切にありがとうございます!!
0733名前は開発中のものです。
垢版 |
2021/02/14(日) 01:53:41.49ID:uLkT4aDJ
>>732
すみません…javaの知識が足りておらず頂いたmainactivity通りに書き換えたのですが
com.google.android.gms.ads達がimport出来ていないのかそこでエラーを吐いてしまいます。
原因はmetadataの所にあると考えて、自分なりに色々試してみたのですが、動きませんでした。。
お心当たりあれば申し訳ありませんが教えて頂きたいです(_ _)
お見苦しいので、一応仮メアドもお付けしました。こちらの方にご連絡下さっても大丈夫です!お願いします(_ _)
0734名前は開発中のものです。
垢版 |
2021/02/14(日) 05:38:25.41ID:Dy+1Wo0O
>>733
「730」だけど、importする物の一部が赤字になってる感じ?
(ちなみに「732」は私じゃないぞ。)

だったら、importの赤字になってる所にマススカーソル乗せて少し待つと「シンボル〜が解決できません」って出るから、
そこで「Add dependency on 〜」って項目選べば自動でプロジェクトに組み込んでくれるよ。
(プロジェクトに組み込むのに少々時間(数分)かかる場合があるから気長に待ってくれ)

import出来てるのにエラーになる場合は、多分AndroidManifest.xmlにmeta-data書く場所間違ってる。
(<application〜>の下じゃなくて中に書いてるとか…)
もしくは単純にJNIの設定間違えてるだけだと思うよ。
(それとも他のJavaのコードだけにしたらエラーなくビルド出来る感じ?)
0735名前は開発中のものです。
垢版 |
2021/02/14(日) 10:04:32.09ID:uLkT4aDJ
>>734
あれwそうだったんですね笑(_ _)
仰っている通り赤字になっていたのでクリックすれば解決し、しっかりサンプルの広告が掲示されるようになりました!
色々手間暇かけて教えていただき本当にありがとうございました!!助かりました!!
0736名前は開発中のものです。
垢版 |
2021/04/12(月) 15:51:28.51ID:hIzPlbwC
あのー
0738名前は開発中のものです。
垢版 |
2021/04/24(土) 19:40:46.00ID:qsls47rg
vs2017comuで作業しているのですが。
ふと思い付いたサンプルを形にしようとしたら、知っていたけどプロジェクト作成までがメンドイ。
じゃあ雛形作って物置に置いて、そこからコピーしてプロジェクト名書き換えて使うか・・・と思ったら、VS上から書き換えられないのかな見付からない。
面倒でも手作業で毎回作るか・・・はあ。

#いやDXの話ではないなコレは。でもDXでの話なんです。
0742名前は開発中のものです。
垢版 |
2021/06/30(水) 21:05:04.03ID:VVkZffnF
ほしゅ!
0743名前は開発中のものです。
垢版 |
2021/07/01(木) 00:30:32.01ID:kp6ipws0
>>740
わざわざ御教え下さったのに気が付かず2ヶ月近く放置してしまいました。
申し訳ございません。

こんな事出来るんですね・・・思えば、あっても不思議ではない機能です。
ただ、作ってZIPに固めたは良いけど、それの使い方が分からず四苦八苦してしまいました。
なんの事はない、スタートページから利用を案内されるのですね(^^;

1回しか固めていないハズのZIPが2ヶ所に同じものが作ってあったり、プロジェクトテンプレート利用するとディレクトリが同名で二重に掘られたりと把握しかねる仕様ではありますが、手作業で書き直せそうなXMLだから何とかなりそうです。
ありがとうございました。
0750名前は開発中のものです。
垢版 |
2021/09/11(土) 17:54:37.63ID:O8AtRukd
>>662
dxlibは開発環境の操作を別途学習する必要があるんだよね
Unityとかはほとんど全ての作業がパッケージ化されてる
素材集めさえも

dxlibの作成者や普及を望む人たちはそれに気付くべきだった
0751名前は開発中のものです。
垢版 |
2021/09/11(土) 21:13:36.32ID:ByGIqduc
いやそもそもライブラリとエンジンの違いだし、その違いはそのままでいいと思う
今となってはdxlibではクロスプラットフォーム対応が弱すぎる
コンシューマーへのリリースはPlay,Doujin!っていうよくわからん1社を通さなきゃならんし
0752名前は開発中のものです。
垢版 |
2021/09/11(土) 23:15:14.34ID:8lzp0zjQ
Unityみたいにしろとは言ってない
ライブラリだけ提供して、はい後は各自で勝手にやってねってやり方がまずかった
0753名前は開発中のものです。
垢版 |
2021/09/12(日) 11:51:45.77ID:BnLmkC9Z
作者がさんざん説明している主旨を理解していないだけじゃん
DXライブラリは作者自身が現場で使っているものを他の皆にも提供しますというスタンスで、
ゲームに特化した便利機能を極力採用していないのも、プログラミング技術を転用しやすいようにとのことだよ
0755名前は開発中のものです。
垢版 |
2021/09/13(月) 18:20:41.35ID:EhatDObD
ただのマルチメディアライブラリなのでゲーム作るかどうかは当人次第ですよ。
作ろうと思えば作れるってだけです。
0757名前は開発中のものです。
垢版 |
2021/09/13(月) 20:01:00.86ID:fnElreQh
>>756
公式サイトの掲示板で機能要望の際などに、そのように回答している例がいくつもあるよ
プログラミング技術を転用しやすい〜の旨は公式サイトの「DXライブラリの仕様と特徴」に書いてある
0760名前は開発中のものです。
垢版 |
2021/09/25(土) 15:12:13.29ID:afD76vkN
最近は忙しいらしいな
バグ修正したら早めに新しいリリースをしてほしいが
0765名前は開発中のものです。
垢版 |
2021/10/03(日) 14:17:24.08ID:5co5t0hy
結局はエンジン系に移るのは避けられないでしょ
Unityが仮になくてもUnrealやGodotにも負けてるよ
0766名前は開発中のものです。
垢版 |
2021/10/03(日) 15:07:06.71ID:ugL+NChB
てか、目指している方向がゲームエンジンとは違うでしょ。比べるほうが間違ってる。
0768名前は開発中のものです。
垢版 |
2021/10/05(火) 21:30:00.79ID:xKHIEZ1/
unityはエディタ込みの制作環境でDXlibは命令(関数)セットを束ねたライブラリで、抽象度の差でDXlibの方が遥かに軽いって認識。
とはいえunityを試験導入した訳ではないのだけれど。
同じコードで検証した人っているのかな?
0770名前は開発中のものです。
垢版 |
2021/10/17(日) 20:45:20.86ID:fpcToy84
dxlibが一番好き
これからも使っていきたい
0771名前は開発中のものです。
垢版 |
2021/10/18(月) 21:12:30.46ID:RZAiXAU0
NFTゲーム、ブロックチェーンゲームに今すぐ参入しなさい
これからこの市場は100倍になる
2年もしたら先行者利益が失われてブルーオーシャンからレッドオーシャンになるだろう
0773名前は開発中のものです。
垢版 |
2021/10/27(水) 17:14:55.71ID:LLwB+/QZ
それが事実ならわざわざ他人を呼び込んで儲けを減らす行為は利益がない
よって信用できないw
0776名前は開発中のものです。
垢版 |
2021/11/01(月) 00:53:01.78ID:1hedLy5J
0794名前は開発中のものです。
垢版 |
2022/01/03(月) 12:06:08.75ID:5Za4y73/
DXライブラリを使ってアンドロイド用のゲームを作ってる(作った)人いる?
0795名前は開発中のものです。
垢版 |
2022/01/03(月) 12:13:54.36ID:5Za4y73/
>>770
おれも。
unityがどんなものか試しに使ってみたけど、予想外に難しかった…
ワクワク感はあるんだけどね。
「unityでゲームを作っても8割はコーディングだ」と言ってる人もいたので、結局慣れてる方のDXに戻って来た
0796名前は開発中のものです。
垢版 |
2022/01/03(月) 15:21:44.59ID:NXx3CZ+R
>>794
勉強のためにいじっています。
unityとかすごいと思います(習得しようともしています)が、なんか違う感があって。
自分は昔ゲーム開発にたずさわった事があるだけのおじいさんなので、ピコピコゲームにunity はいらんだろうと思ってしまいます。なのでDXでって感じです。知らないところで色々と動くのが嫌なんですよ。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況