[過去ログ] DXライブラリ 総合スレッド その19 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
567: 2018/09/13(木)00:54 ID:OVIBOeJk(2/2) AAS
ごめん、ps4ね
568: 2018/09/13(木)01:21 ID:8MyNpCBt(1) AAS
PS4に限らず、CS向けの開発資料関係はソニーと要契約だし、
PS4向けのDXライブラリにはそういう情報も含まれてるでしょう。
いづれにしても個人が契約結ぶのは無理だし、この会社が窓口請け負ってんじゃないかな。
おそらくOSSにはならないと言うかなれないと思うよ。
569: 2018/09/14(金)01:05 ID:Iy4HGXit(1/2) AAS
CS開発にDXライブラリの知識や資産が活かせるってだけであって
DXライブラリを使えばCS開発ができるという意味ではないからなあ
570: 2018/09/14(金)05:06 ID:NxI6was4(1) AAS
勝手にPS4のアプリ作るのは法的に無理だよね
571: 2018/09/14(金)10:29 ID:Iy4HGXit(2/2) AAS
定期的に同じような質問見る気がする
572: 2018/09/14(金)10:44 ID:DNWN2h3R(1) AAS
結局この前のやつはアーカイブから読み込めたのかね

教えてクレクレ君は大体が初歩的な内容をマルチポストして
解決するか挫折するかして失踪するから困る

基礎を学ぶ気が無いんだったら◯◯ツクールとかの製作支援ソフトでも使ってりゃいいのに
573: 2018/09/14(金)13:16 ID:W0Rg80rW(1) AAS
PS4の開発機材要るしね。実行環境なければソフトウェアだけではどうにもらなん。
574: 2018/09/15(土)02:17 ID:/xcvtQHo(1) AAS
C/C++ は、ポインタがある言語だから、難しい

機械に近い言語だから、人間の感覚に合わない。
一つ一つのチェックに、時間が掛かる
575: 2018/09/15(土)03:22 ID:i4O38UTc(1) AAS
ポインタがあると思うから難しく感じるねん。
基本がポインタで、int や char が特別やねん。
基本が malloc で、配列が特別やねん。
ほんでその特別な方で済むならそっち使えばええ言語やねん。
思い込んでるほど難しいもんやあらへん。

C++ はそれにたくさんもっと約束事を追加してるもんで、
覚えるのは大変やけど、それ覚えたらプログラマ同士でより複雑なプログラミングも可能になるわけや。
省2
576: 2018/09/15(土)06:09 ID:GOhxd3by(1) AAS
ポインタを難しいと全く思わなかったせいか
人に教えるときも、どうもそのへんの感覚が分からんのよねぇ
577: 2018/09/16(日)07:09 ID:pTuyxRHX(1) AAS
ダブルポインタ、スマートポインタ、constポインタ、const変数へのポインタ、関数ポインタとか
色々あるけど、別に「理解不能」とはならなかったな

ポインタで詰まってる人ってどこで詰まってるんだろね
578: 2018/09/16(日)07:23 ID:Ypv+ZU15(1) AAS
ポインタにつまづかなかった俺ドヤァwwww
579: 2018/09/16(日)08:01 ID:De/NLTEL(1/2) AAS
入門書を読んで理解して無理のない使い方するだけなら簡単だろう。
理解が難しい書き方も出来るから、そういうコードを見た時に難しいと感じるんだろう。
あるいは全く意識しない書き方も出来るからこそ、なぜポインタなんてものがあるのか?と理解に苦しむパターン。
580
(1): 2018/09/16(日)10:49 ID:P4oQMMdm(1) AAS
言語の機能が極端に少ない・足りないのをポインタという裏技でどうにかするのがCやで

