トップページgamedev
995コメント364KB

【初心者】スレを立てる前にココで質問を【Part19】

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2009/03/11(水) 17:57:35ID:teoBVoN1
疑問に思うことがあれば、スレを立てずに、まずはココで質問。
スレッドを立てる前にはローカルルールを読みましょう。
http://pc11.2ch.net/gamedev/

>>980 を踏んだ人は次スレ立てをお願いします。
【アップローダ・避難所・Wiki】
ゲーム製作技術板公式Wiki
http://gamdev.org/w/

ゲーム製作技術板公式アップローダ
http://gamdev.org/up/

ゲーム製作技術板公式掲示板避難所
http://bbs.gamdev.org/gamedev/

ゲーム製作技術板予備
http://yy13.kakiko.com/gamdev/

アップローダー予備
http://gamdev.hp.infoseek.co.jp/

gamdev.orgが落ちるたびにあげてみるスレ
http://pc11.2ch.net/test/read.cgi/gamedev/1107022166/
0435名前は開発中のものです。2009/06/03(水) 23:13:32ID:ga3/XTZ2
>>434
アイデアなら頭のなかでもできるけど
ゲームパッケージとしてゲームを完成させて売るのは難しいと思う。
アイデアの部分だけで金にならないかなって思ったけど。
0436名前は開発中のものです。2009/06/03(水) 23:46:22ID:fIoM15M5
>>435
単なる思いつきだけで特許とれるようになってみろ?
特許で雁字搦めになってまともにゲーム作れなくなるぞ
やっぱり最低限のラインは設けないと
0437名前は開発中のものです。2009/06/03(水) 23:54:59ID:fIoM15M5
そもそも発明と認められるには、例外なくアイデアを盛り込んだ完成品が必要だからね
ゲームの特許だからとかそういう例外は一切無いよ
0438名前は開発中のものです。2009/06/04(木) 01:39:42ID:JrQKFwuW
特許を取れるのは進歩性があるものだけ
たとえば「画面とパネルが切り離せる携帯電話」という新アイデアが
あって実際に作ったとしてもそれを支える仕組みがすでにある技術(たとえば
デスクトップPCと同じ方法)だったら登録できない
プログラム関連のことは知らんがどんなに斬新なルールでも新しい技術を
使ってないと登録できないんじゃないかな
(限られた数の命令の組合せでしかないプログラムの場合、何を持って
新しいとするかが難しいところだけど)

>>436
著作権がそうなりつつあるな
0439名前は開発中のものです。2009/06/04(木) 13:56:02ID:GNEM5HQ3
完成してなくても、申請書類にバグがあっても、特許は通る。

未完成系で有名なものではコレ
ttp://www.inapon.com/pc2936858.htm
0440名前は開発中のものです。2009/06/05(金) 00:40:36ID:geNlnPaY
なんかこういうのを見るとお役所仕事って感じがするよな
0441名前は開発中のものです。2009/06/05(金) 00:59:07ID:DF+LxanC
ゲームのループって1つで全部やってるの?
0442名前は開発中のものです。2009/06/05(金) 10:54:10ID:zh+DMpI7
ゲームループはひとつだが
そのなかで複数のシーンを遷移できるように作る
0443名前は開発中のものです。2009/06/06(土) 00:07:43ID:SDmp+hTN
web ブラウザ上でできるゲームってありますよね。
あれは、どんな言語で作られていますか?

PHP 等で実装可能なものでしょうか?
0444名前は開発中のものです。2009/06/06(土) 00:09:38ID:94tz/m1F
「ブラウザ上で出来るゲーム」が何を指しているかによる。
0445名前は開発中のものです。2009/06/06(土) 00:16:35ID:SDmp+hTN
たとえばRPGであるとか、シミュレーションであるとか、MMORPGであるとか。
画像の描画と、マウスの位置とクリックの認識ができれば可能な気がするのですが駄目でしょうか。。。

○○なら、xxで作れる。のような情報がほしいです。
ご存知であれば教えてください。
0446名前は開発中のものです。2009/06/06(土) 00:18:16ID:H/iQ8fyW
FLASHじゃね
0447名前は開発中のものです。2009/06/06(土) 01:49:57ID:jXhqtqKw
アクションスクリプトとかかね。まあ結局フラッシュだけど。
0448名前は開発中のものです。2009/06/06(土) 09:44:41ID:TUyeopAz
>445
画面あまり更新しなくて良いゆったりしたゲームなら、PHPやJavaScriptで。
アクション等リアルタイム更新が必要ならFLASHのアクションスクリプトで。
ゲームのデータセーブやロードが必要な作品なら、出来なくはないけど
無理をせず他のプログラミング言語で。 といった感じでしょうか。

