トップページgamedev
1001コメント309KB

DXライブラリ 総合スレッド その12

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2012/02/23(木) 21:35:32.53ID:Si08WDH/
Cを習得した程度のスキルでも、
ゲームのグラフィックを比較的容易に描画する事のできる、
「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/
DXライブラリ 総合スレッド その7
http://hibari.2ch.net/test/read.cgi/gamedev/1286180687/
DXライブラリ 総合スレッド その8
http://hibari.2ch.net/test/read.cgi/gamedev/1301818631/
DXライブラリ 総合スレッド その9
http://hibari.2ch.net/test/read.cgi/gamedev/1310904069/
DXライブラリ 総合スレッド その10
http://hibari.2ch.net/test/read.cgi/gamedev/1313655495/
DXライブラリ 総合スレッド その11
http://toro.2ch.net/test/read.cgi/gamedev/1322844235/
0161名前は開発中のものです。2012/02/26(日) 06:49:02.93ID:4d5So+ih
いつまで構っているんだ
もう無視で良いだろ
0162名前は開発中のものです。2012/02/26(日) 12:59:39.91ID:/LaZ4b4O
せやな
0163名前は開発中のものです。2012/02/26(日) 13:10:56.28ID:gzN+Zzia
>>147
随分と見えていないレスに対して適切に且つ過剰なまでに反応してますねw
わざわざ見た後にNG設定してまで貼り付けたところで
やってることでそれがバレるのが分からないのかなあ脳に障害があると

>>160
相変わらず何一つ出来もしない負け犬無能知的障害者が吼えてますねえ
一時間ちょいで最低限で実装したソースを自分で改造することも出来ないんですか?
言ってもいないお前らの脳内仕様なんて分かるわけがないんだから、最低限で組むしかないのは考えなくても分かることだろう
てめえら一人一人全ての、まして言ってもいない理想に合った値なんかどこにもねえんだよ脳障害
何のために実行ファイルじゃなくてソースが公開されてるか考えたこともないんのかねえ
そもそも俺は2Dアクションなんて作る気はねえんだから、最適化もバランス調整もする気はねえと言ってるだろ社会のクズ無能
あまりにも無能が騒ぐんで結局多少弄ってやったがな、そいつは最初から最後までお前同様何一つしていないがな

まあ、お前が今までやったことは「抽象的な他人への非難」だけで、能動的な行動も、他人の利益になることも何一つしていない
で、その情報から俺がお前を判断するとしたら、「当日馬鹿にされて噛み付いているだけのただの何一つ出来ない無能知的障害者」になる以外に無いだろ?

お前ら知的障害者が馬鹿にされる理由は、俺が優秀だからじゃなくて、その通り無能で知的障害者で人間のクズだからだ
0164名前は開発中のものです。2012/02/26(日) 13:16:42.95ID:vl2Cwggv
おつかれさまっす!!
0165名前は開発中のものです。2012/02/26(日) 13:44:02.65ID:gzN+Zzia
>>164
おうよ

「あそこが出来ていない、俺の脳内仕様ではあの処理があるべきだが、それが無い」
「あの動きが違う、バランスが俺の理想と違うから直せ」
「製作者側」であるはずの奴が、極力短いコードで実装した使い捨ての即興ソースに何を求めてんだよ無能が
0166名前は開発中のものです。2012/02/26(日) 13:49:54.02ID:eq+CoKwn
完成すればいいの世界だから正直どんな手段使ってもいいと思う
0167名前は開発中のものです。2012/02/26(日) 14:35:33.17ID:gzN+Zzia
分かったらさっさと手を動かそうな
一方的な要求と、知った風な能書きを垂れ流す知的障害者、
ユーザー気取り、お客様気取りの、とてもじゃないけど作ってるとは思えねえ奴らばかりだが
0168名前は開発中のものです。2012/02/26(日) 15:04:29.00ID:phzUvvKF
手を動かすというのは、匿名掲示板に長文書き殴ることなのか。
0169名前は開発中のものです。2012/02/26(日) 15:09:56.81ID:gzN+Zzia
予想通りのレスだな
俺は作業の傍ら、脳障害共を罵倒しに来てるわけだからな
まあ、最近じゃメタセコでモデリングしたり、フォトショでパーツ作ったりで
俺的に負担の多い部分やってるから息抜きする事は多いがな
0170名前は開発中のものです。2012/02/26(日) 15:28:59.49ID:Gb6Yt7dY
まだやってんのかよw
0171名前は開発中のものです。2012/02/26(日) 15:37:27.94ID:P8hMa+Gj
           ____
  .ni 7      /ノ   ヽ\   壁に向かってしゃべってろゴミ
