[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/01 10:04 / Filesize : 217 KB / Number-of Response : 979
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:名前は開発中のものです。 mailto:sage [2010/10/04(月) 17:24:47 ID:zBoueRHu]
Cを習得した程度のスキルでも、
GUIのゲームを比較的容易に作成する事を可能にする、
「DXライブラリ」に関するスレッドです。
DXライブラリに関するテクニックなどの情報交換などを行う事で、
多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。

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

【過去スレ】
DXライブラリ 総合スレッド
pc11.2ch.net/test/read.cgi/gamedev/1197468399/
DXライブラリ 総合スレッド 2008
pc11.2ch.net/test/read.cgi/gamedev/1224923873/
DXライブラリ 総合スレッド その3
pc11.2ch.net/test/read.cgi/gamedev/1238429676/
DXライブラリ 総合スレッド その4
pc11.2ch.net/test/read.cgi/gamedev/1249822550/
DXライブラリ 総合スレッド その5
pc11.2ch.net/test/read.cgi/gamedev/1259912953/
DXライブラリ 総合スレッド その6
hibari.2ch.net/test/read.cgi/gamedev/1267108154/

107 名前:名前は開発中のものです。 [2010/10/29(金) 06:07:31 ID:Zgu4501s]
2D特化の頃のDXライブラリで作ったゲームを修正したいと思っている。

スコア表示などを除いた、ゲーム画面全体を拡大/縮小したり、回転したりしたい時は、
どのような方法をとるのが簡単だろうかか?

2D描画関数をラップして、1つ1つの画像の位置/角度/拡大率を計算しようかとも考えたが、
そこまでやるなら3Dベースで書き直したほうが楽かな? 3Dの勉強もしなきゃならないけど。

108 名前:名前は開発中のものです。 mailto:sage [2010/10/29(金) 08:09:53 ID:8tN7d7MP]
どう考えても前者の方が楽そう。

109 名前:名前は開発中のものです。 mailto:sage [2010/10/29(金) 08:25:08 ID:RNYBmubc]
もとのサイズのレンダリングターゲットに一旦レンダリングしてから
拡大回転してからバックバッファに転送すればいいじゃない

110 名前:名前は開発中のものです。 mailto:sage [2010/10/29(金) 09:04:41 ID:S3E2x+ev]
俺もその方法
複数のウィンドウサイズで動かすために、
描画は描画可能なテクスチャに全部してから、バックバッファに拡大して貼りつけてフリップしてる

個人的な要望なんだけど、DXライブラリでゲーム作ってる人はサボらずにマルチ解像度かフルスクに対応してほしい
最近フルスクにできないゲームが多くてちょっとストレス

111 名前:107 mailto:sage [2010/10/29(金) 11:53:34 ID:Zgu4501s]
要は、既存のバックバッファ以外に、
もう1つバッファを用意するってこと……だよな? たぶん。

リファレンスやDxLib.h眺めてるけど、どうやれば良いか分からなかった。


>>110
自分の場合は、フルスクリーン化&デュアルディスプレイ対応は実装してる。
開発環境がデュアルだから、ゲーム画面はセカンダリのモニタに映した方が楽だったり。

解像度変更は、拡縮なしで作ったらすげぇ面倒だった。


112 名前:名前は開発中のものです。 mailto:sage [2010/10/29(金) 12:06:41 ID:v3iLfA+T]
デバイスに直アクセスして自分で叩く

113 名前:名前は開発中のものです。 mailto:sage [2010/10/29(金) 12:52:37 ID:fgbZ41ZF]
空のグラフィックを作ってそこに全部描画して、描画し終わったらそれをバックバッファに拡大して描画してバックバッファをフロントにフリップして描画
をやりたいのにできないどうしたらいいの

114 名前:名前は開発中のものです。 mailto:sage [2010/10/29(金) 12:54:52 ID:fgbZ41ZF]
今は直接バックバッファに個々のグラフィックを拡大描画して対応している。描画の命令の実行回数が多いせいで処理時間が無駄にかかっているように思う。

115 名前:107 mailto:sage [2010/10/29(金) 13:06:10 ID:Zgu4501s]
hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=1533
これの応用で行けそうだ。
実際の負荷とかは、試してないんでわからないけど。


>>114
自前で計算したほうが軽いんじゃね?みたいな話もあるようだ



116 名前:名前は開発中のものです。 mailto:sage [2010/10/29(金) 13:34:35 ID:fgbZ41ZF]
うまくいきませんが何がまずいんでしょうか。

#include "DxLib.h"

int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
  // 初期化
  ChangeWindowMode(TRUE);
  SetGraphMode(256, 240, 16, 60);
  if( DxLib_Init() == -1 ) { return -1 ; }

  // バックバックバッファに描画
  int back_back_buffer = MakeScreen(128, 120);
  DrawBox(10, 10, 128-10, 120-10, GetColor(0, 0, 255), TRUE);

  // バックバックバッファをバックバッファに描画
  SetDrawScreen(DX_SCREEN_BACK);
  DrawExtendGraph(0, 0, 256, 240, back_back_buffer, FALSE);

  // バックバッファをフロントに描画
  ScreenFlip();

  WaitKey() ; // キー入力待ち
  DxLib_End() ; // DXライブラリ使用の終了処理
  return 0 ; // ソフトの終了
}