それでもWeb上で出来る大作を作りたい とかなら、もしかすれば
Google Map等を作ってる Ajax と呼ばれる技術を使えば作れるかもしれません。
0449名前は開発中のものです。2009/06/06(土) 10:01:05ID:TUyeopAz
>445
ただ、もし昨今の家庭用ゲーム機器や、大作MMOなみのゲームをお望みでしたら、
たとえAjaxなどを使おうと
ウェブブラウザが処理できる限界を超え、実現不可能になる事が多いと思います。
0450名前は開発中のものです。2009/06/06(土) 17:00:48ID:IzZDjwar
GAME DEVELOPER’s SNSに
登録してる方いたら招待してください
m(_ _)m
0451名前は開発中のものです。2009/06/06(土) 23:20:35ID:SDmp+hTN
>>446-449
ありがとうございます。
0452名前は開発中のものです。2009/06/07(日) 06:07:58ID:i3cBITrX
>445
ただ、もし昨今の家庭用ゲーム機器や、大作MMOなみのゲームをお望みでしたら、
たとえAjaxなどを使おうと
あなたが1人で製作できる限界を超え、実現不可能になる事が多いと思います。
0453名前は開発中のものです。2009/06/07(日) 06:55:28ID:OHJRSUfz
>452
0454名前は開発中のものです。2009/06/07(日) 07:56:25ID:Lk6vRIOJ
絵を描くのが難しいらしいが
AA描ける人って向いてない?
0455名前は開発中のものです。2009/06/07(日) 10:07:43ID:OHJRSUfz
>454
何が?
0456名前は開発中のものです。2009/06/07(日) 10:10:40ID:j4RJ0CN1
>>454
必要なスキルがまるで違う
0457名前は開発中のものです。2009/06/07(日) 17:10:32ID:o2AVzLPu
COLLADAを使おうと思ってるんですが、
勉強するにはやっぱり公式とかWiki見るぐらいしか無いですか?
日本で扱ってるのShader.jp位しかないし、どうしたもんかなっと……
Amazon.com探しても、本余り出てなさそうだし……

出来るなら、OpenGL/Cgとの連携について詳しく書いてたり、
サンプルが載ってたりするとありがたいのですが……
0458名前は開発中のものです。2009/06/07(日) 17:28:43ID:o2AVzLPu
>>457
追記。
現在、Shader.jpの所のを参考に、OpenGLを使ったCOLLADAのオブジェクト表示
までは出来るようになったんですが、Cg組み込むのにどう組み込むか考えていて、
CgFX用のラッパ作ってみたり、FX Composer使ってみたりしている所です。
使用するCOLLADAは1.4.1あたりを使う予定です。
(初めは1.5にしようかと考えていたのですが、1.5用のラッパ作った後に、
1.4.1のオブジェクトが読み込めなかったので、モデリングソフトの対応的に、
1.4.1を使うことにしました。)
0459名前は開発中のものです。2009/06/08(月) 14:42:44ID:Ea/IOfpq
C++で組んでるんだけど、起動オプションの解釈ってどうやるのがベターかな。
自前? getopt? boost?

設定ファイル用意して、そっち読み込め……ってのは、とりあえず無しで。
0460名前は開発中のものです。2009/06/08(月) 14:48:50ID:skTcrRYJ
そんな所で時間取りたくないので自分が最良と思う方法で
0461名前は開発中のものです。2009/06/08(月) 17:53:56ID:Ea/IOfpq
いやまあそうなんだけど。
0462名前は開発中のものです。2009/06/08(月) 20:29:48ID:CscoPgaH
マイクロソフトのフォントはダータで使ってもいいんですか?
0463名前は開発中のものです。2009/06/08(月) 20:39:58ID:yy+MdbRT
駄目
0464名前は開発中のものです。2009/06/08(月) 20:46:00ID:Ea/IOfpq
プレイヤーのマシンに入ってるフォントを
勝手に使って表示する分には問題ないと思う…… たぶん。
0465名前は開発中のものです。2009/06/09(火) 00:14:56ID:L/9FP+MV
それが駄目だったら非常に多くのアプリケーションが使えなくなる。
0466名前は開発中のものです。2009/06/09(火) 01:01:14ID:S/a6iR+n
例えば画像を生成させるようなパターンでも大丈夫かなー?
0467名前は開発中のものです。2009/06/09(火) 13:55:05ID:oG6s4SP8
そういうパターンが駄目
画像にしてアプリケーションに同梱とかね。