むしろなぜド素人がCなんて使うのか?と理解に苦しむパターン。
581: 2018/09/16(日)11:38 ID:De/NLTEL(2/2) AAS
>>580
は?俺Cとかめっちゃ使えるしド玄人なのになんで勝手に文脈を誤解されてド素人言われなければいけないのか理解に苦しむパターンだわこれはマジでむしろ理解に苦しむパターンの理解に苦しんでるパターンだろ。
なんで理解してないのに理解に苦しむパターンを勝手に使うのか理解に苦しむパターン。
582: 2018/09/17(月)01:27 ID:vd6LnlZ9(1) AAS
ダブルポインタとか言ってるやつは人間として信用しない
583: 2018/09/17(月)03:27 ID:Ho87M1a1(1/2) AAS
STLやポインタが難しいって20年も昔の話だろw
関数ポインタとか、ポインタのポインタとか、C#とか他の言語でも息を吸うように使われてるよ
584: 2018/09/17(月)15:20 ID:BMRQtvdo(1) AAS
言うだけなら簡単だな
585: 2018/09/17(月)15:46 ID:VSI4gd1E(1) AAS
Cだとポインタ使わずに書くのが難しい処理があるのは事実で、
それに慣れた使用者にポインタは難しいとか他言語にポインタはないとか言っておけば耳障りはいいし、他言語を自由度の低いものとして恐れるようになる。
つまりC言語帝国主義者の陰謀でポインタに関するデマが広められているだけなので要注意。
586: 2018/09/17(月)19:01 ID:Ho87M1a1(2/2) AAS
C/C++入門書なんかよりJavaやC#から始めた方がポインタの理解が早いかもな
587: 2018/09/17(月)23:32 ID:no51r4yq(1) AAS
俺みたいに機械語から始めれば何の問題もないぞ
588
(1): 2018/09/18(火)12:42 ID:MRDcFzMt(1) AAS
ゲーム作るのが目的だし、PCの性能も上がってるから
スクリプト言語のような動的な言語もありだし、JavaやC#から入っても良いだろう。
ただまあ、DXLibのスレでC/C++の文句言うなら他をあたりんさいとしか言えんがな。
ただスクリプト言語用のゲームライブラリってそれなりにあるけど、開発が止まってたり、
LGPLだったりと別の意味で使い勝手が難しいものが多いね。
589: 2018/09/22(土)13:20 ID:L7dCqgo4(1) AAS
>>588
で?
590: 2018/09/22(土)14:25 ID:rXdDPTp0(1) AAS
むしろその「で?」が「で?」なんだけど
591: 2018/09/23(日)20:17 ID:MVPE/aAC(1) AAS
もう一度言っておくが俺みたいに機械語から始めれば何の問題もないぞ
592: 2018/09/24(月)08:44 ID:6PeQ428x(1) AAS
機械語ってなんだよw機械は言葉喋らねーよ!www
593: 2018/09/24(月)08:59 ID:7+TiRmEX(1) AAS
機械語を知らないのかネタなのか、判断に困るのである

機械語は難しいというより面倒臭そうなイメージ
594: 2018/09/26(水)08:58 ID:ZwDt4G1d(1) AAS
もう機械語を知らない世代なんだね
595: 2018/09/26(水)10:15 ID:JfxWWzQx(1) AAS
【天文台閉鎖、FBI】 アポロ捏造のキューブリックも真っ青、太陽に映ったのはマ?@トレーヤのUFO
2chスレ:liveplus

おまいらが注目しないから宇宙人は出てこれない、その結果、地球の放射能危機がどんどん進んでしまう!
596: 2018/09/26(水)18:52 ID:KoAY7X61(1) AAS
アセンブラなんて何の役にも立たないけどな
597: 2018/09/28(金)12:13 ID:oxoJJQQI(1) AAS
ポインタが難しいから、ほとんどの言語にはポインタがない

GC で、自動的にメモリも解放する
598: 2018/09/29(土)07:18 ID:JcEPn2u/(1) AAS
因果関係ないぞそれ
599: 2018/10/01(月)03:55 ID:A/coQG5i(1) AAS
ポインタは簡単だからポインタ・関数ポインタと同等の機能が他の言語でも当たり前に使われている
ゲームだとガベコレ回避にRAIIでメモリを扱うし結局やってることは同じ

バッファコピーをforループでするより組み込み関数memcpy()の方が速いとか、
ポインタの利点はそんな微々たる最適化に使えるかどうかだな
もしその粒度で高速化したいならc++のクラスとかSTLは全部使えん
600
(2): 2018/12/07(金)23:16 ID:US4pEEV+(1) AAS
ダメだー、頭が悪くてわからない!
誰か数学に強い人、計算方法教えてくれませんか、、、