l^l | | l ,/)   / /゚ヽ  /゚ヾ\      .n
', U ! レ' / /   ⌒   ⌒  \   l^l.| | /)
/    〈 |  (____人__)  |   | U レ'//)
     ヽ\    |lr┬-l|   /  ノ    /
 /´ ̄ ̄ノ    ゙=ニ二"   \rニ     |
0172名前は開発中のものです。2012/02/26(日) 15:40:24.66ID:gzN+Zzia
  .ni 7      /ノ   ヽ\   嫌なら便所の落書き見てんじゃねえよ知的障害者
l^l | | l ,/)   / /゚ヽ  /゚ヾ\      .n
', U ! レ' / /   ⌒   ⌒  \   l^l.| | /)
/    〈 |  (____人__)  |   | U レ'//)
     ヽ\    |lr┬-l|   /  ノ    /
 /´ ̄ ̄ノ    ゙=ニ二"   \rニ     |
0173名前は開発中のものです。2012/02/26(日) 16:39:30.15ID:qQ2ZU54s
gzN+Zziaはマジキチ
0174名前は開発中のものです。2012/02/26(日) 18:52:28.99ID:/LaZ4b4O
脳障害者はID:gzN+Zziaだな
掲示板のマナーも守れない
0175名前は開発中のものです。2012/02/26(日) 18:52:58.40ID:4d5So+ih
何かレスし返さないと呼吸ができなくて死ぬとか
どういう類の生き物なのかお前らは
どっちもどっちだからまとめて消えてはくれまいか
0176名前は開発中のものです。2012/02/26(日) 18:59:41.71ID:/LaZ4b4O
韓国人は自分の気がすむまで反論して勝たないと窒息しそうになるらしいぜ
0177名前は開発中のものです。2012/02/26(日) 20:00:06.67ID:P8hMa+Gj
スルーできないお前らもいい加減にしてくれないかなw

某有名大学出てる俺からすると
お前ら全員同レベルなんだがw

恥を知ってねw
0178名前は開発中のものです。2012/02/26(日) 21:12:46.42ID:hBtOyXNe
Dxlib4dって使ってる人居る?
特別大きな問題点とか無ければそっちにいこうしてみようかなーとか思ってるんだけど・・・
0179名前は開発中のものです。2012/02/26(日) 22:15:04.21ID:vl2Cwggv
UTF16がメインだからそれ以外の文字コードを使おうとすると少し面倒かな
修正も頻繁ぽいし結構いいかんじ
0180名前は開発中のものです。2012/02/26(日) 22:53:50.86ID:/LaZ4b4O
DXライブラリがついに4D描画にも対応したかと思っちゃったじゃないかw
0181名前は開発中のものです。2012/02/27(月) 07:47:33.86ID:J5I/enMN
>>179
Thx
UTF16か・・・
標準ライブラリは使うの怖いし、事前にリソース含めて文字コードを全部揃えておくのが安定かな
0182名前は開発中のものです。2012/02/27(月) 13:12:57.78ID:+WiwNwyX
 