最初にラスタ化する処理でもするしかないな。
0468名前は開発中のものです。2009/06/09(火) 14:20:22ID:S/a6iR+n
>467
そう言ってるつもりだったんだがな
0469名前は開発中のものです。2009/06/10(水) 02:09:37ID:/ID4KGk9
3Dのアクションゲームでマップ表示を作っているところなのですが
2Dのマップチップのように、床や壁など数種類のモデルを用意して
エディタで設置して大きなマップを作っていってるのですが
ある程度マップが広くなると負荷が高くなってきて困っています。

元々マップを一度読み込んだらステージ終了まで
ローディングを挟まないようなモノを作ろうと思ってまして、
初めは無理だろうな、と思いつつも全てのモデルを逐一描画、
それが重くなってきたら次に一定距離・視野を判定して描画するように修正し、
現在は広いマップを幾つかのエリアに分割して、その分割したエリアが
描画範囲に入っているか判定して、入っていれば距離・視野の判定を行い
モデルの描画を行うようにしているのですが、描画の負荷というより
CPUへの負荷が高いようで、もっと効率的な処理方法など無いかと悩んでます。

何かアドバイス、参考になる資料(サイトや書籍)があれば教えていただければ有り難いです。
0470名前は開発中のものです。2009/06/10(水) 02:22:09ID:XMytS6ac
>>469
それはもうDrawのオーバーヘッドじゃね?
つまり描画コール数が多すぎ
マップチップが細かすぎだと思うよ

例えば、カメラから遠くのモデルは簡素な物を用意して切り替えるとか(LOD)
マップチップの必要以上の分割を辞める等しかない

簡単に言えば、単なるパワー不足
0471名前は開発中のものです。2009/06/10(水) 02:22:42ID:HZKvbOtj
ちょい端折りすぎ
0472名前は開発中のものです。2009/06/10(水) 11:09:01ID:UrYKmDqm
マップ用のテクスチャをモデルごとに用意するのではなく1枚にまとめる
モデルデータを各1個ずつ普通に読み込み頂点バッファ、インデックスバッファのデータを取得する
一定エリアごとに頂点バッファ、インデックスバッファを用意して
マップデータをもとに取得した頂点データを連結する
一定エリアを一回のDrawIndexPrimitiveで描画する
0473名前は開発中のものです。2009/06/10(水) 12:16:17ID:WS3X6TNF
>>459
俺ならできるだけ、そういうどうでもところはライブラリに頼る。ってC++知らんので具体的なアドバイスはできんけど
0474名前は開発中のものです。2009/06/10(水) 20:26:30ID:h+MssOHJ
シームレスマップにおいて
距離限界を設定して行うなら、
碁盤のようにマップを作り、
主人公位置の隣接を含めて9マスを可視エリアとし、
1マスを距離限界にする。
事前に実験して、距離限界範囲内はfpsが安定になるようにする。
1マスの中にモデルとかティクスチャとかあるだろうけど
必要な可視エリアのオブジェクトだけを描画させる。
これが簡単な方法であるが、ゲームエンジンはより高度な最適化
を行っているが、それ相応に複雑な内容になる。
最適化の概要はここで得られる。
http://gamealgorithms.tar.hu/
0475名前は開発中のものです。2009/06/10(水) 20:49:37ID:6lf1G7De
日本語のですます口調でフレンドリーに書かれるのと
英語で淡々と書かれるのと印象が全然違うのはなぜなんだろうw
04764692009/06/10(水) 23:39:08ID:/ID4KGk9
>>470,472,474
d
470さんの仰るようにちょっとチップを細分化しすぎちゃったのかなぁ。
LoDも知人に指摘されたのですが元々ポリゴン数やテクスチャ抑えたモデルを使っているので
今のところ必要無さそうです。
DirectXではなくコンシューマ環境なのだけど、472さんが指定された
プリミティブ描画部分を上手く集約できないかも検討してみます。
現状474さんの仰るような感じの実装になってるつもりなのですが、
それでも速度と描画範囲を考えるとまだまだ早く広い描画を行いたいので
英文サイトの方も参考にしてみます。英語の読解能力ゼロに等しいけど頑張る!
0477名前は開発中のものです。2009/06/11(木) 02:02:21ID:W4KtFe9f
>>476
LODは、そう言う意味で使わないものじゃないかと?