117 名前:名前は開発中のものです。 mailto:sage [2010/10/29(金) 13:42:42 ID:NQL/DcWX]
SetDrawScreen(back_back_buffer);
こうじゃないの?

118 名前:名前は開発中のものです。 mailto:sage [2010/10/29(金) 14:01:53 ID:fgbZ41ZF]
SetDrawScreen(back_back_buffer);
を追加したらできました。ありがとうございました。

119 名前:名前は開発中のものです。 mailto:sage [2010/10/30(土) 21:38:05 ID:EVvy4e2Q]
SetDrawScreenにそんな使い方もあったのか

120 名前:名前は開発中のものです。 mailto:sage [2010/11/01(月) 07:57:04 ID:SqHh10Wj]
稀に対応してない環境もあるらしい
が、もうそんな環境は無視していいよなー

121 名前:名前は開発中のものです。 mailto:sage [2010/11/01(月) 20:10:30 ID:dsxhqtKV]
むかしはそれやるときにSetCreateDrawValidFlagとかそんな名前の関数叩いたな。関数名うろ覚えだが

122 名前:名前は開発中のものです。 mailto:sage [2010/11/01(月) 20:24:23 ID:TcRqoLdS]
フルスクリーン切り替えやろうとしてDxLib::SetUseASyncChangeWindowModeFunction使ってみたんだが、
最大化ボタンでフルスクリーンになるのがなんか嫌だ。
WINAPI使っても最大化ボタンをオフに出来なかったし。

123 名前:名前は開発中のものです。 mailto:sage [2010/11/04(木) 19:00:51 ID:5KGDReom]
C#用のライブラリを地道に作ってたけどコメント整理するのが面倒過ぎて止まったw

124 名前:名前は開発中のものです。 mailto:sage [2010/11/04(木) 19:44:53 ID:Xjqq6LUM]
先にゲーム作ってしまえば良いのねん。
出来上がったら、そこから汎用的な部分だけ残して削除するのねん。

125 名前:名前は開発中のものです。 mailto:sage [2010/11/04(木) 20:40:54 ID:5KGDReom]
汎用的な部分というか、公式のライブラリを名前空間とクラスで分けて、エラーを例外投げるようにして、
定数を列挙体にって感じなんだよ。
とりあえずコメントは無視してタワーディフェンスでも作るかな。



126 名前:名前は開発中のものです。 mailto:sage [2010/11/04(木) 21:23:57 ID:bf6FkkHs]
C#への乗り換えを少し考えてるんだけど
ライブラリ自作してる人が結構いるって事は公式にあるC#用のライブラリだとやっぱり出来があんまりよろしくないんだね

C#は言語仕様だけをさらっとしかやってないんだけどなんで公式のC#ライブラリは避ける傾向にあるの?