0183名前は開発中のものです。2012/02/28(火) 14:55:46.13ID:gPR8oNo2
chidoriの審査が音沙汰なしんだがおまいらはどう?
0184名前は開発中のものです。2012/02/28(火) 15:22:24.93ID:TyeTBbs8
chidoriってなんぞ
0185名前は開発中のものです。2012/02/28(火) 17:37:42.56ID:ZxDDbO6s
chidoriが何なのかはしらんが
おそらくスレチであろうことは想像が付く
0186名前は開発中のものです。2012/02/28(火) 18:12:34.04ID:TyeTBbs8
じゃあDXライブラリの話題をひとつ
最近DXライブラリアーカイブのパスが非常に簡単に解析できてしまうことに気付いた
こっそり有名ゲームの素材データ見るのが楽しい
0187名前は開発中のものです。2012/02/28(火) 18:22:03.02ID:hl4X3ev/
「気付いた」で終わらせないで公開して作者に報告するくらいの義理はないのか
0188名前は開発中のものです。2012/02/28(火) 18:36:00.58ID:TyeTBbs8
作者ってライブラリの作者と作品の作者どっちだろう
どっちにしてもバグでも不具合でもないし、本当に見られたくないなら作品の作者がパスの渡し方をちょっと工夫すれば問題ない
プログラムに直接平文書いてると見れちゃうってだけだから
0189名前は開発中のものです。2012/02/28(火) 19:01:40.07ID:xJyFsCqS
それくらいプログラム知識のあるヤツになら見られても構わんというか
「きさま! 見ているなッ!」とかの隠し画像を入れときたくなるくらいだな。
0190名前は開発中のものです。2012/02/28(火) 19:04:49.52ID:OSK3b3P9
見られても何も困らないからどうでもいい
そういうことやりたい奴にやらせない方が可哀想だと思ってる
0191名前は開発中のものです。2012/02/28(火) 19:06:11.03ID:g5XAw1wA
なんの知識や常識もない子供がやたらめったら配布とかしないためだけみたいなところはちょっとあるよね
0192名前は開発中のものです。2012/02/28(火) 19:08:21.73ID:TyeTBbs8
俺も気付いても結局平文で指定してるしなぁ
少なくとも自分の作品に関しては、見たいと思うほど好きになってくれてありがとう!って気持ちが

勝手に中身見ることはもちろんあまり良くないと思ってるんで正当化するわけじゃないけど
0193名前は開発中のものです。2012/02/28(火) 19:10:17.93ID:QaErXwSX
作ったことは無いけどネットワークゲームやランキングなどに影響なきゃどうでも良いかな
オフラインならチートも自由にやってくれて感じでデバグモード消さなかったりとか
0194名前は開発中のものです。2012/02/28(火) 19:41:30.72ID:v8V/fqrH
>>186
exeファイルのバイナリから鍵文字列抜き出す感じ?
0195名前は開発中のものです。2012/02/28(火) 19:45:01.77ID:TyeTBbs8
>>194
そんな感じ
意外とあっさり見つかっちゃう
0196名前は開発中のものです。2012/02/28(火) 20:00:01.91ID:Y2R+ebQe
素材データでオナニーとはプロだな
0197名前は開発中のものです。2012/02/28(火) 20:24:33.07ID:b65CtrPF
素材データが加工されてあったりして・・・
0198名前は開発中のものです。2012/02/28(火) 21:57:05.50ID:gP2JEQ8/
Dxlibで作ったゲームを配布・売る時って、Dxlib使ったことを明記する?
0199名前は開発中のものです。2012/02/28(火) 22:01:48.25ID:TyeTBbs8
する
どうせライセンス表記は設けなきゃいけないんだから、一緒に載せておく
0200名前は開発中のものです。2012/02/28(火) 22:23:00.33ID:OhLXfyph
license.txt ってのを用意して、全てのゲームに添付
0201名前は開発中のものです。2012/02/28(火) 22:25:17.87ID:Y2R+ebQe
どうせライセンスがないことで問題になることなんてないしむしろ訴えられてこそ神
0202名前は開発中のものです。2012/02/28(火) 22:28:17.82ID:g5XAw1wA
さすがにそれはクズのやることだわ
0203名前は開発中のものです。2012/02/28(火) 22:28:19.87ID:cFHY0LBs
感謝と尊敬の気持ちが足らんよ
0204名前は開発中のものです。2012/02/28(火) 23:18:47.70ID:DgDckH+E
どうやったら解析できないようにできるの?例えば
0205名前は開発中のものです。2012/02/28(火) 23:21:00.48ID:g5XAw1wA
ごく例えばだけど、ある乱数のシード値からASCIIコードのみを16個くらい取り出してその文字列をキーにするとか。
デコード側はその文字列をそのコードで生成するからちょっと機械語的に隠れそうなきがする
0206名前は開発中のものです。2012/02/28(火) 23:30:12.98ID:TyeTBbs8
コードの中にキー文字列を書かなければいい
キーを数字だけにしておいて、プログラムで指定する際にはint型で確保した後、
itoaなどで文字列に変換して渡したりするとか