遠くのモデルは近くのモデルより、粗い頂点、テクスチャの方が早くて綺麗に見える
という感じだかから、今、ローポリ低解像度テクスなら、
もっともっと、板ポリテクスチャ無しレベルまで下げられるかと

面倒くさがっちゃ駄目だよ、コンシューマなら尚更w

例えば、広大なマップ(遠景が見えるような)なら
マップチップそのものを、遠景用の物は大きくて粗いものにして
近景でマップチップ数個〜数十個分に相当するエリアを一個にする等
(確かワンダと巨像がやっていたはず)
04784692009/06/11(木) 08:04:38ID:l9EdoyqT
>>477
なるほど、理解不足でした。
まだまだ改良の余地があるようなので色々試してみたいと思います。

0479名前は開発中のものです。2009/06/12(金) 23:02:06ID:udit4VJt
GPLのライブラリを使った自作ゲームをネットに公開する場合はソースコードも公開しないといけないんですか
0480名前は開発中のものです。2009/06/12(金) 23:17:28ID:6z890yI3
いちおうYES。
「請求されたらお渡しします」を明言する、という形でも良かった気がしないでもないが。

でもGPLは感染するから、GPLを使ったソフトウェアを公開するなら、
全部のソースコードを公開する義務が生じる。
それがこの世界のルール。
0481名前は開発中のものです。2009/06/12(金) 23:18:54ID:jHstWpts
うん。
でもCGIゲーとかなら大丈夫かも。
0482名前は開発中のものです。2009/06/12(金) 23:33:09ID:udit4VJt
えー。Linuxが一瞬で嫌いになった。Microsoftの技術だけでやってこう。
0483名前は開発中のものです。2009/06/13(土) 01:20:03ID:27sZoi1r
Linux関係ねぇぇぇ
0484名前は開発中のものです。2009/06/13(土) 12:30:51ID:TM2GHwlO
ライブラリ用のライセンスだと、GPLが適用されない派生ライセンスがあったと思うが。
0485名前は開発中のものです。2009/06/13(土) 12:44:54ID:sWNc2KX0
LGPLや修正BSDとかならまだ安全。
それそのものは改造してもソース公開する必要があるが、
それを利用した部分までは感染しない。

ま、この種の問題には敏感になっておいて損はないです。
0486名前は開発中のものです。2009/06/13(土) 12:46:05ID:TMopKqSv
LGPLね。

GNUの言ってることが微妙な点ではあるのだが、リンクするライブラリは感染するんだが、
OSからアプリケーションには感染しない、ということになってる。だからLinuxを使っても
GPL感染には関係ない。
0487名前は開発中のものです。2009/06/13(土) 14:47:01ID:brzH+Nm8
つまりGPLは使用不可でLGPLは使用可能ってことですね
0488名前は開発中のものです。2009/06/14(日) 00:07:06ID:Tss6JyG4
自作ゲームMonster*Hunterを作ったのですが
どこで評価してもらえるでしょうか?
0489名前は開発中のものです。2009/06/14(日) 00:10:12ID:znm0azxO
>>488
http://pc11.2ch.net/test/read.cgi/gamedev/1010018331/
ただし過疎
0490名前は開発中のものです。2009/06/14(日) 00:18:33ID:Tss6JyG4
>>489
そのスレ専用のアップローダーってもう消えてますよね・・・・
他にないのならあきらめることにします・・・・。
0491名前は開発中のものです。2009/06/14(日) 05:39:02ID:C28hSkWz
>>490
ゲ製板のみんなでつかってるとこなら