1マスのサイズが16×16、そのマスを縦横並べて構成されている
碁盤上のフィールド上で、1マスと同じ16×16のサイズのプレイヤーが
縦、横、斜めと縦横無尽に1ドットずつ移動できるとする。
しかし、そのプレイヤーが移動を辞めてストップするたびに、
その碁盤の区切りにプレイヤーを綺麗に合わせるために
省5
601
(1): 2018/12/07(金)23:25 ID:yzIxZTRx(1) AAS
プレイヤーが移動をやめるということは、方向キーの入力をやめるということでいいのか?
移動してる最中は上下左右斜め自由自在に動けるけど
キー入力をやめたら最寄りのマスに合わせて止まるってこと?
602
(1): 2018/12/07(金)23:37 ID:PDXHyNts(1) AAS
整数型にして16で割って16掛ける
603
(1): 2018/12/08(土)00:28 ID:N0HjbxKJ(1) AAS
602のいうように16で整数除算すりゃいいんだよ
X軸座標が0から始まるとして、プレイヤーのX軸座標を16で除算した結果が、0から連番のマス位置だ
マス位置の番号に16を掛ければ、そのマスの基点(左端のX軸座標)が求められるからプレイヤーのX軸座標を合わせりゃいい
Y軸も同じ考え方
604
(1): 2018/12/08(土)00:44 ID:9pyRIy5m(1/2) AAS
>>600
座標をfloat型などの小数型に変換(型キャスト)して、
16.0fや16.0で割り、
小数第1位を四捨五入して、整数型に変換(型キャスト)する
四捨五入の方法や分からん言葉はググルべし
605: 2018/12/08(土)01:47 ID:OX/ptp7S(1) AAS
一番移動が少ないのは+8して16で割れば?
606
(1): 2018/12/08(土)05:29 ID:k0S0M7oi(1/4) AAS
整数型として、
プレイヤーの「中心座標」を、マス幅(16)で割る?
607: 606 2018/12/08(土)05:40 ID:k0S0M7oi(2/4) AAS
うあ、リロードしてなかった
恥ずかしい

それはともかく、移動をやめたときに適当な座標に合わせるって挙動いいな
自分も機会があったらパクるわ
608
(1): 2018/12/08(土)09:08 ID:3ezaLRyK(1) AAS
16で割るだけだと移動やめたとたんにカクッと移動しそうな感じするけど
609: 2018/12/08(土)10:01 ID:k0S0M7oi(3/4) AAS
>>608
実際にやるなら、
・入力ニュートラルになってから一定時間立つと自動移動フラグがON
・自動移動がONの間、少しずつ対象座標に近づく(一定ドットずつなりイージングなり)
・移動完了または入力があったら自動移動フラグOFF
かな
610
(1): 600 2018/12/08(土)10:38 ID:TvUpz+CC(1) AAS
うわー、起きたら、
みんなありがとうございます!
こんなにアイデアっていうか、計算方法出してもらえるなんて
過疎過疎なんで返事無いと思ってましたんで

>>601のおっしゃる通りで、イメージとしては、
将棋版の上でプレイヤーが将棋のコマを好きに移動させられるけど、
移動を止めるたびに、そのコマを盤上の最寄りのマスにきっちり合わせて止める
省10
611: 2018/12/08(土)13:58 ID:9pyRIy5m(2/2) AAS
>>610
やり方はいくつか上がったんだから、想定する入出力例をいくつか紙に描いてみて、
コンソールアプリでもビルドして、どのやり方が適切か計算結果を確認してみりゃいい。
一番良いやり方は当人しか分からん。

上がっている方法について少し付言すると、
整数型の割り算は小数が切り捨てられる。
また四捨五入する値が負の場合は、半分の値を引く必要がある
612: 2018/12/08(土)14:48 ID:XhAa/j63(1) AAS
整数で割るのはマップデータの当たり判定のほか
パズルゲームとかマウスでアイテム欄から選択とか
いろいろ応用が利くので慣れとくといいかも
613: 2018/12/08(土)15:24 ID:k0S0M7oi(4/4) AAS
単純に「座標なら整数型で持ってるだろう」という前提で
みんな話してたと思うよ

座標みたいに整数で出力される値でも
内部的にはdoubleで持つというのは、理由があるなら別に悪いことじゃない

