DXライブラリ 総合スレッド その6
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2010/02/25(木) 23:29:14ID:hEXp+gEaGUIのゲームを比較的容易に作成する事を可能にする、
「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/
0095名前は開発中のものです。
2010/03/16(火) 02:28:02ID:SXKTSMf8なかなかセンスのあるレスだな
0096名前は開発中のものです。
2010/03/16(火) 02:32:00ID:4V4UJfV3真面目に考えるなよww
0097名前は開発中のものです。
2010/03/16(火) 09:05:10ID:2zsiFfg5ソースコードがテラカオスになっちまうぞ。
結局、これって楽をするための手段だと思うんだよなぁ。
0098名前は開発中のものです。
2010/03/16(火) 09:11:09ID:OB/6gNs70099名前は開発中のものです。
2010/03/16(火) 09:39:21ID:Aryj9UWqポインタなしのソース公開してたりするからそのこといってんじゃね
入門向けに書いてるからそれはそれで良いと思う
そもそも、ポインタ使わなくても書けるとか
オブジェクト指向じゃなくてもいいとか
DXライブラリと関係ないよw
0100名前は開発中のものです。
2010/03/16(火) 09:44:52ID:0sP8zlfc0101名前は開発中のものです。
2010/03/16(火) 09:55:27ID:V81w7b1y全部グローバル変数なんだろ
幾つか(マウスの座標取得等)の関数は&付けんといけないがこれはポインタ使うとは言えないか
0102名前は開発中のものです。
2010/03/16(火) 12:52:03ID:RVuFBq2b0103名前は開発中のものです。
2010/03/16(火) 18:46:12ID:xVY8LtuV効率的な手法を考えたりしてると、自然とそっち方向に向かっていくものだと思う。
>>101
意味が分からず使ってる人も多いんじゃないかな。
0104名前は開発中のものです。
2010/03/16(火) 19:51:44ID:AR/vALAYこっちはもっとシステム的な事で解決できたはずだし。
実際最近の言語じゃポインタなんてほぼ使わないし。
0105名前は開発中のものです。
2010/03/16(火) 20:05:35ID:JF1U7lAT0106名前は開発中のものです。
2010/03/16(火) 20:06:03ID:ts1MDUYkポインタで実現してる機能をどうやって再現するんだろう。
0107名前は開発中のものです。
2010/03/16(火) 20:10:54ID:O6MKyy5s0108名前は開発中のものです。
2010/03/16(火) 20:19:42ID:8RTV3Ksc0109名前は開発中のものです。
2010/03/16(火) 20:38:39ID:5l4/ZNPE0110名前は開発中のものです。
2010/03/16(火) 20:45:22ID:gYSAom39今んとこ必要が無いなって事なら別に覚えなくても良いんだよ
将来プログラマーになったりするつもりなら必要かも知れないけど
日本でプログラマーを目指すのは多分考え直した方が良いな
0111名前は開発中のものです。
2010/03/16(火) 20:54:00ID:Qk6lUGodJava、C#(unsafeでは使える)、VB、Ruby、Python、Perl、HSP、etc..
最近の言語かどうかは知らないけどポインタの代わりに参照を採用している言語は結構あるね。
0112名前は開発中のものです。
2010/03/16(火) 20:58:22ID:M1INdPSU0113名前は開発中のものです。
2010/03/16(火) 21:01:29ID:t5Hzb9Y3*がついたり&がついたり
ポインタに1加算したら1バイト先が見えるのかと思いきやサイズによって違ってたり。
0114名前は開発中のものです。
2010/03/16(火) 21:03:37ID:Qk6lUGodそれじゃあ説明してくれ
0115名前は開発中のものです。
2010/03/16(火) 21:06:51ID:naTvza5K変数は何も無しで値、&でアドレスなのに、ポインタは*で値、何も無しでアドレスってのが
慣れるまで苦労した。
他にも**やら*[]やら未だにリファレンス見ないと上手く書けない。
0116名前は開発中のものです。
2010/03/16(火) 21:13:01ID:wrWPEp89ポインタへのポインタへのポインタって、もはやギャグでやってるようにしか見えん。
0117名前は開発中のものです。
2010/03/16(火) 21:15:01ID:t5Hzb9Y3int *p ;
なのにポインタは p とかw
これは
int* p ;
と同じ事だとの説明読んでやっと理解できたw
0118名前は開発中のものです。
2010/03/16(火) 21:18:29ID:5l4/ZNPE0119名前は開発中のものです。
2010/03/16(火) 21:46:05ID:Zxr9JEGe0120名前は開発中のものです。
2010/03/16(火) 21:53:10ID:V81w7b1y0121名前は開発中のものです。
2010/03/16(火) 22:59:47ID:ts1MDUYk多次元配列のメモリ領域を動的に確保したい時とかじゃね
0122名前は開発中のものです。
2010/03/16(火) 23:12:44ID:4V4UJfV3ttp://pc12.2ch.net/test/read.cgi/tech/1192485583/
雑談スレ行け
0123名前は開発中のものです。
2010/03/16(火) 23:16:20ID:OIbZVAa40124名前は開発中のものです。
2010/03/17(水) 02:15:36ID:mRKdpQptint *p
で
int * p
みたいに真ん中にあるやつ見たときひっくり返った
0125名前は開発中のものです。
2010/03/17(水) 05:34:28ID:+KoZs8u7p="私の名前は山田太郎です";
昔こんな使いかたしてた
0126名前は開発中のものです。
2010/03/17(水) 07:24:59ID:Lf6vbKezなんかおかしいか?それ?
0127名前は開発中のものです。
2010/03/17(水) 07:30:47ID:Zvuo2AK70128名前は開発中のものです。
2010/03/17(水) 07:53:50ID:w9QKrbI7指摘されてから理解したがな
おかしいということを
0129名前は開発中のものです。
2010/03/17(水) 07:57:26ID:piSntFMa書き換えた場合の動作は未定義
文字列リテラルのアドレスを保持するならconst char *p; にしないといけない
0130名前は開発中のものです。
2010/03/17(水) 08:09:20ID:Lf6vbKez0131名前は開発中のものです。
2010/03/17(水) 08:21:23ID:w9QKrbI70132名前は開発中のものです。
2010/03/17(水) 08:32:14ID:nz0onodK0133名前は開発中のものです。
2010/03/17(水) 12:54:50ID:LJk+FLk30134名前は開発中のものです。
2010/03/17(水) 15:52:02ID:nz0onodK0135名前は開発中のものです。
2010/03/17(水) 16:16:28ID:KWq1ycZ+0136名前は開発中のものです。
2010/03/17(水) 16:42:03ID:mZkJcR4o0137名前は開発中のものです。
2010/03/17(水) 17:14:11ID:8akFi22qワロタw
ポインタ宣言の*はホント紛らわしいよなー。
ついでに、宣言の&はエイリアスだったりしていい加減にしろと(こっちはあまり迷わないが)
int i=z; // 変数に変数を代入しています
int *p=&z // ポインタにアドレスを代入しています
int &a=z // エイリアスを設定しています
0138名前は開発中のものです。
2010/03/17(水) 20:05:22ID:iN7a1a+g実害はないのかもしれんけど別の概念だよ。
0139名前は開発中のものです。
2010/03/17(水) 20:08:32ID:iN7a1a+g0140名前は開発中のものです。
2010/03/17(水) 21:18:40ID:+BmzuHz30141名前は開発中のものです。
2010/03/17(水) 21:24:34ID:Z9jG8ihC0142名前は開発中のものです。
2010/03/17(水) 21:40:39ID:Fut+jX3S0143名前は開発中のものです。
2010/03/17(水) 21:47:24ID:nGLWjNfu0144名前は開発中のものです。
2010/03/17(水) 23:12:26ID:IkyRwbjT0145名前は開発中のものです。
2010/03/17(水) 23:24:24ID:FFwVAAIf0146名前は開発中のものです。
2010/03/17(水) 23:55:46ID:mZkJcR4oそんな質問が出るアンバランスさがたまらん
0147名前は開発中のものです。
2010/03/18(木) 00:05:57ID:fLj6HNye0148名前は開発中のものです。
2010/03/18(木) 01:01:48ID:FxV9Fubh0149名前は開発中のものです。
2010/03/18(木) 02:47:39ID:MSdfr+M50150名前は開発中のものです。
2010/03/18(木) 06:37:43ID:rGkLTeCb何がおかしいん?
0151名前は開発中のものです。
2010/03/18(木) 08:44:36ID:ewq2y4Kr0152名前は開発中のものです。
2010/03/18(木) 10:55:35ID:vc6Sdfor上の所をクリックすると上に、右の所なら右にスクロールすると
いう処理をしたいです
三角の部分に今マウスがいるかどうかの判定の仕方がわかりません
おそらく数学の知識がいるのではないかと思うのですが
わかる方どうか教えてください
こんな感じです↓
ttp://gazo6.com/0up1/src/gazo66076.jpg
0153名前は開発中のものです。
2010/03/18(木) 11:00:03ID:1qax33vfそんくらい自分で考えれや・・・
0154名前は開発中のものです。
2010/03/18(木) 11:03:36ID:vc6Sdfor検討すらつかないので・・・
0155名前は開発中のものです。
2010/03/18(木) 11:06:44ID:60VmHoEg0156名前は開発中のものです。
2010/03/18(木) 11:13:48ID:J38c+tfs0157名前は開発中のものです。
2010/03/18(木) 11:15:07ID:vc6Sdfor0158名前は開発中のものです。
2010/03/18(木) 11:25:01ID:J38c+tfsそーゆーことではないと思う
0159名前は開発中のものです。
2010/03/18(木) 11:31:37ID:vc6Sdfor色分けの方法でチャレンジしてみます
ありがとうございました
0160名前は開発中のものです。
2010/03/18(木) 11:33:26ID:DL3BHDSP0161名前は開発中のものです。
2010/03/18(木) 11:44:31ID:60VmHoEg0162名前は開発中のものです。
2010/03/18(木) 11:52:58ID:INvJl4YMクリックした座標から、上下左右の辺までの距離を求めろ。
上下左右で一番近いのが進む方向だ。
画面の縦横費が1:1じゃ無かったら、その比を距離にかけろ。
0163名前は開発中のものです。
2010/03/18(木) 11:58:12ID:vc6Sdforおお、すばらしい
人をイラッとさせるだけのことはありますね
採用させていただきます ありがとうございました
0164名前は開発中のものです。
2010/03/18(木) 12:12:28ID:mNOmn+cy味噌汁吹いたw
0165名前は開発中のものです。
2010/03/18(木) 12:13:23ID:MQ4nvGTP0166名前は開発中のものです。
2010/03/18(木) 14:48:56ID:MSdfr+M50167名前は開発中のものです。
2010/03/18(木) 16:21:06ID:wR4MGtu+使いやすいと思うがな
0168名前は開発中のものです。
2010/03/18(木) 16:36:41ID:n0apPduH0169名前は開発中のものです。
2010/03/18(木) 16:46:58ID:3YpmCcwZ0170名前は開発中のものです。
2010/03/18(木) 17:08:55ID:ThvgdAub0171名前は開発中のものです。
2010/03/18(木) 18:36:07ID:XzmL/nsx中央とカーソルの角度を求めるのいいな
DXライブラリとmath.hで簡単にできる
0172名前は開発中のものです。
2010/03/18(木) 19:15:13ID:FxV9Fubhクリックした座標を (x, y), 境界を含めないで言うと
0 ≦ x ≦ 239 の場合は y < x だと「上」、479 - x > y > x だと「左」、y > 479 - x だと「下」
479 < x ≦ 480 の場合は y < 479 - x だと「上」、x > y > 479 - x だと「右」、y > x だと「下」
大体こんな感じだと思う
0173名前は開発中のものです。
2010/03/18(木) 19:15:51ID:CYbX+by90174名前は開発中のものです。
2010/03/18(木) 19:27:54ID:8SEHg7PP0175名前は開発中のものです。
2010/03/18(木) 19:37:44ID:FxV9Fubh0176名前は開発中のものです。
2010/03/20(土) 10:54:34ID:huSKeekq皆さんのおかげでビルボードにする事ができますた!有り難う!!!
しかし、問題がまた一つ…
マップに障害物として、テクスチャ一枚貼り付けた面を置いた。SetTransColorで透かしてる。
マップだけ表示すると、見事に透過色の部分は透けているのだが
別モデルのオブジェトをその面の背後に設置したところ、うまく透けてくれない。
どういった状態かというと、テクスチャの透過色は透けて背景が見えているのだが
別モデルが背後にいるのに背景が見える・・・?説明しづらい状況なので画像を用意した。
(乱筆注意)
http://www.dotup.org/uploda/www.dotup.org741198.jpg
マップとオブジェクトは別ファイルだが、面倒くさいのでテクスチャは一緒。
質問ばっかですまないが、助けてくれたら嬉しい。
0177名前は開発中のものです。
2010/03/20(土) 11:29:45ID:+CkAhiqm奥行き順にソートして、奥のモノから順番に描画するようにすれば解決
0178名前は開発中のものです。
2010/03/20(土) 14:20:35ID:/X0ANmK10179名前は開発中のものです。
2010/03/20(土) 14:34:53ID:yzkEpwQD0180名前は開発中のものです。
2010/03/20(土) 14:36:00ID:rdbyVjdN0181名前は開発中のものです。
2010/03/20(土) 16:54:19ID:dBwcpyX2亀だけど、DXライブラリに扇形を描く関数ってあるの?
DxLib.hで"扇"とか"Pie"で検索かけたけど何も出てこなかった
0182名前は開発中のものです。
2010/03/20(土) 17:08:14ID:zRlxjJKl非公開関数にDrawCircleGaugeってのがある。
使ったことないからどういう挙動を取るのか知らんけど。
0183名前は開発中のものです。
2010/03/20(土) 17:47:18ID:yzkEpwQD0184名前は開発中のものです。
2010/03/20(土) 17:55:00ID:dBwcpyX2ありがとう!
使ってみる
0185名前は開発中のものです。
2010/03/20(土) 18:44:32ID:UA+moyul0186名前は開発中のものです。
2010/03/20(土) 18:49:35ID:Hntnabqcたとえ「動作保証なし」って明記してあっても、
そこを読んで使った人間が、それが原因でトラブルに遭ったとしたら
「そんなもの最初から公開するな!」って言い出すのは火を見るより明らか。
0187名前は開発中のものです。
2010/03/20(土) 18:49:55ID:q6HASH4Udxlib.h漁れば大抵のことは分かるよ。
0188名前は開発中のものです。
2010/03/20(土) 18:51:38ID:5BrCtlYiというのは、なかなか賢い方法だと思う。
0189名前は開発中のものです。
2010/03/20(土) 20:07:06ID:tt9sYyne「うまく動かないんですけど」とか
「どうやって使えばいいんでしょうか?」
なんて質問に対応するのが面倒だからだと思う。
0190名前は開発中のものです。
2010/03/21(日) 04:51:27ID:rCzCwe4P現状で既に対応が神レベルなわけだがw
0191名前は開発中のものです。
2010/03/21(日) 13:06:40ID:zkQ+srVWサンクス
0192名前は開発中のものです。
2010/03/22(月) 06:30:59ID:uvieysEr0193名前は開発中のものです。
2010/03/22(月) 13:51:26ID:I7IomX3v0194名前は開発中のものです。
2010/03/22(月) 14:44:58ID:FYxA/CST■ このスレッドは過去ログ倉庫に格納されています