- 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/
- 75 名前:名前は開発中のものです。 mailto:sage [2010/10/20(水) 05:12:04 ID:/as5j9De]
- Cがいいね
- 76 名前:名前は開発中のものです。 mailto:sage [2010/10/21(木) 05:52:17 ID:hzLcX3sB]
- C#で使うならどのDXライブラリが一番いいの?調べると結構個人改良のあるよね
- 77 名前:名前は開発中のものです。 mailto:sage [2010/10/21(木) 06:24:01 ID:PfQq2hQd]
- 公式以外はここで取り扱っておりません
- 78 名前:名前は開発中のものです。 mailto:sage [2010/10/21(木) 08:55:50 ID:Tb90fLMG]
- >>76
SlimDX
- 79 名前:名前は開発中のものです。 mailto:sage [2010/10/21(木) 12:22:17 ID:khNErQ8K]
- 一応100%カバーしてるし最新のバージョンのものが使えるから公式一択。
ただし明らかにラッパーが間違ってたり欠けてるものがあるので 自分で対処できるスキルは必要。 初心者なら使わない方がいいと思う。C丸出しのインターフェイスなのでC#の勉強にもならん。
- 80 名前:名前は開発中のものです。 mailto:sage [2010/10/21(木) 22:36:08 ID:ZDtUtymd]
- 誘導されたので質問します
VC2008でDXライブラリを使用しています PlayMusic命令でMIDIファイルが再生できません 0x4b7e2bd8 で初回の例外が発生しました: 0xC0000005: 場所 0x4b7e2bd8 を読み込み中にアクセス違反が発生しました。 というエラーで出力が埋め尽くされています… どなたか解決法を知っている方はございませんでしょうか
- 81 名前:名前は開発中のものです。 mailto:sage [2010/10/21(木) 23:04:28 ID:fVnBqDDl]
- 1回呼び出せばいい所を毎ループ呼び出してるとか
- 82 名前:名前は開発中のものです。 mailto:sage [2010/10/22(金) 02:17:16 ID:rSgU6cUY]
- >>74
マリオ風アクションの項目がめちゃくちゃ参考になった、ありがとう!
- 83 名前:名前は開発中のものです。 mailto:sage [2010/10/22(金) 09:00:26 ID:0ad3BzKj]
- XNAから来ました。
とりあえずモデルを表示してみたくて下記のように書いてみたんですが 線は出るんですがモデルが表示されません。 どこか問題があるでしょうか? //初期化 DX.ChangeWindowMode(1); DX.DxLib_Init(); //カメラ DX.SetCameraNearFar(0.1f, 150.0f); DX.SetCameraPositionAndTarget_UpVecY(DX.VGet(0f,0f,100f), DX.VGet(0f,0f,0f)); //箱 int h; h = DX.MV1LoadModel("box.mqo"); DX.MV1SetPosition(h, DX.VGet(0.0f, 0.0f, 0.0f)); DX.MV1DrawModel(h); //線 DX.DrawLine3D(DX.VGet(-10.0f, 0.0f, 0.0f), DX.VGet(10.0f, 0.0f, 0.0f), DX.GetColor(255, 255, 255)); DX.WaitKey(); DX.DxLib_End();
- 84 名前:名前は開発中のものです。 mailto:sage [2010/10/22(金) 09:27:20 ID:6t6qWMaG]
- 3D知らんけど光当たってないんじゃないの?
- 85 名前:名前は開発中のものです。 mailto:sage [2010/10/22(金) 09:38:49 ID:0ad3BzKj]
- >>84
ありがとうございます。 DX.SetLightDirection(DX.VGet(0f, 0f, -1f)); とやったら表示されました。
- 86 名前:名前は開発中のものです。 mailto:sage [2010/10/22(金) 11:50:07 ID:0ad3BzKj]
- 初音ミクを表示してみたんですけど
あまり綺麗に出ません。ちょっと崩れます。ミクとはわかります。 どこが問題でしょうか? //初期化 DX.ChangeWindowMode(1); DX.DxLib_Init(); DX.SetDrawScreen(DX.DX_SCREEN_BACK); DX.ClearDrawScreen(); //ライト DX.SetLightDirection(DX.VGet(0f, 0f, 1f)); //カメラ DX.SetCameraNearFar(0.1f, 500.0f); DX.SetCameraPositionAndTarget_UpVecY(DX.VGet(50f,50f,-50f), DX.VGet(0f,0f,0f)); //線 DX.DrawLine3D(DX.VGet(-50.0f, 0.0f, 0.0f), DX.VGet(50.0f, 0.0f, 0.0f), DX.GetColor(255, 255, 255)); //箱 int h; h = DX.MV1LoadModel("初音ミク.pmd"); DX.MV1SetPosition(h, DX.VGet(0f, 0f, 0f)); DX.MV1SetScale(h, DX.VGet(2f, 2f, 2f)); DX.MV1DrawModel(h); //フリップ DX.ScreenFlip(); DX.WaitKey(); DX.DxLib_End();
- 87 名前:名前は開発中のものです。 mailto:sage [2010/10/22(金) 14:14:11 ID:FSlo2qRV]
- 崩れるってのがわからんけど、トゥーン用のテクスチャ用意してないとか?
pmdの注意書きっぽいのはリファレンスのMV1LoadModel
- 88 名前:名前は開発中のものです。 mailto:sage [2010/10/22(金) 20:24:57 ID:0ad3BzKj]
- こんな感じに崩れます
www1.axfc.net/uploader/Sc/so/165624.jpg
- 89 名前:名前は開発中のものです。 [2010/10/22(金) 21:06:00 ID:J0eORwEn]
- わからん
- 90 名前:名前は開発中のものです。 mailto:sage [2010/10/22(金) 21:32:45 ID:q3cuJ2OI]
- 本家の掲示板に似たのがいる。↓のレスみてみれば?
3Dモデルが上手く表示されない
- 91 名前:名前は開発中のものです。 mailto:sage [2010/10/22(金) 21:40:51 ID:0ad3BzKj]
- >>90
うわっ! かなり綺麗に表示されました!! ありがとうございます。 あと少しです。目がおかしいorz
- 92 名前:名前は開発中のものです。 mailto:sage [2010/10/22(金) 22:31:04 ID:0ad3BzKj]
- DX.MV1DrawModel(h);
DX.MV1DrawMesh(h, 5); としたら目も表示されました。 なるほどメッシュを書く順番も考えないといけないのか。
- 93 名前:名前は開発中のものです。 mailto:sage [2010/10/23(土) 08:21:25 ID:dp8knbg6]
- しかしモデルを描画する順番ってモデルファイル自体に入ってないんですかねー
- 94 名前:名前は開発中のものです。 mailto:sage [2010/10/23(土) 13:12:14 ID:USZsnRd5]
- メタセコならあったと思うけど
- 95 名前:名前は開発中のものです。 [2010/10/23(土) 18:42:20 ID:vt0DlvMi]
- 4)本ソフトウェアの出版権、公衆送信権、または本ソフトウェアを含む二次的
著作物への著作権の許諾等の権利は、すべてインターネットに帰属します。 5)インターネットは、レンタル業による本ソフトウェア製品のレンタルによる 使用許諾は一切認めていません。 6)インターネットは、本ソフトウェア製品を中古品売買を仲介業とする業者へ 譲渡することを一切認めていません。 7)本ソフトウェアの全部または一部をインターネットの事前の了承なしに第三 者に再配布、使用許諾、公衆送信または可能な状態にすることはできません。 インターネット?なにこれ? にこ動画の無料動画作成ツールの同意書なんだけど
- 96 名前:名前は開発中のものです。 mailto:sage [2010/10/23(土) 18:45:27 ID:7kcOnoux]
- >>95
誤爆だろうけどちゃんと最初から隅々まで読みなさいよ 会社の名前が「インターネット」でしょ
- 97 名前:名前は開発中のものです。 mailto:sage [2010/10/23(土) 18:45:47 ID:iTUD1erl]
- 株式会社インターネットの商品だから
- 98 名前:名前は開発中のものです。 [2010/10/23(土) 18:46:26 ID:vt0DlvMi]
- (株)インターネットだろJK
これ書いたの小学生か まぁ、使うけどwwwwwwwwwwww
- 99 名前:名前は開発中のものです。 mailto:sage [2010/10/23(土) 18:47:34 ID:7kcOnoux]
- これはひどい小学生ですね!
- 100 名前:名前は開発中のものです。 mailto:sage [2010/10/23(土) 20:22:19 ID:SlOQpi4h]
- ほんとに酷い小学生だなw
- 101 名前:名前は開発中のものです。 mailto:sage [2010/10/23(土) 21:48:05 ID:TSrlGyiC]
- これが噂の闇プログラマか・・・ゴクリ・・・
- 102 名前:名前は開発中のものです。 mailto:sage [2010/10/23(土) 22:26:37 ID:vt0DlvMi]
- 詐欺ってるだろうけど
他にすることナッシング
- 103 名前:名前は開発中のものです。 mailto:sage [2010/10/24(日) 05:16:56 ID:cTiLcqa8]
- >>102
スレチだから相応のスレで話しなされ
- 104 名前:名前は開発中のものです。 mailto:sage [2010/10/24(日) 11:00:20 ID:kO5YB+f7]
- 今までマップを選択式にしてたんだけど、Googleマップのようにマウスドラッグでグリグリ動かしたくなった。
画像をマウスでドラッグするやり方すら危ういんだけど、こういうサンプルや考え方を載せてるサイトありませんか?
- 105 名前:名前は開発中のものです。 mailto:sage [2010/10/24(日) 11:26:44 ID:L638I/OZ]
- ドラッグ開始位置と現在位置さえわかれば楽でしょ
- 106 名前:名前は開発中のものです。 mailto:sage [2010/10/26(火) 00:10:59 ID:DVGDPbek]
- 半ダッシュはもうちょっと目の前の箱を活用したほうがいい
- 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だけで組めるのを売りにしてるからしょうがないっちゃしょうがないけど
|

|