でも、キーを1,2文字だけにするのが一番簡単で効果あるかも
それだけならバイナリの中に記述されててもキーかどうかなんてわからないし
0207名前は開発中のものです。2012/02/28(火) 23:39:07.27ID:QaErXwSX
暗号設定の関数呼び出しにブレークされてお終いな気もするけどな
そこまでするような奴相手だと自前の暗号化だろうと突破されるだろうけど
0208名前は開発中のものです。2012/02/29(水) 01:57:06.01ID:vgcUBIFo
結局セーブデータとか暗号化するのと同じ要領でやりゃあいいのか
0209名前は開発中のものです。2012/02/29(水) 18:14:30.43ID:+beIyo4X
ビルド前のDXLibのソースの時点で暗号化ルーチンを変えてしまうとか
0210名前は開発中のものです。2012/02/29(水) 23:57:28.87ID:R+zCJBWb
アーカイブされるファイル個々を符号化する方法もある。
この方法ならアーカイブが展開されてもファイルの閲覧まではできない。
FileRead_open()でファイルをメモリに読み込んでデコードルーチンに投げる。
そのあとに画像なんかはFromMem()関数系でメモリイメージからハンドルを作成する。

デコードルーチンは新しいスレッドで動かす。
デコード自体はDxLib関数は使わないからスレッドは大丈夫だと思う。

BGMなんかはさすがにサイズがでかいし、ストリーミングもできなくなるから符号化しないほうがいいかも。
まあここまでやっても、デコードルーチンや鍵がローカルにあるから、解析好きのやつが中身が見たいと思ったら展開される。
0211名前は開発中のものです。2012/03/06(火) 01:20:48.31ID:0kDRHt6K
自前でスレッド立ててファイルの読み込みからデコードまでを任せてたんだけど、
スレッドセーフじゃないのかうまく動く時と途中で止まるとき、デコードが失敗しているときがある

ぐぐって調べても全然わからん。 どうしたものか
0212名前は開発中のものです。2012/03/06(火) 07:20:05.88ID:5gEZu9MN
別スレッドでは大体DXライブラリの関数は使っちゃダメだよ
0213名前は開発中のものです。2012/03/06(火) 10:23:19.00ID:Ydmn79S3
約1週間書き込みなかったのか
0214名前は開発中のものです。2012/03/06(火) 10:35:50.75ID:yCb3EE4L
ここで質問していいのかちょっとわからないけど
DrawFormatStringでエッジ付きの文字って描画できる?
0215名前は開発中のものです。2012/03/06(火) 13:24:46.53ID:9mp4vdKv
int ChangeFontType( int FontType ) ;
で変更すれば出来るよ
0216名前は開発中のものです。2012/03/06(火) 15:28:20.43ID:yCb3EE4L
>>215
できた、ありがとう!
0217名前は開発中のものです。2012/03/06(火) 20:31:29.86ID:5ChKXDQ8
>>211
スレッド 同期でぐぐってみ?
0218名前は開発中のものです。2012/03/07(水) 19:48:12.93ID:ZhPgMvIv
ドンキーコングみたいな同人スクロールゲー作って売ろうと思ったが普通に挫折したなww
ゲーム作るのは難しすぎ。1年単位とかでやらんと無理だわwww


