- 1 名前:名前は開発中のものです。 [2005/07/12(火) 09:03:47 ID:DK0oUKwt]
- 無料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/
- 962 名前:名前は開発中のものです。 mailto:sage [2008/05/05(月) 11:31:49 ID:grhJSKQZ]
- >>960,961
なんていうか、いろいろとすいません。 うーん、そうですねぇ。「やりたいこと」… 「一定条件のみアニメを止める」っていう動作をさせたいんだと思います。 Object内で条件毎にコロコロspritesを入れ替えておりまして spritesに一定の画像が使われている時に限り、「アニメを一周」させたかった訳です。 (キャラが走行中に立ち止まった時、着地した時だけ服が揺れるアニメ…等) 1、sprites変更後、「アニメ停止変数」生成 2、Animation Endにて「アニメ停止変数が1の時のみ、image_speed=0」 でやりたいことが実現できました。 うーむ。確かに原点に返ってみれば、単純な事だったのですね…。 板汚しすいませんでした orz
- 963 名前:名前は開発中のものです。 mailto:sage [2008/05/05(月) 21:40:31 ID:2SyyMfLm]
- なにげにレス伸びてる・・・そろそろ次スレの季節なのかな?
- 964 名前:名前は開発中のものです。 mailto:sage [2008/05/05(月) 22:22:44 ID:eAt6pbsl]
- >>950です。
また質問に来ました。 HPを準備するまでは出来たのですが、HPの減らし方(ダメージ)がわかりません。。 後、自分的にはゾンビのような敵と戦わせたいので、 近づいたら(正確には近づかれたら)ダメージという形での使用方法も教えてください。 よろしくお願いします。
- 965 名前:名前は開発中のものです。 mailto:sage [2008/05/05(月) 22:48:47 ID:J24rBd4c]
- >>964
サンプルとか、>>1チュートリアルとかサイトに色々書いてるから自分でも調べてから書き込むことをオススメする。
- 966 名前:名前は開発中のものです。 mailto:sage [2008/05/05(月) 23:18:51 ID:2SyyMfLm]
- >>964
>HPを準備するまでは出来たのですが、HPの減らし方(ダメージ)がわかりません HPの値を保存しておく変数があるならダメージをもらうタイミング(ダメージをもらう処理をするイベント)で引き算してやればよい ダメージをもらうタイミングが「敵が近づいたら」ということなら敵のステップイベントでpoint_distance()関数を使えばいい。例えば obj_mychara:自分が操作するキャラのオブジェクト名 VarMyhp:自キャラのHPを覚えとく変数 obj_emychara:敵キャラのオブジェクト名と命名してあるとして、 obj_emycharaのステップイベントに「Execute a piece of code」で if(point_direction(self.x, self.y, obj_mychara.x, obj_mychara.y)<=50)//敵キャラと自キャラとの距離が50ピクセル以下ならば { obj_mychara.VarMyhp -= 3//自キャラのHPを3減らす } とか書いてやる。但しコレだと毎ステップごとにHPを減らすから、範囲内に入ればとんでもないスリップダメージになるので 一定周期ごととか、減らす量を思いっきり少量にするとか、そういう工夫は必要かと思う。まぁとりあえず がんばれ〜
- 967 名前:966 mailto:sage [2008/05/06(火) 00:33:47 ID:HwPOvHtQ]
- あう間違えてる ごめん
× if(point_direction(self.x, self.y, obj_mychara.x, obj_mychara.y)<=50) ○ if(point_distance(self.x, self.y, obj_mychara.x, obj_mychara.y)<=50)
- 968 名前:名前は開発中のものです。 mailto:sage [2008/05/06(火) 00:40:06 ID:m5xvmqWN]
- >>965 >>967さん
ご返答ありがとうございます。 なるほど、そういう風な式を立てればいいのですか〜 わかりました。ありがとうございました
- 969 名前:名前は開発中のものです。 mailto:sage [2008/05/06(火) 03:30:10 ID:HwPOvHtQ]
- >>968
一応聞いておくけどヘルプファイルもってる?
- 970 名前:名前は開発中のものです。 mailto:sage [2008/05/06(火) 11:45:29 ID:m5xvmqWN]
- >>969だいぶ遅れた返答ですみません。
F1のあれの事ですか? 英語で読めないです。。
- 971 名前:名前は開発中のものです。 [2008/05/06(火) 12:57:24 ID:ndOoddgE]
- gamemakerで作った拡張子exeのゲームをPSPで遊ぶ事は出来ないのでしょうか?
- 972 名前:名前は開発中のものです。 mailto:sage [2008/05/06(火) 13:04:37 ID:zKMDMsj4]
- GameMakerはWindows専用だ。マルチプラットホームなわけねぇだろ。
|

|