まあfloatは無いかな…
614: 2018/12/08(土)21:51 ID:d/GHmV90(1) AAS
doubleじゃなくてlong longにして100で割って下二桁を小数点として扱えば?
615
(2): 2018/12/12(水)23:59 ID:m1YZshsA(1) AAS
 今始まった話じゃないんだけど。

画像リンク[png]:i.imgur.com

 DXライブラリ関係だけ曖昧と指摘されて、コンパイル出来ない。
 思い出した様にたま〜〜〜に出て、一度終了してから起動すると出ない。
 出ない時は全然出ないので再現性がなく、作者様にお伺い立て様もなく。
 VisualStudio2017Comunityですが、同じ症状の人います?
616
(1): 2018/12/15(土)11:52 ID:fFdw8IQe(1) AAS
もともとVisualStudioは外から来たライブラリを激しく嫌う習性がある
if文の括弧つけ忘れとかセミコロン置き忘れのようなライブラリと関係なさそうなミスでも
「おめーの関数あいまいなんだよ」みたいな態度を取って文句を言ってくる
617: 2018/12/19(水)13:29 ID:kSLr63M/(1) AAS
数日前に更新きてるね。
618
(1): 2018/12/24(月)16:46 ID:aG9DWC8k(1/3) AAS
ABCDEFGH
1□□□□□□□□
2□□□□□/□□
3□□□□//□□
4□□□//□□□
5□□□/□□□□
6□□□□□□□□
619
(1): 2018/12/24(月)17:04 ID:aG9DWC8k(2/3) AAS
DXライブラリ関係ない話題ですんません
2DのRPGの話なんですが
普段は上下左右の4方向にしか移動できないタイプのゲームで
マップで坂道を表現するときの処理の仕方なんですけど、どんな風にやればいいかなと

マップの侵入不可とかの地形データの中に坂道フラグみたいなのを設定して
移動の時にそれを参照して、現在位置の地形が坂道の場合、斜めに移動する
ってやったら>>618の図で言うところ
省4
620
(1): 2018/12/24(月)21:32 ID:tF6mJ6dd(1) AAS
>>619
横視点?
上からの平面マップで疑似斜め地形を表現したいってこと?
重力はあるのかな?
621: 2018/12/24(月)23:26 ID:aG9DWC8k(3/3) AAS
>>620
横視点というより上視点でしょうか
普通にRPGツクールシリーズのマップみたいなイメージです
坂や階段を表現するときにどうしたらいいかなーと

今のままでも5のラインから登って行けば2のラインに出て
2のラインから降りていけば5のラインにたどり着くんですけど
先述の通り途中で引き返したりすると違和感が出てきてしまって…
省1
622
(1): 2018/12/25(火)04:20 ID:mDRutuC9(1) AAS
真上視点で斜めに移動するってのがイマイチ分からない
623: 2018/12/25(火)06:43 ID:jdQSjEcg(1) AAS
>>622
FF6の町マップにある階段のような挙動をイメージしてます
624: 2018/12/26(水)11:33 ID:hbFgVmYB(1) AAS
なるほど把握

マップチップで考えずに、
単純にキャラクターの表示座標を上方向にズラすんじゃダメ?

