DXライブラリ 総合スレッド その7
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2010/10/04(月) 17:24:47ID:zBoueRHuGUIのゲームを比較的容易に作成する事を可能にする、
「DXライブラリ」に関するスレッドです。
DXライブラリに関するテクニックなどの情報交換などを行う事で、
多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。
【公式】
http://homepage2.nifty.com/natupaji/DxLib/
【過去スレ】
DXライブラリ 総合スレッド
http://pc11.2ch.net/test/read.cgi/gamedev/1197468399/
DXライブラリ 総合スレッド 2008
http://pc11.2ch.net/test/read.cgi/gamedev/1224923873/
DXライブラリ 総合スレッド その3
http://pc11.2ch.net/test/read.cgi/gamedev/1238429676/
DXライブラリ 総合スレッド その4
http://pc11.2ch.net/test/read.cgi/gamedev/1249822550/
DXライブラリ 総合スレッド その5
http://pc11.2ch.net/test/read.cgi/gamedev/1259912953/
DXライブラリ 総合スレッド その6
http://hibari.2ch.net/test/read.cgi/gamedev/1267108154/
0137名前は開発中のものです。
2010/11/06(土) 14:02:57ID:e907wcy0結局フリー版は使い物にならないよね、UV展開も出来ないし
3D作りに限ってはちゃんとお金出さないと
0138名前は開発中のものです。
2010/11/06(土) 14:13:08ID:X/+Njm6+めちゃせこいや!!!
0139名前は開発中のものです。
2010/11/06(土) 14:23:49ID:w8Lj7k72ここんとこ2Dの練習ばっかだ
0140名前は開発中のものです。
2010/11/06(土) 14:38:38ID:ynuuPiHQ3Dモデルアニメは、これを使って、Xfileで出力する。
RokDeBone2 フリー版
http://www5d.biglobe.ne.jp/~ochikko/menuRDB.htm
3Dモデル、アニメ付きXファイルを作ってから、読み込む。
0141名前は開発中のものです。
2010/11/07(日) 10:40:58ID:ECQsEI9fプロジェクトごとの設定とか不要で、ライブラリ自体も同梱されてるような。
初心者は開発環境だけインストールすればすぐプログラム始められるようなやつ。
もう存在する?
0142名前は開発中のものです。
2010/11/07(日) 11:06:24ID:8nvbWHZ7DXライブラリを更にラップしようっていうなら無駄すぎる
0143名前は開発中のものです。
2010/11/07(日) 11:27:18ID:PEjmtzLMDxLibはc, c++前提なんだし、そこに躓く奴用って話。
つまりHSPみたいな?
0144名前は開発中のものです。
2010/11/07(日) 11:43:25ID:m5D1F8kR0145名前は開発中のものです。
2010/11/07(日) 11:47:35ID:rWurB08g0146名前は開発中のものです。
2010/11/07(日) 12:20:34ID:1l7awG/6俺フレームワークでラップしまくりではあるんだが。
0147名前は開発中のものです。
2010/11/07(日) 12:21:54ID:a3FXSzo80148名前は開発中のものです。
2010/11/07(日) 13:04:56ID:UhkNKf/s0149名前は開発中のものです。
2010/11/07(日) 13:15:01ID:cO/UCSKtしかもそんなの作るならDirectXをラップした新しいライブラリでも作れって話で・・・。
0150名前は開発中のものです。
2010/11/07(日) 13:40:03ID:UhkNKf/s0151名前は開発中のものです。
2010/11/07(日) 13:40:16ID:ECQsEI9fあのインクルードディレクトリを指定したり、文字セットを設定したりがさ
ゲーム作りたいって初期衝動だけでVCインストールした初心者には
めんどくさい&折れるきっかけになるんじゃないかと思うんだよね
そこ抜ければファミリーベーシック並の世界が待ってるのにもったいないなと
そんなので躓くならプログラミングなんか無理ってのももっともなんだけど
0152名前は開発中のものです。
2010/11/07(日) 14:44:45ID:B9DxEekT0153名前は開発中のものです。
2010/11/07(日) 14:48:50ID:I/t+lL9s谷はそういって服を脱ぎ始めた。
亮子はいつもそうだった。自分勝手で、わがままで。明日、試合を控えてる俺の事情などそっちのけで
子作りしたいなどと。まったくこまった奴だ。
でも、今日は許してあげようかと思う。最近ご無沙汰だった為、亮子はご機嫌斜めだったしな。
いやと言ってもやめてくれなさそうだし、諦めて夜のお勤め、させていただくとするか。 俺は服を脱ぎ始めた。
真っ赤にほてった亮子の素肌は、柔道家とは思えないきれいな肌だった。
カラダには無駄な肉は付いてないし、引き締まっててナイスボディだ。
裸体の谷も、柔道家の谷も、妻としての谷も、どれも俺は好きなのは知っていた。しかし、やはり郡を
ぬいて今の亮子は素敵だ。 なんつーのはいつも言ってる言葉か。 少し笑う。
いきり立つ俺の息子は、亮子の裸体に反応していた。それをみかねた亮子は、そっと
手でさすり始めた。 いや、しごきはじめた。が適切だろうか。 手コキだ。
くちゅくちゅと、唇で息子の先端をいやらしく吸っている亮子は、どこか激しかった。
ルビーのように赤くなった俺の息子は、激しい攻めに負け、一本とられてしまったようだ。 僕は射精した
0154名前は開発中のものです。
2010/11/07(日) 14:49:17ID:90p52XEG0155名前は開発中のものです。
2010/11/07(日) 16:50:45ID:gpsUfM4+ゲームのライブラリっぽくはないな
簡単なんだけど関数だから自前で用意しなくちゃいけないことが多々ある
それが良いんだろうけど
0156名前は開発中のものです。
2010/11/07(日) 17:26:31ID:ECQsEI9f開発環境起動して新規ボタンをクリックすると白紙が現れて、すぐそこにDXライブラリの関数を使ったプログラムを書いてゆけるような。
実行ボタンをポチっとするとコンパイルして実行されてさ。
あとはライブラリ関数のリファレンスがヘルプに実装されてたり。
初心者が意味不明&使わないような機能は極力排除した、万能ではないけどシンプルで直感的にわかりやすい開発環境。
チラシの裏ですまんw
0157名前は開発中のものです。
2010/11/07(日) 17:42:19ID:IW2Cyp3Fまぁ頑張って。
0158名前は開発中のものです。
2010/11/07(日) 17:58:07ID:pjJmyuPHLGPという言語(BASIC)がある。
機能はDXライブラリと同等だが、バグ等のサポートがいまいち。
0159名前は開発中のものです。
2010/11/07(日) 18:06:40ID:cO/UCSKt簡単に表示させたいだけならHSPとかでいいべ
0160名前は開発中のものです。
2010/11/07(日) 18:15:51ID:gh79iorCツクールってRubyで基礎から開発できるんじゃなかったかな
0161名前は開発中のものです。
2010/11/07(日) 18:39:19ID:I/t+lL9s0162名前は開発中のものです。
2010/11/07(日) 22:48:09ID:ECQsEI9fゲームプログラミング自体の壁はDXライブラリが十分下げてくれたから、
プログラミングをスタートするまでの環境作りの壁をさらに下げられないかと思ったんだけど、
手軽にゲーム作り始めたいだけなら、方法はそれこそツクールも含めて他言語とかいろいろあるもんね
俺がCの勉強初めたとき入門書の終わりまでやってもグラフィカルな処理のことが出てこなくてショックうけたんだよね。
DXライブラリで出来るようなことがCの命令文として有ると思ってたから。
だったら、最初からC言語にDXライブラリが含まれているかのように扱える環境があれば初心者の夢も膨らむんじゃないかと。
まあ、そのかわりにC言語の姿を歪めて伝えてしまうことになるけど。
他の手軽な方法については考えがおよばなかったw
つまらん雑談につきあわせてスマンかった
0163名前は開発中のものです。
2010/11/08(月) 08:46:29ID:FWqEKMIi分かる気はするね。
実際、「Cの入門書は読み終わりましたが、これで何が出来るんですか?」みたいな質問は多いみたいだし。
0164名前は開発中のものです。
2010/11/08(月) 10:22:47ID:+hxj6IQKブロック崩しとか作っても退屈だし、あんまり勉強にもならないし
色々要素足して勉強になるブロック崩しを作れるならもう初心者じゃないし
0165名前は開発中のものです。
2010/11/08(月) 12:34:49ID:HPTp1OPd0166名前は開発中のものです。
2010/11/08(月) 16:16:55ID:4kDmzqIU0167名前は開発中のものです。
2010/11/08(月) 16:50:11ID:zqQqt+dZそんなつまらんレスよこすなよ?
0168名前は開発中のものです。
2010/11/08(月) 17:14:35ID:DvVGWEOR初心者だろうがどうでもいいけど、みんな3Dゲームを作ってみようと思わないのかな
DXLibアップデートで3Dに対応して1年以上経つのに未だに3Dやれる人が僅か、弾幕シューやブロック崩しでは虚しくないかな
ゆとり言語と馬鹿にされてるHSPやXNA(C#)でさえも3Dでセミプロ級の作品作る奴らゴロゴロ居るのに
何のために難しいC/C++言語学習するのか疑問に思う、DXLibユーザーはレベル低いのばっかりなのかな
0169名前は開発中のものです。
2010/11/08(月) 17:16:45ID:u/XCb8om2Dがやっとだ。
0170名前は開発中のものです。
2010/11/08(月) 17:21:31ID:HPTp1OPd0171名前は開発中のものです。
2010/11/08(月) 17:29:35ID:j3tivA9Iそういうのがわからない初心者にはDXライブラリを使った3Dプログラミングのチュートリアルとか解説が必要だろうけど……そんなもん無いだろ?
0172名前は開発中のものです。
2010/11/08(月) 17:29:42ID:zqQqt+dZ0173名前は開発中のものです。
2010/11/08(月) 17:32:23ID:J/ibWCe7必然的にフレームワークが必要になる→DxLibの必要性に疑問を持つ
→自前でAPI叩く、もしくは統合ライブラリに移るんじゃないの
0174名前は開発中のものです。
2010/11/08(月) 17:37:19ID:J/ibWCe7オブジェクト指向の統合ライブラリで通じるだろうか
0175名前は開発中のものです。
2010/11/08(月) 17:40:01ID:YCnD74MICだけで組めるのを売りにしてるからしょうがないっちゃしょうがないけど
0176名前は開発中のものです。
2010/11/08(月) 17:40:56ID:jg9epNpg>もっと充実したミドルウェアライブラリ使う
DXライブラリをディスる気は微塵もないけれど、確かに
できる人とできない人の両方が使いにくい部分があるので
使う人を案外選ぶ部分はあるかもしれない。
HSPとかに比べると、より低レベル(より知識が必要という意味。
たとえばZソートとかも自分でやらないといけない)なので
3Dのキャラクタを表示する、動かすという意味では
初学者にとっては、ステップが多くなり敷居が高い部分がある。
一方DirectXを直接触るのに比べると、非常に楽な部分もあるけれど
シェーダーとかマルチテクスチャとかで、ポテンシャルが制限されて
しまう部分もあるので、上級者の人は使わない。
という部分はあるように思う。
もっとも口を動かすよりも手を動かさないとダメというか
各自が好きな方法で作りたいものを作ればいいんじゃね?
というオチになるわけだけど。
0177名前は開発中のものです。
2010/11/08(月) 17:41:17ID:h7BwgFgnなにか3Dでしかできない画期的アイディアを実現したいなら3Dもありだろうけど、2Dで補えるのがほとんど
0178名前は開発中のものです。
2010/11/08(月) 17:54:56ID:zWMMP9+rまさにこれだな
ゲームライブラリとしては機能が足らない
特に3DゲームをDxLibで作るとなると自前実装が多く、敷居が高まってる
が、勉強にはなる
0179名前は開発中のものです。
2010/11/08(月) 18:24:33ID:aGaevBn0MODでも完成するのに数年かかったりしているところを見るとベースから自作する気がしない・・・
0180名前は開発中のものです。
2010/11/08(月) 19:12:17ID:zjYOZNWQ0181名前は開発中のものです。
2010/11/08(月) 19:14:55ID:iV5WeyRN0182名前は開発中のものです。
2010/11/08(月) 19:16:00ID:2t/ku2CE0183名前は開発中のものです。
2010/11/08(月) 19:16:31ID:/ugDMMPNそれはそれで勉強になりそうだし別にいいけど。
下手に簡単に作れる独自機能を追加すると、他のライブラリやDirectX直叩きに
移行したときにその知識が役に立たなくなるしな。
作者も相当そのことを考えてるように見える
0184名前は開発中のものです。
2010/11/08(月) 19:29:50ID:UFj3Ys++0185名前は開発中のものです。
2010/11/08(月) 19:37:15ID:dvsrCWC7俺、同意w
家族持ちの会社員の趣味に使える時間じゃ、スーファミどころかファミコンレベルでちゃんと完成させてくくらいがちょうど良い
出来たゲームがつまらなくたって、作る過程がどんな大作ゲームより面白いからハマる
0186名前は開発中のものです。
2010/11/08(月) 19:41:32ID:tfe2hB1d0187名前は開発中のものです。
2010/11/08(月) 19:42:57ID:hR+RAxdD0188名前は開発中のものです。
2010/11/08(月) 19:47:19ID:QYHuzqC4スーファミとか2Dのドット絵のゲームばかりしてたから
近頃の3Dゲームは映画観てるって気がしてしまう
0189名前は開発中のものです。
2010/11/08(月) 20:55:44ID:fx2hpfs4あとSTGだと最初に自機が発進するところとか
0190名前は開発中のものです。
2010/11/08(月) 21:30:31ID:dvsrCWC7学生のころ三次元座標を画面上の二次元座標に投影する方法を図書館で必死に調べて
98のベーシックでワイヤーフレームの飛行機を動かしたのとか良い思い出
でも、あれをゲームレベルで今やる気力はないw
情熱で突っ走れる若いもんが頑張ってくれ
0191名前は開発中のものです。
2010/11/08(月) 22:55:35ID:mQVHItPp2Dにな。
0192名前は開発中のものです。
2010/11/09(火) 22:29:43ID:bdQH3dC+ブロック崩しを作りました!!
でもSTGはもっぱら駄目です
次の段階へあがるために作るべきゲームを教えてください
0193名前は開発中のものです。
2010/11/09(火) 22:31:47ID:dxcm1rbk0194名前は開発中のものです。
2010/11/09(火) 22:32:31ID:dV+denc10195名前は開発中のものです。
2010/11/09(火) 23:57:30ID:v+jKjLnLttp://wiki.game-develop.com/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2F%BD%E9%BF%B4%BC%D4%B8%FE%A4%B1%2F%A5%C1%A5%E5%A1%BC%A5%C8%A5%EA%A5%A2%A5%EB%2F%C3%CA%B3%AC%C5%AA%B3%D8%BD%AC
↑の順番で言うとパッ○マン か マリ○風横スクロール2Dアクションでいいんじゃない
0196名前は開発中のものです。
2010/11/10(水) 11:44:55ID:7GFOJvAT0197名前は開発中のものです。
2010/11/10(水) 12:15:45ID:ChHZabEn0198名前は開発中のものです。
2010/11/10(水) 12:22:32ID:XiwcHOPYAIエンジン
自然環境エンジン
マップエンジン
0199名前は開発中のものです。
2010/11/10(水) 12:37:41ID:TXFfK0Xm0200名前は開発中のものです。
2010/11/10(水) 13:01:08ID:XiwcHOPYそれを言ってしまうと、DXライブラリの存在価値が無くなる。
0201名前は開発中のものです。
2010/11/10(水) 13:06:07ID:7GFOJvAT0202名前は開発中のものです。
2010/11/10(水) 13:21:10ID:U6nlKOPO0203名前は開発中のものです。
2010/11/10(水) 13:38:02ID:RIHaHzxX俺はおかげでWindows環境でゲームが作れるようになったから、それだけでいい。
ただ、俺のプログラミング知識は独学で我流だから、効率悪くて、
他の人がどんな事やってるのかは非常に気になる。
もちろんぐぐればサンプルソースは見つかるけど、そういうサンプルって大抵が
最低限以上、の事まで書かれていて、どれが本当に必要な事なのかが判断つかなくて
結局参考にならなかったりする。
0204名前は開発中のものです。
2010/11/10(水) 13:48:12ID:fEee/oha0205名前は開発中のものです。
2010/11/10(水) 14:08:25ID:7GFOJvATDxLibを使う以上どうしても依存してしまうものも多数ある
例えば描画を拡張した機能(グラデ文字やx,y別の伸縮回転描画等)や、
MessageBox等のDxLibが内包してるパラメータを用いる必要があるものなど
海外のゲームエンジンが強いのはそういう運用上の実例が非常に多いから
0206名前は開発中のものです。
2010/11/10(水) 18:27:13ID:b4/JIdm+期待はしないぜ。ここでぼやいてるぐらいだからな
0207名前は開発中のものです。
2010/11/10(水) 19:49:59ID:AO8sSMbtここにリンク貼れば誰かがダメだししてくれるだろう
0208名前は開発中のものです。
2010/11/10(水) 19:51:50ID:drz/UHOL0209名前は開発中のものです。
2010/11/10(水) 20:52:03ID:4ygi9ZQ+0210名前は開発中のものです。
2010/11/10(水) 21:31:24ID:b4/JIdm+(無料で彼は作成するつもりなの?)
(無料で俺が作ってやるとでも思ってるの?)
さあどっちだ
0211名前は開発中のものです。
2010/11/10(水) 22:14:02ID:9iajgljd3D控えて2Dでやるにしろ、システムやアイディア面でもスーファミどころかファミコン時代のレベルいうのは嫌かも
少なくともニコ動の作品見る限りそんなのが多い
RPGは未だドラクエ風でターン製コマンド、ボンバーマン、スーパーマリオ式アクション
HSPですらテイルズオブ式システムやFPS・ARPGを作れているのにC++使えてどうして?って言いたくなる
>>163みたいにC言語の入門書読み終えても何が出来るの?っていう理屈もよくわからない
VBだと入門書読んで3ヶ月も勉強すれば画像処理のアプリは作れそうなんだけど
C/C++って最高に優れた機能を持ったプログラミング言語の筈ではなかったのかな
0212名前は開発中のものです。
2010/11/10(水) 22:19:10ID:61pEe2hFC++はそれだけでは何も作れない
0213名前は開発中のものです。
2010/11/10(水) 22:48:21ID:Ax5gcT2v0214名前は開発中のものです。
2010/11/10(水) 22:52:47ID:XiwcHOPY他人のコードを読むことが出来ないから
Cは難しくも簡単にも書ける
ある意味で 汎用アセンブラでもある。
0215名前は開発中のものです。
2010/11/10(水) 22:54:21ID:61pEe2hFVBの言語仕様にGUI関連なんか含まれてないぞ
HSPはちゃんとした言語仕様があるわけじゃなくて実装先行なので話が別
0216名前は開発中のものです。
2010/11/11(木) 00:22:00ID:Asdwhv5Y0217名前は開発中のものです。
2010/11/11(木) 00:35:29ID:nj7qJ4Dfえと、つまり
「C++はすぐれた言語のはずなのに、DXライブラリという足かせを使ってるばかりに
DXライブラリで作られたゲームはどれもHSPにすら及ばない物ばかりだ」
という意味だと思ったわけだが。
まぁ、俺の感想としては、ゲームの面白さを何か勘違いしてないか、って程度だが。
0218名前は開発中のものです。
2010/11/11(木) 00:44:14ID:W3Ar9XWp0219名前は開発中のものです。
2010/11/11(木) 01:19:37ID:uCMKcEK9ぶっちゃけ、リアルタイムゲームにC/C++は向いてないです。
0220名前は開発中のものです。
2010/11/11(木) 01:32:11ID:Ryc3tXyz0221名前は開発中のものです。
2010/11/11(木) 01:34:35ID:k/Bzbm6cマシンスペックが今みたいに高く無い時の風潮というイメージ。
0222名前は開発中のものです。
2010/11/11(木) 02:00:00ID:nj7qJ4Dfマシンスペックが高くない時代は、「ゲーム作るならアセンブラ」だ。
0223名前は開発中のものです。
2010/11/11(木) 02:04:24ID:DSKqyxfpこんな事言う人は珍しいかも
同人・インディーズでゲーム作りたいって夢見て勉強始める人が
言語と開発環境について質問すれば、90%以上がC++以外有り得ないって答えが来るよ
そして何時の時代もJava,C#,VBはゲームには向いていない、HSPはゲーム作れるけど初心者の勉強用で限られた機能しか使えない3Dは絶対無理だというのが大半の意見だ
そして否応無く多くの人がC++に挑んでいく
だからHSPコンテストやJava,C#製のゲーム作品見て疑問に感じるんだ
0224名前は開発中のものです。
2010/11/11(木) 02:25:45ID:Lp80ILBS0225名前は開発中のものです。
2010/11/11(木) 03:46:31ID:uCMKcEK90226名前は開発中のものです。
2010/11/11(木) 05:25:28ID:7SrpuBKG同じプログラムのChangeWindowModeでtrueとfalseを変えただけなのに。
マルチコアPCだからフルスクリーン中にタスクマネージャ開いてみて初めて気づいた。
一つのCPUがマックスになっとる。
0227名前は開発中のものです。
2010/11/11(木) 06:34:56ID:Q/scnOm+0228名前は開発中のものです。
2010/11/11(木) 07:31:11ID:e394SGyz0229名前は開発中のものです。
2010/11/11(木) 07:37:55ID:dBNgfNO0可能です。
以上。
はい次の方。
0230名前は開発中のものです。
2010/11/11(木) 08:37:55ID:k/Bzbm6c別に同人・インディーズなんて縛りを入れたつもりはないんだが・・・
ブラウザゲーでもいいし、誰しもが3Dを触るわけじゃない。
レス内容だけ見ると3D使わないならHSPの方が良いように思えてしまう。
>>229も言ってるけど言語なんて作品内容と関係ないじゃん。
0231名前は開発中のものです。
2010/11/11(木) 08:41:42ID:Q/scnOm+0232名前は開発中のものです。
2010/11/11(木) 09:36:22ID:X/NvVlMo>>217に同意
DxLibで3Dを表示させて動かすとこまでは簡単
機能追加やツール作成して
それなりのゲームを作り終えようとするときつい
現時点ではね
3Dに対応して1年ちょいだろ、あせんなよ
0233名前は開発中のものです。
2010/11/11(木) 09:38:24ID:OQVrnJMVdll自体、c形式のインターフェイス安定ですしね。
それとは別に幅広いハードで動くように想定するならば、安定してるc択一でしょ。
SDLやluaなんかそうだ。
>>214が書いてるようなcの可読性の話は、プリプロセスと関数ポインタ駆使みたいな所なんだろうな。
てかHSPってようするにインタプリタ型のベーシックだろ?
必要なライブラリは揃ってるみたいだし、作り手の需要にマッチすればHSPで作ればいい話だね。
正直、ゲームのコア部分を作れる人はどんな言語でも作れるでしょw
0234名前は開発中のものです。
2010/11/11(木) 10:39:59ID:sjq9Jycp0235名前は開発中のものです。
2010/11/11(木) 10:54:07ID:9xVS1cgK少なくとも現時点では圧倒的な主流。ゲーム分野以外でも。
どうせ1から覚えて勉強するのなら、ほとんど同人ゲームにしか使われないマイナー言語よりは
C/C++をやった方が汎用性があって潰しがきく。
まぁ俺は一向に使いこなせてないわけだが。
0236名前は開発中のものです。
2010/11/11(木) 11:18:53ID:sNA7ccKP其々一長一短があるってだけでどちらがベターなんてない
■ このスレッドは過去ログ倉庫に格納されています