0219名前は開発中のものです。2012/03/07(水) 20:34:01.24ID:HIvKuEm5
初代のドンキーコングならつくれるんじゃねーの
0220名前は開発中のものです。2012/03/08(木) 00:48:30.88ID:Dqv+kY5U
なにげに難易度高いと思うけどな。
坂道処理あるし。
0221名前は開発中のものです。2012/03/08(木) 00:51:36.95ID:A8ECMcHA
ファミコンでも既にお手上げだ・・・
0222名前は開発中のものです。2012/03/08(木) 00:53:12.25ID:sEskeU3w
ファミコンのGimmick!とか今度真似て作ってみようかな
めちゃくちゃむずかしそうだしなあれ
0223名前は開発中のものです。2012/03/08(木) 01:02:35.67ID:iFiCVDtd
ロックマンみたいなのが一番楽かも
攻撃もショットだからモーション必要ないし
0224名前は開発中のものです。2012/03/08(木) 09:32:54.28ID:o/G8OGY2
きっと敵の動きで挫折するな
0225名前は開発中のものです。2012/03/08(木) 09:37:06.87ID:R4lvZNiJ
操作性も悪いとコンボイの謎クラスの難易度になるしな
0226名前は開発中のものです。2012/03/08(木) 10:07:31.09ID:5aewl7Wq
3Dの設置判定ってどうやってんの?

例えばポリゴンで島を作ったとしても
ポリゴンの内側をそのまま不可侵領域にするこも出来ないし
0227名前は開発中のものです。2012/03/08(木) 11:01:38.48ID:R4lvZNiJ
公式ページのサンプルで基本的な動作は習得できる
0228名前は開発中のものです。2012/03/08(木) 19:59:39.72ID:imANYpeu
ここで質問して良いのか分からないんですが
昔つくったゲームを久しぶりに動かしたのですが(5年ぐらいぶり)
環境が違うのかIDirectMusicPerformance8のInitAudioで5秒程度止まる為
ゲーム起動がものすごく遅くなりました。
原因が分かりそうな方、いないでしょうか・・・

DirectX SDK June 2006にて作成
現状のPCはwindows7でメモリ8Gとかの割と良いスペックの奴です。
0229名前は開発中のものです。2012/03/09(金) 01:11:02.28ID:3I26O7eH
>>228
スレタイにある「DXライブラリ」っていうのは、固有名詞なんだぜ
0230sage2012/03/09(金) 01:33:58.97ID:nwMKVPbj
>>229
申し訳ない・・・スレ違いって奴か・・・
0231名前は開発中のものです。2012/03/10(土) 00:05:38.04ID:og9XxOWT
プログラム板にDirectXのスレあるで
0232名前は開発中のものです。2012/03/11(日) 08:12:14.94ID:zHNjJC+E
つくづく紛らわしい名前だなと思う
0233名前は開発中のものです。2012/03/11(日) 09:17:17.72ID:2Yl5IzYJ
DXライブラリのDXがDirectXから来てるのは間違いないだろうしなー
0234名前は開発中のものです。2012/03/11(日) 11:35:41.23ID:1oK8dI98
じゃあDirectXライブラリつくってgoogleに見つかるように放流してみようかな
0235名前は開発中のものです。2012/03/11(日) 11:46:58.57ID:nMJ8iNuZ
>>231
そういやゲ製作技術板のほうでDirectXスレをたてなくなったのってなぜだっけ?
昔は両方にあったと思うんだけど
0236名前は開発中のものです。2012/03/11(日) 11:50:27.91ID:z9yHtCB8
二つある必要がないから、あとプログラム板の住人の方が人口密度が高いから
しょぼい質問にも答えが返ってくる。
0237名前は開発中のものです。2012/03/11(日) 22:28:50.38ID:ub0NgX9y
ゲーム以外でも使われてるしな
0238名前は開発中のものです。2012/03/13(火) 20:39:24.05ID:fLvozE+j
でも、間違った答えが返ってきたりするんだが……結局自分で調べて報告したが
0239名前は開発中のものです。2012/03/13(火) 22:40:31.67ID:OHhHzpdA
集合知なんてそんなもんだ。
0240名前は開発中のものです。2012/03/14(水) 03:04:54.25ID:TDv/BPW9
嘘を嘘と見抜けない人は掲示板を使うのはなんちゃら
0241名前は開発中のものです。2012/03/14(水) 23:48:08.13ID:6w1Q2bPZ
DirectXなんて先の無い物使うよりもUNITYとか使った方がいいと思う
DX10からの流れには正直ついていけないわ
0242名前は開発中のものです。2012/03/14(水) 23:52:24.05ID:nvBaoe4i
で?
それをDXライブラリのスレで言ちゃった理由は?
0243名前は開発中のものです。2012/03/15(木) 04:05:12.07ID:eGNSzrHf
卒業したい人は勝手に卒業すればいいし
0244名前は開発中のものです。2012/03/15(木) 06:27:14.19ID:TNX5pkwz
Unityこそ片寄った知識しかつかないだろw
0245名前は開発中のものです。2012/03/15(木) 10:45:15.45ID:aCL/JNLu
DXライブラリ使った3Dゲーム、
というかゲームで使うためのモデルの作り方載ってるとこないの?