もちろんそのままでは背景との整合性が取れなくなるから
マップチップの方をうまく調整しなきゃいけないけど
625: 2018/12/26(水)17:53 ID:Rm5+LYVi(1) AAS
5Cから1Gまでは一直線移動で途中から横には出られないようにすべきだね。
エスカレーターの出入り口みたいにする。エスカレーター内は左右or上下で自力移動だけど。
途中で降りられるようにするとおかしくなるよ。
626: 2018/12/26(水)18:34 ID:kkI88fKg(1) AAS
いまさら遅いと思うけど、グリッドベースで進行するゲームの場合キャラの位置もグリッド座標で持つようにして
キャラ絵は接触判定とか無視して自動で指定位置に移動するほうがいい
落ちものパズルとかターン制ストラテジーがだいたいこんな感じになってる
627: 615 2018/12/29(土)12:34 ID:X4qFP4Cc(1) AAS
>>616
む、そーだったのか!
でもwarningはあったとしてもerrorはない状態でも出るんですよね。
再起動してビルドするとスンナリ通ります。
628: 2019/01/01(火)15:39 ID:+7WWUKx+(1) AAS
visual studioといってもC++コンパイラだけでしょ
テンプレートのエラーなんかでも的外れなエラーをずらずら吐き出すし
629
(1): 2019/01/09(水)07:47 ID:tmDFBGXp(1) AAS
更新きたね
630: 2019/01/20(日)18:54 ID:MFT3cOtp(1) AAS
>>629
で?
631: 2019/01/28(月)11:25 ID:cade5/BJ(1) AAS
VisualStudio2015で使ってるけどたまにあいまいですって出るなあ
ビルド通らなくなったかは覚えてないけど気持ち悪い以外に特に問題はないみたいだから気にしないようにしてる
632
(1): 2019/01/28(月)12:50 ID:1rRkDpQU(1) AAS
2013でやってるけどあいまい出て気持ち悪かったなぁ、ctrlk+ctrldで何故か直ってたが
633: 2019/02/13(水)14:03 ID:ebuYoWQw(1) AAS
>>632
だからなんだよカス
634: 2019/02/13(水)14:35 ID:oG+u3KKI(1) AAS
過疎ってたから何らかの話題出したかっただけやですまんな
635: 2019/03/17(日)18:52 ID:Brh4Ihsd(1) AAS
iOS対応おめでとうございます
636: 2019/03/19(火)01:48 ID:OCk7HKRn(1) AAS
ios対応したんか
mac持ってないとビルドできないのかな
637: 2019/03/20(水)14:14 ID:LXulHCR1(1) AAS
そりゃそうだろw
VMで動いてんじゃないし。
638: 2019/03/20(水)19:07 ID:uJ6x6fK8(1) AAS
ビルドなら関係なくね?
639: 2019/03/21(木)22:52 ID:xzBDjHxq(1) AAS
クロスコンパイルのこと言ってるのか?
DXLibじゃ無理だろ。
640: 2019/03/23(土)08:46 ID:bSYSzO9S(1) AAS
ios対応したのかー
まぁ、俺の昔作ったプログラムは、あることがしたくて、dxlibの非公開APIとwindowsAPIを直接叩いているから、移植は難しいだろうなぁ
641: 2019/03/25(月)22:51 ID:eK0voLVD(1/2) AAS
>>615
 何度見直しても問題点が見付からなかったので、発生した関数内で呼び出している関数のプロトタイプで
    extern void test( int ,int);
としていたのを
    extern void tese( int a ,int b);
にしたら、赤線が取り敢えず消えた。 型だけじゃなく仮変数も付けた方が良いのか。

 他にも発生条件あるんだろうなあ。
642: 2019/03/25(月)23:17 ID:BXdQaZgG(1) AAS
tese
643: 2019/03/25(月)23:26 ID:eK0voLVD(2/2) AAS
うん、コピペじゃないから打ち間違えたw
644
(1): 2019/10/11(金)01:54 ID:wLFAsmkJ(1/2) AAS
本家サイトの掲示板で5chに自分の悪口書かれてるって騒いでる奴がいたから、
何を書かれてるのか見にきたら、別に何も書かれてなくてワロタ。

それどころか7ヶ月以上書き込みが無い…。

別のスレで書かれてるのか?
それとも総合失調症ぎみの人なのだろうか?

「ネットストーカーが」とか書き込んでるから、ちょっとヤバそうなそうな人の気配はしたが果たして…。
青葉の件から、ああいう書き込み見るとマジで不安になっちゃうよ…。
645: 2019/10/11(金)11:20 ID:iKlFtI3l(1) AAS
青葉?
646: 2019/10/11(金)23:18 ID:wLFAsmkJ(2/2) AAS
青葉真司、京アニの放火の犯人(と今の所されてる男)。

ネタや煽りで「ネットストーカー」とか書き込んでるんなら性格or頭が悪いってだけで、
実質的な害は無い(気分は悪いけどね)からまあいいんだけどさ。

世の中には少数だけど青葉みたいに本気で頭おかしい人が居るからね。
文面だけじゃ本気なのかネタなのか区別つかんし…。

こことか2chとかアングラな掲示板ならともかく、
平和な本家サイトの掲示板では使う言葉は選んで欲しいよ。
省1
647: 2019/10/15(火)07:06 ID:i2lxSV5o(1) AAS
ios対応ってどういうことですか?
だって、DXライブラリで作ったゲームって
directX必須じゃなかった??
アイフォンで動くゲームにビルドできるんですか?
1-
あと 355 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.027s