127 名前:名前は開発中のものです。 mailto:sage [2010/11/04(木) 21:32:14 ID:tjpR73ju]
基本的にC向けのと同じだよ
C#やってるとわかるけど、一般的なC#の小奇麗なライブラリと比べると浮きまくりで気持ち悪いことこの上ない

128 名前:名前は開発中のものです。 mailto:sage [2010/11/04(木) 21:50:08 ID:bf6FkkHs]
つまりC#で使えるようにしただけでC#向きにしたわけではないてことかしら
挑戦してみようかなーどうしよっかなー。





129 名前:名前は開発中のものです。 mailto:sage [2010/11/04(木) 22:01:02 ID:tjpR73ju]
C#に限ったことじゃないけど、DXライブラリの関数を直接使う箇所は最小限にとどめる
それができてれば全然問題ないよ

130 名前:名前は開発中のものです。 mailto:sage [2010/11/05(金) 00:30:07 ID:tRE1QrzN]
全部一つのクラスに突っ込まれてるからインテリセンスが凄いことになってるw

131 名前:名前は開発中のものです。 mailto:sage [2010/11/05(金) 16:46:52 ID:4gHKQ48M]
自前で軽くラッピング

132 名前:名前は開発中のものです。 mailto:sage [2010/11/05(金) 21:05:30 ID:Ct5TfI3y]
mp3の再生しようとすると読み込みでゲームが止まるんだけどどうしたらいいの

133 名前:名前は開発中のものです。 mailto:sage [2010/11/05(金) 22:09:45 ID:B054dC7+]
まずMP3をゲームで使うためのライセンス購入します。

134 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 03:40:24 ID:4hWEM9VW]
最初から読んでおくか
読み込みを別スレッドに投げる

135 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 09:45:04 ID:GrG/N7mt]
メタセコで3Dモデル(人型)を作ってみたんだけど
どうやって手を動かせばいいのでしょうか
どうか教えてください



136 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 10:16:59 ID:gG7mkAjy]
>>135
keynoteっていうプラグインを使えばおk
ただしメタセコイアは課金しないとプラグイン使えないから注意

137 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 14:02:57 ID:e907wcy0]
>>136
結局フリー版は使い物にならないよね、UV展開も出来ないし
3D作りに限ってはちゃんとお金出さないと

138 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 14:13:08 ID:X/+Njm6+]

めちゃせこいや!!!


139 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 14:23:49 ID:w8Lj7k72]
3D作りてぇなぁ
ここんとこ2Dの練習ばっかだ

140 名前:名前は開発中のものです。 mailto:sage [2010/11/06(土) 14:38:38 ID:ynuuPiHQ]
モデリングはメタセコ-フリー版でかまわない。
3Dモデルアニメは、これを使って、Xfileで出力する。
RokDeBone2 フリー版
www5d.biglobe.ne.jp/~ochikko/menuRDB.htm

3Dモデル、アニメ付きXファイルを作ってから、読み込む。


141 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 10:40:58 ID:ECQsEI9f]
DXライブラリに特化した開発環境て需要あるかな?
プロジェクトごとの設定とか不要で、ライブラリ自体も同梱されてるような。
初心者は開発環境だけインストールすればすぐプログラム始められるようなやつ。
もう存在する?

142 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 11:06:24 ID:8nvbWHZ7]
そんなのヘッダー1つ書くだけじゃん?
DXライブラリを更にラップしようっていうなら無駄すぎる

143 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 11:27:18 ID:PEjmtzLM]
言語の敷居を低くする方向しか受容ないかと。
DxLibはc, c++前提なんだし、そこに躓く奴用って話。
つまりHSPみたいな?

144 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 11:43:25 ID:m5D1F8kR]
俺が考えた最強に汎用性のある構造体とかが宣言されてる感じかな

145 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 11:47:35 ID:rWurB08g]
引数が関数ポインタなのは使いづらいな



146 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 12:20:34 ID:1l7awG/6]
実際、DXライブラリを使おうとすると
俺フレームワークでラップしまくりではあるんだが。

147 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 12:21:54 ID:a3FXSzo8]
all-in-one-dxlib…… まず再配布できるC/C++コンパイラ持ってこないと駄目じゃないか?