http://gamdev4.hp.infoseek.co.jp/
0492名前は開発中のものです。2009/06/14(日) 11:00:11ID:b7uayFRH
>>488
vipでスレ立てろ
0493名前は開発中のものです。2009/06/14(日) 11:10:57ID:gZxwFBwX
>>488
貴様か。
0494名前は開発中のものです。2009/06/14(日) 13:03:28ID:Tss6JyG4
>>491
いろいろありがとうございます。投稿させていただきました。
>>492
次は同じグラフィックエンジンでRPGを作る予定なので
それができたらVIPでスレ立てることにします。
0495名前は開発中のものです。2009/06/15(月) 16:31:55ID:akzUhBN9
゛真ん中に居てキャラクター化背マップが移動するの場合
移動の命令はキャラクターとマップのどちらにか?
0496名前は開発中のものです。2009/06/15(月) 16:37:23ID:3gyBE+ej
好きにやればいいんじゃない?
全体のエリアからキャラの場所を決め、そこから画面上でのキャラの位置と
背景の表示位置を割り出すのがいいんじゃない?
0497名前は開発中のものです。2009/06/17(水) 01:42:26ID:yG9SPFU4
質問させてください
ポケモンとかでセレクト7回押してレベル100にする裏技とかありましたが
ああいうのってわざと仕込まれてるんですか?
0498名前は開発中のものです。2009/06/17(水) 01:50:30ID:mC5mv/rc
どう考えてもバグ。
テスト項目にセレクト7回押すってのが含まれてたら間違いなく潰されてた。
0499名前は開発中のものです。2009/06/17(水) 01:51:53ID:yG9SPFU4
そうなんですか
ありがとうございました
0500名前は開発中のものです。2009/06/17(水) 10:14:45ID:rZyK52a3
デバッグコードの抜き忘れの可能性大w
0501名前は開発中のものです。2009/06/17(水) 10:23:29ID:PXedehzP
デバッグコマンドって確実にテストの対象にならない?
0502名前は開発中のものです。2009/06/17(水) 11:41:08ID:O0HRGWMD
>>501
テストの工程次第だろ
そんな事もワカランのか?
0503名前は開発中のものです。2009/06/17(水) 11:42:52ID:EwMwaFC2
つうか、人間のやることだ、ミスや抜けがあっても不思議はない。
0504名前は開発中のものです。2009/06/17(水) 11:47:54ID:PXedehzP
普通マスターアップの前に最終チェックあるだろ・・・
工程次第っていうよりは人為的なミスや見落としという方が説得力はまだある

