- 1 名前:名前は開発中のものです。 mailto:sage [2008/05/11(日) 01:41:47 ID:PRhlwPyW]
- 無料Windows用2Dゲーム作成ツール"Game Maker"について、色々と語り合うスレッドです。
●本家(英語) ttp://www.gamemaker.nl/ ●GameMaker Japan - 非公式情報サイト(日本語) ttp://gamemaker.main.jp/ ●初心者向けチュートリアル ttp://gamemaker.main.jp/modules/articles/index.php?cat_id=1 前スレ: 【2D】ゲーム作成ツールGameMaker【マンセー】 pc8.2ch.net/test/read.cgi/gamedev/1087068523/
- 639 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 15:43:46 ID:bMiIzurr]
- アクションゲームを作っています。
フォーラムなどを参考にしてジャンプして地面に着地などはできるようになったのですが、 ジャンプ中やダッシュ中に障害物に当たると(毎回起こるわけではないのですが)コリジョンの設定が悪さをしているのか遥か上空に吹っ飛んだりあらぬところにワープしてしまいます。 障害物は上に乗れるので親を地面と同じにしています。 横移動やジャンプ中の接触(上や横)に対するコリジョンはどう設定すればいいのでしょうか。バージョンは5.3です
- 640 名前:名前は開発中のものです。 [2008/12/27(土) 19:56:55 ID:zgTmgbXH]
- >>638
できました、ありがとう ついでにもう一つ質問です キーボードを押しっぱなしの時にアクションを起こしているのですが 特定状況下で「プレイヤーはキーを押しっぱなしだけど内部ではそのキーは押されていない」と言う処理を行いたいのです。 これは可能でしょうか。
- 641 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 21:54:29 ID:mqdpfh1K]
- >>639
ソース見なきゃわからん
- 642 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 21:58:58 ID:mqdpfh1K]
- >>640
理解力が無いから俺の想像だけど 例えば変数1の時はAキーを押すとアクションが発生するけど、変数が2の時はAキーを押しても発生しないって事で良いかな? もしそうならキーを押すイベントでIf an exprssion is trueを使えば良いと思う
- 643 名前:名前は開発中のものです。 [2008/12/28(日) 01:10:46 ID:lQUrTnBK]
- ついに登場!アクションゲームツクール
www.famitsu.com/blog/tkool/2008/09/post_52.html アクションゲーム制作の決定版!Multimedia Fusion2 国内販売推進委員会 www7a.biglobe.ne.jp/~bp-827z/mmf2/ hp.vector.co.jp/authors/VA036419/game.html
- 644 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 05:48:32 ID:1w+FYaO/]
- なんか使ってるうちにアクションは全部スクリプトで処理になるよね?
管理と編集が楽になるよね?
- 645 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 15:22:43 ID:cZXYtdqt]
- あえてアイコン方式で記述する意味がないからなあ
コードがかけなくても作れるってのを謳い文句にしてるけど 制約の中アイコン記述を覚えてもしょうがないんだよな
- 646 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 17:21:40 ID:LlMEzWDN]
- ただ、スクリプト記述するよりもアイコンの方が処理が早い罠w
- 647 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 19:00:32 ID:fT956MDj]
- アクションゲームで左右キーを押すとキャラが左右に動くのですが
坂道などでは段差でカクカクしたりしてしまいます。 なめらかに動かすには当たり判定や動きをどう設定すればいいでしょう。
- 648 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 20:37:31 ID:cZXYtdqt]
- >>646
Scriptsは呼び出し自体が重いから差が顕著に出るけど piece of code だとほとんど変わらないような気がする >>647 ピクセル単位で当たり判定を取っていたりしないかな 矩形や簡易図形で当たり判定を取るようにすればよくなるんじゃないかと 少し上にもあったけど、当たり判定処理がうまくいかないとかは ○○のエラーがでますというのと違って、プログラムは良くも悪くも書いた通りにしか動かないから 周辺の情報を出さないと条件式を見直せぐらいしか答えようがなくなってくるよ
- 649 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 21:00:33 ID:fT956MDj]
- 正確な当たり判定を取るとキャラクターの足が動くたびに判定がおかしくなるのでとりあえず大きさに合わせて四角にしています。
足場も同様ですが斜めの床を作る際斜めにすると三角でマスクしても微妙なドットのせいでかくかくしてしまうのです。
- 650 名前:646 mailto:sage [2008/12/28(日) 23:34:43 ID:LlMEzWDN]
- >>648
昔、timeGetTime()を呼び出すDLLを作って実験してみたことがあったんだ。 今また試しにやってみたところ、変数の代入なら varアイコンを使うより piece of code の方が早かった。 が、instance_create() の呼び出しは、アイコンの方が早かった。 即効作ったソース。 ttp://www3.uploda.org/uporg1890827.zip.html
- 651 名前:646 mailto:sage [2008/12/29(月) 00:02:49 ID:gdKazmBS]
- ああ、忘れてた。
>>650 の受信pass : gamemaker スレ汚しごめんなさい。
- 652 名前:名前は開発中のものです。 [2008/12/29(月) 01:21:50 ID:PIejyGZB]
- 床のコリジョンを作っていますが
今の段階だと床に当たった時に起きるアクションと空中にある床に頭から接触したとき、 壁に横から接触したときのアクションが同じになってしまいます。 コリジョンを方向によってわける方法を教えてください
- 653 名前:名前は開発中のものです。 mailto:sage [2008/12/29(月) 03:11:36 ID:p4VZEUac]
- vspeed > 0 && y < other.y+18
ってんでどうかな これは上からね
- 654 名前:645 mailto:sage [2008/12/29(月) 13:44:03 ID:T1r41zQH]
- >>650
404・・・自分でも確かめられることなのでやってみた repeat loop 20000 回でinstance_create()をGMのcurrent_timeで比較してみた 確かにアイコンの方が早いみたいですね。平均20msぐらい差が出ました 一応環境 XP SP3 Celeron M 1.3 GHz GMのcurrent_timeの精度もあるので相対比較という感じです
- 655 名前:濱田 [2008/12/29(月) 20:51:48 ID:hLjua+tb]
- 日本語訳の手に入れ方が分かりません。どうすればいいでしょうか?
- 656 名前:名前は開発中のものです。 mailto:sage [2008/12/29(月) 21:44:28 ID:quafeWvW]
- みんな買ってんの?
PROだとエフェクト楽しいのかな
|

|