148 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 13:04:56 ID:UhkNKf/s]
vc入れてdxlib解凍するだけじゃん

149 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 13:15:01 ID:cO/UCSKt]
DXライブラリをラップしたライブラリくらいしか無理だろ
しかもそんなの作るならDirectXをラップした新しいライブラリでも作れって話で・・・。

150 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 13:40:03 ID:UhkNKf/s]
VCのテンプレートとかスニペット作ればそれなりに楽になるかもね

151 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 13:40:16 ID:ECQsEI9f]
いや、ちょっと思ったつぶやきにレスサンクスw
あのインクルードディレクトリを指定したり、文字セットを設定したりがさ
ゲーム作りたいって初期衝動だけでVCインストールした初心者には
めんどくさい&折れるきっかけになるんじゃないかと思うんだよね
そこ抜ければファミリーベーシック並の世界が待ってるのにもったいないなと
そんなので躓くならプログラミングなんか無理ってのももっともなんだけど

152 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 14:44:45 ID:B9DxEekT]
すでにファミベ並みに簡単かと・・・

153 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 14:48:50 ID:I/t+lL9s]
「今夜は寝かせないんだから」

谷はそういって服を脱ぎ始めた。
亮子はいつもそうだった。自分勝手で、わがままで。明日、試合を控えてる俺の事情などそっちのけで
子作りしたいなどと。まったくこまった奴だ。
でも、今日は許してあげようかと思う。最近ご無沙汰だった為、亮子はご機嫌斜めだったしな。
いやと言ってもやめてくれなさそうだし、諦めて夜のお勤め、させていただくとするか。 俺は服を脱ぎ始めた。

真っ赤にほてった亮子の素肌は、柔道家とは思えないきれいな肌だった。
カラダには無駄な肉は付いてないし、引き締まっててナイスボディだ。
裸体の谷も、柔道家の谷も、妻としての谷も、どれも俺は好きなのは知っていた。しかし、やはり郡を
ぬいて今の亮子は素敵だ。  なんつーのはいつも言ってる言葉か。  少し笑う。

いきり立つ俺の息子は、亮子の裸体に反応していた。それをみかねた亮子は、そっと
手でさすり始めた。  いや、しごきはじめた。が適切だろうか。 手コキだ。
くちゅくちゅと、唇で息子の先端をいやらしく吸っている亮子は、どこか激しかった。
ルビーのように赤くなった俺の息子は、激しい攻めに負け、一本とられてしまったようだ。  僕は射精した

154 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 14:49:17 ID:90p52XEG]
単純な命令、少ないシステム関数、だから簡単かと。

155 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 16:50:45 ID:gpsUfM4+]
ゲームも作れるってだけで
ゲームのライブラリっぽくはないな

簡単なんだけど関数だから自前で用意しなくちゃいけないことが多々ある
それが良いんだろうけど




156 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 17:26:31 ID:ECQsEI9f]
イメージ的には
開発環境起動して新規ボタンをクリックすると白紙が現れて、すぐそこにDXライブラリの関数を使ったプログラムを書いてゆけるような。
実行ボタンをポチっとするとコンパイルして実行されてさ。
あとはライブラリ関数のリファレンスがヘルプに実装されてたり。
初心者が意味不明&使わないような機能は極力排除した、万能ではないけどシンプルで直感的にわかりやすい開発環境。

チラシの裏ですまんw

157 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 17:42:19 ID:IW2Cyp3F]
極端な話、ツクールが作りたいわけでしょ。
まぁ頑張って。

158 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 17:58:07 ID:pjJmyuPH]
メモ帳にコード書いてアイコンにドロップするだけで実行ファイルが作成できる
LGPという言語(BASIC)がある。
機能はDXライブラリと同等だが、バグ等のサポートがいまいち。


159 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 18:06:40 ID:cO/UCSKt]
ぶっちゃけ、C/C++で書く時点でこれ以上簡単にするのは需要ない気がするけどな。
簡単に表示させたいだけならHSPとかでいいべ

160 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 18:15:51 ID:gh79iorC]
ツクールでいいじゃん
ツクールってRubyで基礎から開発できるんじゃなかったかな