まあ初代のポケモンがここまで主力になるとは思ってなかった、っていうところから漏れが生じたんだろうけど
0505名前は開発中のものです。2009/06/17(水) 13:13:59ID:U2Isenph
プログラマがデバックコマンド切りましたって言ったけど
実は切ってなかったってオチじゃないの?
つまりわざと
0506名前は開発中のものです。2009/06/17(水) 13:24:34ID:a4ymZ9xE
だからifdefしとけとあれ程(略

0507名前は開発中のものです。2009/06/17(水) 15:02:51ID:v4ECr6VG
ただしDQ4の8回逃げるはバグ……のはず。
0508名前は開発中のものです。2009/06/17(水) 19:14:16ID:gR+WzpRq
http://www.c3.club.kyutech.ac.jp/gamewiki/index.php?3D%BA%C2%C9%B8%CA%D1%B4%B9

これの最後のは何をしてるの?
0509名前は開発中のものです。2009/06/17(水) 19:32:30ID:UnhnUKsr
スクリーン座標変換のこと?
それまでの過程で-1.0〜1.0に無次元化された平面上の点に変換されるから
それを画面のサイズに拡大してるだけ
0510名前は開発中のものです。2009/06/17(水) 21:41:56ID:TLH6JZwD
今ローグ(不思議なダンジョン)系のゲームを組んでいるんだが、誰かアドバイスくれないか?
開発言語はAS2.0か3.0
動作環境はFL2.0
今、通路と部屋は1その他は0で配置して、画面描写する時に壁の種類等を判断さえています。
10*10のマスが3*4であり、その10*10のブロックの中に一定確立で1辺が4〜8マスで部屋を設置するようにしています。
そこで通路を生成するにはどうすればいいでしょうか?
参考サイトにはランダムで部屋をつなげて、つながっている同士グループ分けをし、そのグループを繋ぐというやり方なのですが思いつかないorz
その10*10の部屋を1つの部屋として、その3*4のマス同士の間に仮想の壁を置いて壁を取り払っていって、大きな迷路にする→その迷路でつながっている10*10につながっている部屋を通路で繋ぐ
というやり方をかんがえたんですが、3*4の部屋が全部つながっているという状態がどうしたらできるでしょうか・・?
ある本のやり方だと、
1、1つの部屋につき、隣接した壁を取り払う。
2、外枠の壁は取り払えない。
3、既に取り払われた壁は取り払えない。
4、ランダムで1つの壁を復活させる
この方法で迷路が出来ると書いてあったのですが、4は別として、
→→↓
→↑←
↓←↑
→↑↑
こうなったときに、すべての部屋がつながっていない場合ができてしまうんじゃないかなぁと
この場合を弾くとしても規模がおおきくなった場合、対処しきれなくなるんじゃないか?って思うんだが
ローグで通路のきれいな配置の仕方か、升目状の部屋ですべてつながった迷路を作る方法をどなたか御指南願えないでしょうか?
0511名前は開発中のものです。2009/06/17(水) 22:25:28ID:qmMsfkVt
>>507
ドラクエのは逃げた回数の記録と同じアドレス使って戦闘時の状況の判定も使っちゃった
08ならパルプンテの効果の一つの”力があふれる”(だっけ?)つまり必ず会心の一撃状態
バグというより想定外だったのでは
通常戦闘では4回逃げれば必ず成功するようになっていたのに
ボス戦では逃げれないってのを見落としていた
まぁそれをバグと呼ぶならそうか
0512名前は開発中のものです。2009/06/17(水) 22:49:33ID:00woQzQy
へえ。そんな仕組みになってたんだ。
カジノのメダル購入枚数を838861枚にすると格安で購入できるってのはどんな仕組みだったんだろう。
0513名前は開発中のものです。2009/06/17(水) 22:52:32ID:gWRt4rDB
>>510
繋がってないなら繋がるように通路を作れば?

つかローグライクなゲームのソースを参考するのが一番いいと思うけど。
0514名前は開発中のものです。2009/06/17(水) 22:52:50ID:JiMTEFT4
>>510
最初の質問の答えは長すぎてここには書けない
Wikipediaのローグ関係の項目の外部リンクにソース(C)つきの解説ページへの
外部リンクがあったような気がするので読んでみるといいかも
(ASは使ったことないけどOOPできる言語なら原理は一緒)
二つ目、部屋が1つのみとか2分割4分割みたいなのは特殊なのは例外として
判定して別処理をするといい
三つ目、棒倒し法だと思うけどちょっと説明(または解釈)が違うような気が......
正しく使えば全部屋が繋がるはず
0515名前は開発中のものです。2009/06/17(水) 22:57:30ID:AdIbqRFv
>>512
金のデータは24bit(3byte)で管理しているらしい
838861(枚)*20Gになることでオーバーフローして4Gになるそうな
0516名前は開発中のものです。2009/06/17(水) 23:22:07ID:TLH6JZwD
>>513
その繋がる様に作るのが分からないんだ・・・
すべての部屋が繋がっているかどうかの判断の仕方が分からない
ASなら3.0を嗜む程度まで扱えるけどそれ以外はHTMLとかCSSしか分からないんだorz翻訳に時間が
>>514
d、以前みたローグのプログラムは適当に線を引いて片方に部屋を作る。あまった空間にまた線を引く順番に通路で繋ぐっていうものだったんだがそれだと、すべての部屋が1直線に繋がって美しくなかった。
部屋が全部繋がっているかどうかの処理・・・かorz右手の法則も考えたけど
→→↓
↑↓↓
↑←←
の場合にfalseになっちゃうんだよな・・・
正方形じゃない場合もあるから部屋が全部繋がっているかどうかの判断方法が分からないですorz
その解説のサンプルプログラムでも実際にクリア出来ない迷路が生成されたから多分その解説で言いたい事はあってるハズ
棒倒し法ってのがあるのか!参考に色々勉強しなおしてきます><
ありがとうございますッ
0517名前は開発中のものです。2009/06/17(水) 23:28:31ID:TLH6JZwD
あ!棒倒し法で普通に全部繋がった迷路が作れた!SUGEEEEE
面や線でなく点で考えればよかったのか!
サイトを見ると形が偏るらしいけど、部屋の繋がりだしこれで十分満足です(=ω=`)御指南ありがとでした
0518名前は開発中のものです。2009/06/18(木) 00:14:59ID:11Wmj5Fb
パレットカラー形式で2Dゲームの絵を表示したいんですがどのグラフィックライブラリが適していますか
0519名前は開発中のものです。2009/06/18(木) 09:18:32ID:vxVYy2K8
SDL
0520名前は開発中のものです。2009/06/19(金) 06:26:32ID:GF98+PaR
javascript で、

1.背景を表示
2.キャラクターを表示

1.2.を繰り返して表示させて、キャラクターが移動しているように見せたいんですが、
なんという関数を使えば実装できるでしょうか?
0521名前は開発中のものです。2009/06/19(金) 07:59:05ID:fXupgbkT
すいません、質問させてください。
確かこちらの板だったと思うのですが、5/12・13頃にツクール関連のスレで
2D格ツク2ndエディタ内部のシステムを解析して没になった機能などの情報が出ていたのですが
久しぶりに確認しに来たら格ツクのスレ自体がなくなってしまっているようで…
「格ツク 解析」などでいろいろ検索はしてみましたが絞り込めない状態で困っています。
どなたかログかURL、もしくはそれらの情報が載っているサイトをお教えいただけると助かります。
よろしくお願いいたします。
0522名前は開発中のものです。2009/06/19(金) 10:13:46ID:GWU+6FIj
逆アセ、解析禁止じゃねーの?
0523名前は開発中のものです。2009/06/19(金) 11:16:46ID:1gw3e99Y
>>520
そんな質問をするぐらいだから、JavaScriptの事をよく分かってないと思う。

IEでのパフォーマンスを気にしなくて良いなら
canvasっていうHTMLの要素がある。詳細はjavascript canvasでググれ。

さらに高速化されたライブラリ
http://uupaa-js-spinoff.googlecode.com/svn/trunk/uupaa-excanvas.js/README.htm
があるから、こっち使うとよい。

0524名前は開発中のものです。2009/06/19(金) 20:34:40ID:GF98+PaR
>>523
ありがとうございます。
0525名前は開発中のものです。2009/06/20(土) 22:58:22ID:YcWrdcs3
ゲームのタイトルってどうやって考えればいいんですか?
0526名前は開発中のものです。2009/06/20(土) 23:30:20ID:+Jj94Y9k
適当に英語の単語を2つ組み合わせてみてしっくり来るものでいいよ
0527名前は開発中のものです。2009/06/20(土) 23:32:09ID:V+kAFdbZ
スカイボックスとメッシュアニメイシションについてやさしく説明してくれる
書籍って何がありますでしょうか?
0528名前は開発中のものです。2009/06/20(土) 23:33:25ID:V+kAFdbZ
>>527
すいません使ってるライブラリは
Micro Softさんという会社が提供してくれてる
DirectXというものです

いちおうXファイルを表示して座標を変えるってところまではわかったのですが
動きと景色がほしくなりました。
0529名前は開発中のものです。2009/06/20(土) 23:59:05ID:NcF3Cdso
すいません。パレットアニメーションをやる場合は一般的にはパレットのRGB値をいじるものなんでしょうか。
それとも各画素のパレットへのインデックス番号の方をいじるべきなんでしょうか
0530名前は開発中のものです。2009/06/21(日) 00:30:51ID:ihX6GADg
どっちも違う
普通は参照するパレットを切り替えて使う
例えば0番に赤が登録されているパレットAと
0番に青が登録されているパレットBを用意しておいて
これを交互に切り替えると
画像の0番パレットを参照している部分が赤と青に交互にきりかわる
0531名前は開発中のものです。2009/06/21(日) 00:40:46ID:amvnMo14
そもそも現時点でパレットアニメーションが出来るようなビデオカードは存在しない。
0532名前は開発中のものです。2009/06/21(日) 20:08:43ID:Os6DXHAj
ちなみに、専門板でわざと知ったかぶりしてみると本当の答えが返ってくる確率が上がる。
0533名前は開発中のものです。2009/06/21(日) 20:58:47ID:jkwbtsZu
>530
RGBを弄るというのは、間違ってるとは言えなくないか
0534名前は開発中のものです。2009/06/21(日) 23:35:56ID:WQGjmkEE
プログラムの質問です。
最近3D空間上の線分と三角形ポリゴンの当たり判定を作ったとこで、
次にキャラクターとマップ等の当たり判定等で使えるように
太さを持つ線分(球をスイーブしたような感じのモノ)
とポリゴンの当たり判定を作ろうと思っているのですが
どうやって計算でその判定を求めるべきなのかいまいちピンときません。
そもそももっと効率良い判定があるのかも分かりませんが、
何か参考になるアドバイス等いただければ助かります。
■ このスレッドは過去ログ倉庫に格納されています