【2D】ゲーム作成ツールGameMaker part4【マンセー】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2009/04/23(木) 08:11:08ID:iAS0afeL●本家(英語)
ttp://www.gamemaker.nl/
●GameMaker Japan - 非公式情報サイト(日本語)
ttp://gamemaker.main.jp/(現在一時閉鎖中)
前スレ
【2D】ゲーム作成ツールGameMaker part3【マンセー】
ttp://pc11.2ch.net/test/read.cgi/gamedev/1210437707/
0002名前は開発中のものです。
2009/04/23(木) 08:11:51ID:iAS0afeL@ コリジョン(当たり判定)/スプライト/マップ/サウンド再生など、2Dゲーム作成にかかせない機能が充実
@ なにかと便利なイメージエディタを内蔵
@ プログラミングの知識はあってもなくてもよい
@ *.exe(単体実行可能)形式でゲームを出力できる
@ 作ったゲームは自己責任の元で自由に配布できる(作ったゲームを売る場合のライセンス料さえ不要!)
@ キーボード、マウス、ジョイスティックからのキー・ボタン入力をサポート
@ イベントドリブン型なのでスマートにゲームを構築できる
@ 組み込みスクリプト言語"GML"により、さらに細かい処理が可能
@ エンジンはDirect X
※有料登録(15ユーロ)するとゲーム起動時のロゴ表示が消えて3Dやエフェクト機能などが追加されますが、基本的に無料で充分使えます。
《Game Makerの欠点》
@ 英語ソフトなので、英語が読めないととっつきにくい
@ ツクール類とは違い、ゲームの"動き"から設計しなければならない(それがまた長所でもある)
0003名前は開発中のものです。
2009/04/23(木) 08:18:42ID:iAS0afeLttp://wiki.yoyogames.com/index.php/Old_Game_Maker_Versions
@最新版の7は以下よりダウンロード可能
http://www.yoyogames.com/make
@Gamemaker 6 日本語ヘルプファイル
ttp://www.geocities.jp/hogehige2005/
0004名前は開発中のものです。
2009/04/24(金) 00:08:48ID:adhhxkFd落ちてたんでたすかった。
0005名前は開発中のものです。
2009/04/25(土) 22:47:07ID:SGqLCdQy乙
0006名前は開発中のものです。
2009/04/27(月) 18:00:51ID:ehVESZp+プレイヤーキャラは動かさずに周りの物体の方を動かして移動してるように見せかけるとか…
0007名前は開発中のものです。
2009/04/28(火) 14:28:20ID:R/QbAbwJ乙
>>6
何をしたいのかもうチョイ詳しく
0008名前は開発中のものです。
2009/04/28(火) 19:17:27ID:T66ETO1fGame Makerのループ機能だと
キャラがmapの右端から消えて左端から出現するという形式なんで
ドラクエの世界マップみたいに途切れなくずーっと続くように出来ればいいなと。
まぁそれで特に今何か作ろうって計画はないんだけど
0009名前は開発中のものです。
2009/04/28(火) 21:11:44ID:hCyTW88Vキャラを中央に固定、で背景スクロール処理という単純な動作でできないか?
0010名前は開発中のものです。
2009/04/28(火) 22:14:20ID:T66ETO1fRPGなら簡単だけどアクションゲームとか
リアルタイムシミュレーション的な物とかだと
すべての物体を同じように動かさないといけないのが大変かなぁと
0011名前は開発中のものです。
2009/04/29(水) 08:31:51ID:ZfBLMhKpキャラを動かし、カメラ(view)はキャラを追う。
マップの端は広く確保しておく。
わかりやすく、viewが200x100だとして、ワールドマップが1000x800だとする。
ここで、マップの端を上下左右にviewの半分程伸ばす(伸ばした部分は海の画像とする)
ワールドマップのサイズが1200x900になる。
マップx軸(100/ 1000 /100)
マップy軸(50/ 800 /50)
キャラでこんな感じのコードを実行する。
if (x<100) x+=1000;
if (x>1100) x-=1000;
if (y<50) y+=800;
if (y>850) y-=800;
(要は、本来のワールドマップからはみ出したときに反対側に移動させる)
0012名前は開発中のものです。
2009/04/29(水) 09:25:47ID:eGmI2xofマウスを動かすとハンマーが付いてくるようにしたいと思っています。
GMLを使うことと、座標はmouse_xで取得する(叩く場所は横一列)ことまでは分かったのですが、
ハンマーのオブジェクトに対してこのスクリプトを入れたら動くのでしょうか?
{
for(;;)
if(mouse_x=>10)&&(mouse_x<990) move_towards_point(mouse_x);
}
■ このスレッドは過去ログ倉庫に格納されています