161 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 18:39:19 ID:I/t+lL9s]
eclipseで環境作って固めれば出来上がりじゃないの?eclipseでDXライブラリ使えるか知らんが

162 名前:名前は開発中のものです。 mailto:sage [2010/11/07(日) 22:48:09 ID:ECQsEI9f]
そっか。
ゲームプログラミング自体の壁はDXライブラリが十分下げてくれたから、
プログラミングをスタートするまでの環境作りの壁をさらに下げられないかと思ったんだけど、
手軽にゲーム作り始めたいだけなら、方法はそれこそツクールも含めて他言語とかいろいろあるもんね

俺がCの勉強初めたとき入門書の終わりまでやってもグラフィカルな処理のことが出てこなくてショックうけたんだよね。
DXライブラリで出来るようなことがCの命令文として有ると思ってたから。
だったら、最初からC言語にDXライブラリが含まれているかのように扱える環境があれば初心者の夢も膨らむんじゃないかと。
まあ、そのかわりにC言語の姿を歪めて伝えてしまうことになるけど。

他の手軽な方法については考えがおよばなかったw
つまらん雑談につきあわせてスマンかった

163 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 08:46:29 ID:FWqEKMIi]
>>162
分かる気はするね。
実際、「Cの入門書は読み終わりましたが、これで何が出来るんですか?」みたいな質問は多いみたいだし。

164 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 10:22:47 ID:+hxj6IQK]
初心者はこれを最初に作れってゲームも無いしな
ブロック崩しとか作っても退屈だし、あんまり勉強にもならないし
色々要素足して勉強になるブロック崩しを作れるならもう初心者じゃないし

165 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 12:34:49 ID:HPTp1OPd]
CUIゲームでおk



166 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 16:16:55 ID:4kDmzqIU]
初心者はSTGを作れ

167 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 16:50:11 ID:zqQqt+dZ]
いやならすんなボケ
そんなつまらんレスよこすなよ?

168 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 17:14:35 ID:DvVGWEOR]
>>162
初心者だろうがどうでもいいけど、みんな3Dゲームを作ってみようと思わないのかな
DXLibアップデートで3Dに対応して1年以上経つのに未だに3Dやれる人が僅か、弾幕シューやブロック崩しでは虚しくないかな
ゆとり言語と馬鹿にされてるHSPやXNA(C#)でさえも3Dでセミプロ級の作品作る奴らゴロゴロ居るのに
何のために難しいC/C++言語学習するのか疑問に思う、DXLibユーザーはレベル低いのばっかりなのかな

169 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 17:16:45 ID:u/XCb8om]
少なくとも俺はレベル低い。
2Dがやっとだ。

170 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 17:21:31 ID:HPTp1OPd]
日本は2Dの文化だし仕方ない。

171 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 17:29:35 ID:j3tivA9I]
3Dゲー作るなら慣れてる人間はDXライブラリじゃなくてももっと充実したミドルウェアライブラリ使う
そういうのがわからない初心者にはDXライブラリを使った3Dプログラミングのチュートリアルとか解説が必要だろうけど……そんなもん無いだろ?

172 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 17:29:42 ID:zqQqt+dZ]
バグとり いやだもん

173 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 17:32:23 ID:J/ibWCe7]
C言語オンリーでゲーム作ろうと思うやつなんていないだろ
必然的にフレームワークが必要になる→DxLibの必要性に疑問を持つ
→自前でAPI叩く、もしくは統合ライブラリに移るんじゃないの

174 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 17:37:19 ID:J/ibWCe7]
ごめんDxLibも統合型だった
オブジェクト指向の統合ライブラリで通じるだろうか

175 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 17:40:01 ID:YCnD74MI]
DxLibはオブジェクト指向ではないでしょ
Cだけで組めるのを売りにしてるからしょうがないっちゃしょうがないけど



176 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 17:40:56 ID:jg9epNpg]
>3Dゲー作るなら慣れてる人間はDXライブラリじゃなくても
>もっと充実したミドルウェアライブラリ使う
DXライブラリをディスる気は微塵もないけれど、確かに
できる人とできない人の両方が使いにくい部分があるので
使う人を案外選ぶ部分はあるかもしれない。