アニメーションとかしなくていい

Blenderで作ったらところどころ面がおかしい
0246名前は開発中のものです。2012/03/15(木) 17:57:13.43ID:OgtsvU0s
>>245
モデリングだけならMetasequoiaマジおすすめ
0247名前は開発中のものです。2012/03/15(木) 18:14:02.08ID:dfpFfZmQ
おかしい部分が四角形かポリゴン裏側になってるとかだろ
座標系も変換必要だけどデフォルトでチェック入ってるからそこは平気かな
0248名前は開発中のものです。2012/03/15(木) 18:16:33.36ID:k2WQLrdL
>>246
表示するまでのサンプルない?
0249名前は開発中のものです。2012/03/16(金) 10:27:47.02ID:CueYkZit
ウィンドウ周りの不都合が気になって製作が進まない
0250名前は開発中のものです。2012/03/16(金) 13:32:59.00ID:mmuJDE4Q
win32api?でウィンドウを自分で作ったら良いのでは?
0251名前は開発中のものです。2012/03/16(金) 15:11:50.83ID:tnZKUAHg
そういや windows8 になったら新しいAPIになるんだよな
DXライブラリはその辺りも対応する予定なんだろうか
0252名前は開発中のものです。2012/03/16(金) 18:17:17.24ID:qDc8JT77
テキストエディタ何がオススメ?
0253名前は開発中のものです。2012/03/16(金) 18:31:13.17ID:DEGxjWR3
vim一択
オライリーの入門vi買ってこい
0254名前は開発中のものです。2012/03/16(金) 20:02:38.37ID:RmlQca5v
vimってキーをたたく回数が多くて効率悪くならね?
0255名前は開発中のものです。2012/03/16(金) 20:24:07.61ID:DEGxjWR3
矢印キーやマウスのために指をホームポジションから離すことの方が効率悪い
0256名前は開発中のものです。2012/03/16(金) 20:44:26.71ID:R7IFFlyA
サクラエディタ
0257名前は開発中のものです。2012/03/16(金) 21:27:45.39ID:hEaXyK4N
日本語対応がしっかりしてさえいれば
Notepad++を薦めたいところなんだがなぁ
0258名前は開発中のものです。2012/03/17(土) 17:03:04.13ID:aF2DmxkY
Scintilla使って自作しる
0259名前は開発中のものです。2012/03/17(土) 18:04:30.19ID:daPf8Sim
xyzzy最高
0260名前は開発中のものです。2012/03/17(土) 22:00:42.84ID:9N4p0N+u
>>257
設定で新規ファイルを強制UTF-8にすればShift-JISを自動認識してくれない以外の問題は無いでしょ
■ このスレッドは過去ログ倉庫に格納されています