HSPとかに比べると、より低レベル(より知識が必要という意味。
たとえばZソートとかも自分でやらないといけない)なので
3Dのキャラクタを表示する、動かすという意味では
初学者にとっては、ステップが多くなり敷居が高い部分がある。

一方DirectXを直接触るのに比べると、非常に楽な部分もあるけれど
シェーダーとかマルチテクスチャとかで、ポテンシャルが制限されて
しまう部分もあるので、上級者の人は使わない。
という部分はあるように思う。

もっとも口を動かすよりも手を動かさないとダメというか
各自が好きな方法で作りたいものを作ればいいんじゃね?
というオチになるわけだけど。

177 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 17:41:17 ID:h7BwgFgn]
3Dの管理なんてそもそも面倒が増えるだけでゲームとして2Dより優れるとは限らんから
なにか3Dでしかできない画期的アイディアを実現したいなら3Dもありだろうけど、2Dで補えるのがほとんど

178 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 17:54:56 ID:zWMMP9+r]
>>176
まさにこれだな

ゲームライブラリとしては機能が足らない
特に3DゲームをDxLibで作るとなると自前実装が多く、敷居が高まってる
が、勉強にはなる

179 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 18:24:33 ID:aGaevBn0]
3Dで作るのならSource engineとか使うかな
MODでも完成するのに数年かかったりしているところを見るとベースから自作する気がしない・・・

180 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 19:12:17 ID:zjYOZNWQ]
3Dゲーにまず興味沸かないっていうね


181 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 19:14:55 ID:iV5WeyRN]
仕方ないよ。作ってるのがスーファミ世代ばかりなんだから

182 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 19:16:00 ID:2t/ku2CE]
3Dはゲームって感じがしない。あれはシミュレーターだろ?ジャンルが違う

183 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 19:16:31 ID:/ugDMMPN]
DXライブラリの3Dって、低レベル(知識が必要という話)なのか。
それはそれで勉強になりそうだし別にいいけど。

下手に簡単に作れる独自機能を追加すると、他のライブラリやDirectX直叩きに
移行したときにその知識が役に立たなくなるしな。
作者も相当そのことを考えてるように見える

184 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 19:29:50 ID:UFj3Ys++]
ライブラリ → ラッパーとか? 使ってはいない

185 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 19:37:15 ID:dvsrCWC7]
>>181
俺、同意w
家族持ちの会社員の趣味に使える時間じゃ、スーファミどころかファミコンレベルでちゃんと完成させてくくらいがちょうど良い
出来たゲームがつまらなくたって、作る過程がどんな大作ゲームより面白いからハマる



186 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 19:41:32 ID:tfe2hB1d]
3Dゲーム好きだし作りたいけど、2Dでさえ苦戦してるので当分手が出ない

187 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 19:42:57 ID:hR+RAxdD]
3D機能を使って、2Dゲームを作るととっても楽だよ。

188 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 19:47:19 ID:QYHuzqC4]
おっさんな自分も同意できてしまうから困るw
スーファミとか2Dのドット絵のゲームばかりしてたから
近頃の3Dゲームは映画観てるって気がしてしまう

189 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 20:55:44 ID:fx2hpfs4]
背景だけ3Dでいいんじゃないか
あとSTGだと最初に自機が発進するところとか

190 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 21:30:31 ID:dvsrCWC7]
勉強としては面白いよね
学生のころ三次元座標を画面上の二次元座標に投影する方法を図書館で必死に調べて
98のベーシックでワイヤーフレームの飛行機を動かしたのとか良い思い出
でも、あれをゲームレベルで今やる気力はないw
情熱で突っ走れる若いもんが頑張ってくれ

191 名前:名前は開発中のものです。 mailto:sage [2010/11/08(月) 22:55:35 ID:mQVHItPp]
俺たちにはまだまだやり残したことがあるんだ。
2Dにな。

192 名前:名前は開発中のものです。 mailto:sage [2010/11/09(火) 22:29:43 ID:bdQH3dC+]
STLのlistでクラスオブジェクトを管理する
ブロック崩しを作りました!!
でもSTGはもっぱら駄目です

次の段階へあがるために作るべきゲームを教えてください

193 名前:名前は開発中のものです。 mailto:sage [2010/11/09(火) 22:31:47 ID:dxcm1rbk]
よし、STLのlistでクラスオブジェクトを管理するSTGを作るんだ!

194 名前:名前は開発中のものです。 mailto:sage [2010/11/09(火) 22:32:31 ID:dV+denc1]
エロゲ

195 名前:名前は開発中のものです。 mailto:sage [2010/11/09(火) 23:57:30 ID:v+jKjLnL]
game-develop wiki 段階的学習
ttp://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アクションでいいんじゃない



196 名前:名前は開発中のものです。 mailto:sage [2010/11/10(水) 11:44:55 ID:7GFOJvAT]
DxLib用の便利な拡張ライブラリを作りたいな


197 名前:名前は開発中のものです。 mailto:sage [2010/11/10(水) 12:15:45 ID:ChHZabEn]
十分便利じゃん何が不満なのか言ってごらん

198 名前:名前は開発中のものです。 mailto:sage [2010/11/10(水) 12:22:32 ID:XiwcHOPY]
物理エンジン
AIエンジン
自然環境エンジン
マップエンジン


199 名前:名前は開発中のものです。 mailto:sage [2010/11/10(水) 12:37:41 ID:TXFfK0Xm]
そういうのを自分で作るのが面白いんじゃないか

200 名前:名前は開発中のものです。 mailto:sage [2010/11/10(水) 13:01:08 ID:XiwcHOPY]
>>199
それを言ってしまうと、DXライブラリの存在価値が無くなる。

201 名前:名前は開発中のものです。 mailto:sage [2010/11/10(水) 13:06:07 ID:7GFOJvAT]
他人と共有することで新しい発見があるかもしれんだろ

202 名前:名前は開発中のものです。 mailto:sage [2010/11/10(水) 13:21:10 ID:U6nlKOPO]
わざわざ独立して存在し得るライブラリをDxLibに依存させる意味がない。

203 名前:名前は開発中のものです。 mailto:sage [2010/11/10(水) 13:38:02 ID:RIHaHzxX]
DXライブラリは、DirectXを使う際に必要な煩雑な手続き、お約束を代わりにやってくれるだけのものなんだろ?
俺はおかげでWindows環境でゲームが作れるようになったから、それだけでいい。

ただ、俺のプログラミング知識は独学で我流だから、効率悪くて、
他の人がどんな事やってるのかは非常に気になる。

もちろんぐぐればサンプルソースは見つかるけど、そういうサンプルって大抵が
最低限以上、の事まで書かれていて、どれが本当に必要な事なのかが判断つかなくて
結局参考にならなかったりする。

204 名前:名前は開発中のものです。 mailto:sage [2010/11/10(水) 13:48:12 ID:fEee/oha]
自分のゲームフレームワークに組み込んで使うのが一般的じゃないの

205 名前:名前は開発中のものです。 mailto:sage [2010/11/10(水) 14:08:25 ID:7GFOJvAT]
>>202
DxLibを使う以上どうしても依存してしまうものも多数ある
例えば描画を拡張した機能(グラデ文字やx,y別の伸縮回転描画等)や、
MessageBox等のDxLibが内包してるパラメータを用いる必要があるものなど
海外のゲームエンジンが強いのはそういう運用上の実例が非常に多いから



206 名前:名前は開発中のものです。 mailto:sage [2010/11/10(水) 18:27:13 ID:b4/JIdm+]
じゃあ作ればいいじゃん
期待はしないぜ。ここでぼやいてるぐらいだからな

207 名前:名前は開発中のものです。 mailto:sage [2010/11/10(水) 19:49:59 ID:AO8sSMbt]
なんで海外の話が出てきたか知らんが便利関数くらいならサクッと公開すればいいじゃん
ここにリンク貼れば誰かがダメだししてくれるだろう






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<217KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef