5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【2D】ゲーム作成ツールGameMaker【マンセー】

1 :よこしまなMr.0:04/06/13 04:28 ID:FjVifVER
2Dゲーム作成ツールGame Maker( - _ - )イイ!!なスレッドです。
機能がしっかりしているので、アイデア次第でいろいろなゲームを作ることができます。

「Game Maker」の特徴

・コリジョン(当たり判定)、スプライト、マップ、タイマ処理、ランダム処理、サウンド再生...などを簡単に管理できる
・*.exeにてゲームを出力可能
・キーボード、マウス、ジョイスティックからの入力をサポート
・イベントドリブン型なのでスマートにゲームを構築できる
・組み込みスクリプト言語"GML"により、さらに細かい処理が可能
・なんといっても無料!! (15ユーロ寄付してユーザ登録すると起動時のロゴが除去され機能が若干追加されるが、基本的に無料で十分使える)


Game Maker Website> ttp://www.gamemaker.nl/
日本語マニュアル[Word形式]> ttp://www.gamemaker.nl/doc/gmaker_japan.doc

783 :名前は開発中のものです。:05/01/30 10:55:18 ID:ntwgDzqk
豆乳はマニュアル全部日本語で、英語版なんかねぇじゃん。

784 :名前は開発中のものです。:05/01/30 12:34:11 ID:bf3zrrRc
>>781
サンクス。試してみてるけどなかなかうまくいかない。
重力加速度ゼロにしただけでは止まらないなぁ。速度ゼロにするとなんかおかしいし。
マリオの動作って調べてみるとやはりむずいらしくやせた。

>>782
RPGツクール買って下さい。

785 :名前は開発中のものです。:05/02/06 08:04:31 ID:1EqPpoOm
イベントのアニメーションエンドの使い方がわかりません
X枚目が表示されたらアニメーションを終える。としたい時
アクションの項には何をいれたらいいんでしょうか

786 :名前は開発中のものです。:05/02/06 08:44:06 ID:6RB0HDMP
アニメーションエンドイベントは、スプライトの最終サブイメージが表示されたあとに呼ばれる。
爆発エフェクトなどで、
「爆発オブジェクト発生」→「アニメーションエンドイベントで破棄」
といった使い方が一般的か。

スプライトアニメーションの途中で何らかの処理をしたい場合、
ステップイベント内で条件をつければよいかと思われる。
オブジェクトの表示されているスプライト番号は、変数"image_index"(最初:0〜)で参照できる。
以下は、最初から4枚目のイメージが表示されたときに破棄する例。
------------
Step Event:
execute code:
if (image_index == 3) then {
      instance_destroy() ;
}
------------

787 :名前は開発中のものです。:05/02/06 10:35:12 ID:dbbYJswf
>>782はコードが英文にみえるという意味では無いだろうか。

だとしたら何やっても挫折するぞ・・・

788 :名前は開発中のものです。:05/02/06 14:20:39 ID:+4VgMuPT
>>785
アニメーションをループさせずに一周で止めたいという意味なら、
Animation Endイベントで

image_singe = image_number - 1;

とする。(アクションでやるなら Set Variable を使う)
ただしGM6だとimage_singleは廃止されているので、

image_index = image_number - 1;
image_speed = 0;

に置き換える必要あり。

789 :名前は開発中のものです。:05/02/07 02:11:05 ID:3mzxYMNw
プログラムまったく分からんズブの初心者で厨な質問とは承知していますが
親切なエロイ人がいたら答えてください
自機をマウスで動かしたいでつ
実は質問をしつつもとりあえず>>85のブロック崩し(マウスで自機操作)の
マウスで棒を動かすアクションのスクリプト内のxを全てyに置き換えたスクリプト
ty = mouse_y-36;
if (ty>-2)&&(ty<436) {
y = ty;
}
を同じアクションの欄に貼り付けたら画面内を自機が自由に動けるようになったので
とりあえず確実なのはこのスクリプトを応用することというのは分かるのですが
出来れば(というかせっかくだから)自機操作くらいスクリプト無しでやりたい!
というかそれ以前にそもそも上のスクリプトの意味が分からんw
なんで直ぐにオブジェクトの位置をマウスの座標に代入しないで変数作るのですか?
この方法が最善で、GameMakerではGUIのみでは自機をマウス操作に出来ないというなら
あきらめますがもしスクリプト抜きで出来るなら教えてください
試しにやってみたのは
Mouse Leaveのイベントで
Move towards point(mouse_x,mouse_y)のアクション
(正確にはstart moving relative in the direction of position
(mouse_x,mouse_y) with speed 5)
これでマウスの座標を自機が追従して移動するはず!
と思ってオブジェクト配置して起動してみたら
なんかポインタをオブジェクトの上に置いて離したらあらぬ(しかし一定の)方向へ・・・orz
そもそもはオブジェクトの上にポインタ置かなきゃいけない時点で何かおかしいorz
左クリックで弾を出すとかのアクションは普通にGUIだけでやって出来たので
移動に関しても出来ると思うのですが……
一応解説書とかは一通り読んだつもりだけど書いてあったらスマソ

790 :名前は開発中のものです。:05/02/07 06:38:35 ID:1+7BHQSV
>>789
ステップイベントで次のアイコンを追加してみ。
------------------------
"Jump to a given position"
x:mouse_x
y:mouse_y
relativeのチェックをはずす
------------------------
いろいろ混乱しているようなので解説。
このイベントは、オブジェクト上にマウスカーソルを当てた状態から、離れた状態になったときに呼ばれるイベントだ。
たとえば、Mouse Enterイベントと組み合わせて、WEBなどでよく見かける、
『ボタン上にマウスカーソルを当てるとハイライトし、離れると元に戻る』
といったああいう動作を実現するのに利用できる。
mouse_x、mouse_yはゲームウィンドウの左上を(0,0)としたときのマウスポインタの座標だ。
で、移動先の座標をrelative(相対)にすると、現在のオブジェクトの位置を(0,0)とした座標としてしまうので・・・
結果、常に右下に移動してしまうことになる。

読みにくいかもしれん、長文スマソ

791 :名前は開発中のものです。:05/02/07 06:39:52 ID:1+7BHQSV
コピペでいろいろ編集してたら抜けてた・・・
解説の「このイベントは」の部分は、Mouse Leaveイベントのことです・・・

792 :名前は開発中のものです。:05/02/07 10:55:03 ID:6IudCJxO
>>790
>>791
おおっ、丁寧な解説ありがとうございます!
とりあえずJump to a given positionでやってみたら自機が完全にマウスの座標と連動しますた 感動・・・!
ただ、自分の作りたいのはシューティングで、とにかく指定の座標に瞬間移動するJumpは難易度をむちゃくちゃ
下げてしまうので、ステップ毎にMove towards point(mouse_x,mouse_y)でrelativeのチェックを外してみると
速度付で追従してくれるようになりました(でもシューティングで言えばこれは入力遅延とも言うので・・・w)
が、そうした場合何かブルブル揺れています このやり方はやはりダメなのでしょうか?
それからもうひとつ、これはJump〜にせよMove〜にせよ浮上してしまう問題なのですが、
クリックして弾を撃つ挙動を自機オブジェクトの中で(Left Pressed)イベントで
Create instance of object (弾オブジェクト) at position (自機).x,(自機).y with speed 5 in direction 90
のように設定したら、自機動かすアクションを入れてなかったときは自機をクリックすることによって
弾が出ていたのですが、JumpやMoveでマウスに合わせて自機を動かすようにした後クリックしても
思うように弾が出ません。
原因は恐らくマウスカーソルが常にそれに対応して動くオブジェクトの上に置かれないから
(だからがんばって自機の動きを先読みして「ここだ!」ってときにクリックしたら弾が出るw)
だと思うんですが、だとしても対処法が分からないorz
特にブルブル震えてしまうMove方式ならまだしも、教えていただいたJump方式ならば
常に(mouse_x,mouse_y)が自機オブジェクトの(0,0)に当たる部分、
つまり本来クリックしてちゃんと反応する部分に存在しているはずなのに反応しないのは全く意味が分かりません
もしかしてスプライトの透過色部分には当たり判定無かったりしますか?
連続質問&読みづらい長文申し訳ありません

793 :名前は開発中のものです。:05/02/07 14:43:36 ID:1+7BHQSV
なぜブルブル震えるか考えてみたか?
Move towards pointは、あくまでオブジェクトに進行方向と速度を与えているに過ぎないということだ。
略図を使って説明。
★:自機
□:マス目
▲:マウスポインタ
速度:5(1ステップで5マス進む)

状態1:★□▲□□□

この次のステップはどうなるかというと、進行方向は右、速度5だから、

状態2:□□▲□□★

となる。じゃあ次は?といえば、今度は進行方向は左なので、1の状態になる。
この繰り返しが、あのブルブル震える現象の正体。これをどう解決するか?
マウスポインタまでの距離が速度より大きい場合と小さい場合で処理を変えなければならないだろう。
速度より小さい場合のときに、速度5ではなく、マウスポインタまでの距離を移動させるようにすれば。。。
速度とか弄るより、この場合だけjump to a given positionを使うとよい感じか。
ただし、マウスポインタと自機がピッタリ重なったときに速度(speed)を0にしておかないと、無駄に動いてしまうぞ。

左クリックの問題は、Global Mouseの中の物を使うとよい(Global left buttonか?)
でないとおまいさんの指摘どおり、オブジェクト上にマウスポインタがあるときだけしか反応しない。
Left buttonイベントは、メニュー選択などのボタンアクション向けかと思われる。

文才無いからか、老婆心過ぎるのか、無駄に長いな。。。ウザカッタラキエマス。。。

794 :789:05/02/07 15:56:39 ID:2lGFcnKA
>>793
キタ――――!!
解決しますた! 本当にありがとうございます!
ちゃんと動いて弾を撃ってます!
自機操作さえ何とかなったらあとはシューティングはテンプレや
初心者向けの製作チャートがいっぱいあるんで何とかうまくいけそうです
まともなのが出来たらサンプルをageようかと思います
本当にありがとうございました!


795 :名前は開発中のものです。:05/02/07 19:11:34 ID:1+7BHQSV
>>794
無事解決できてなにより。
距離の判定は多分GML関数(point_distanceかな?)使わないと出来なかったんだが、出来てる様でよかった。
また余計なお世話かもしれないが、最後に一言。
スクリプトの記述はそんなに言うほど難しくない。
むしろ、アイコンでやりくりするほうが煩雑になったりする場合があるので、毛嫌いせず、挑戦してほしい。
基本的な文法の理解と、GMLをヘルプで調べるスキルさえあればいいんで・・・
(・∀・)ガンガレ!!

796 :789:05/02/07 22:40:21 ID:SX23cWKX
>>794
申し訳ありません。。。
やっぱり「静止した!」と思ったら常時Jump〜アクションが優先されていただけでしたorz
距離の判定を全てQuestionアイコンで行っていまるのですがやはりGMLが必要なようです・・・
やはり、しばらくスクリプトを修行してきまつ
・・・と、まあ自機操作は漏れが勉強するとして、
それはそれとしてJump〜アクション(アイコンのみ)の自機移動による
STGを概要だけ作って見ようとしたところ・・・
http://gamdev.org/up/img/2331.lzh
うわあぁぁあぁああぁああせdrftgyふじこlp
問題点は列挙にいとまが無いですがorz、とりあえず解決方法がまったく見えてこないのは
・敵大杉弾大杉
 (ステップ毎にオブジェクト生成アクションをさせている事に原因があるような気がしますが、
  ステップ毎以外に常時敵を出現させたり、
  特定の条件下やランダムで弾を撃たせたりする方法が思い浮かばない)
ザコの挙動がおかしいのはアクションの数値を間違ってたりしてるというのは分かっているので
それは適当に直せば大丈夫なのですが、上二つがどうにも・・・
いつまでもただの長文質問ばっかりで少しはうpなどしてスレに貢献しようと思ったら
結局また長文質問を出してしまう有様・・・スマソ
左上のカタパルトからしか敵が出てこないのはこれを書いている間に解決しますたw
ザコを射出する座標を設定してなかったから全部(0,0)から出てたのね。。。orz
入力ミス&入力忘れ以外で何か他にアドバイスあればおながいします

797 :名前は開発中のものです。:05/02/07 23:34:31 ID:1+7BHQSV
orz
>>793のヒント。
・条件文を使うのはやはりステップイベント
・条件に使うアイコンは8角形の奴で、中に?かVARと書いてある奴のどちらかを使う(どちらでも出来る)
・2点間の距離を得るのはpoint_distance(x1,y1,x2,y2)という関数。 点(x1,y1)と点(x2,y2)の距離を返す
・マウスポインタまでの距離がspeedより近い場合に、自機のspeedを0にするのを忘れずに
それ以外について。(2つと書いてあるが、出現数に関してだけかな)
『敵多すぎ=ステップごとに生成しているから』は当たりだ。
特にenemy2の弾撃ちは確実にステップごとに行われているため、ものすごい数が飛んできている。
一定の時間間隔で撃つには、alarmイベントを利用するとよい。
また、敵生成でも使っているランダムの条件をくわえて抑えるのも可。
カタパルトによる敵生成も、ステップごとに判定しているな。
1秒間30ステップがデフォルトなので、1秒間で考えると結構出現する計算になるんで、
弾と同じように一定間隔にするか、出現確率を下げてみてはどうか。
最後に、ここを参照しているか?イベントやアクションについて基本事項は抑えてあるので一読を。
GM6の情報だが、アイコンに関してはさほど変わってないので、参考になるはず。
GMJapan 非公式情報サイト
ttp://gamemaker.main.jp/index.php
いつもお世話になっております...>>よこしまさん

798 :789:05/02/08 00:32:37 ID:h6GtyXnX
>>797
度々申し訳ありません
実は797様がダウンロードなさったのは一回細かいところを修正してうpしなおしたバージョンでして
それを書きこむのをすっかり忘れていたため内容が796のカキコと矛盾するものになってしまいました

ええと、GMLのpoint_distance(x1,y1,x2,y2)に関してはご紹介してくださったサイトを含め
勉強してみます。ありがとうございます! ただ、ヒントの上二つ
>・条件文を使うのはやはりステップイベント
>・条件に使うアイコンは8角形の奴で、中に?かVARと書いてある奴のどちらかを使う(どちらでも出来る)
自機オブジェクト(2種類ありますが)の中身見ていただければ分かるのですが、
一応If a variable has a valueクエスチョンでマウスと自機の位置関係に関して条件分岐っぽいものを
実装してはいます。jikiの場合は無条件下でマウス座標に対し所定速度のMoveアクションを行い、
通常速度分の距離以内にいるならJumpアクション、jiki2は無条件下でJumpアクション、
マウス座標と所定の距離より離れていたらその距離分のフレーム間速度でMoveアクションと
してはいるはずなのですが・・・何故か完全Jumpアクションでの挙動です
まあ、中身からも分かるとおりアイコンの数が大変なことになっているのでw GMLを修行することにしますが、
それでも上で論理的に何が間違っているのかよく分からないのが心に残ります・・・
とりあえず目標は見えてきたし、うだうだ言っててもウザイと思うので名無しに戻らせていただきます
ご教授ありがとうございました!

799 :名前は開発中のものです。:05/02/08 05:05:43 ID:zk7JeCnz
>>798
もう直してるかもしれないけど、mouse_yと比較するのは jiki.x じゃなくて jiki.y ですね。
で、jikiについては最初の Jump to a given position を実行した時点で
jiki.x=mouse_x, jiki.y=mouse_y になります。
だからその後の条件判定にはひっかかりません。

jiki2については、たとえばx方向の条件について見ると
(1) jiki2.x-mouse_x が-6より小さい時は、最初のIfにひっかかる
(2) jiki2.x-mouse_x が-6〜6の時は、最初と2番目のIfにひっかかる
(3) jiki2.x-mouse_x が6より大きい時は、2番目のIfにひっかかる
ので、結局どんな場合でも Jump to a given position が実行されてしまいます。

この場合、座標に関する4つの条件が「すべて」成立した時だけ
Jump to〜 を実行すべきなので、and演算子(&&)を使って

If 条件1 && 条件2 && 条件3 && 条件4
Jump to a given position

のように一つの判定文にまとめます。まあ、すごく長い式になってしまうので、
ここまで来たら上で出てたpoint_distanceを使った方が楽ですが。

800 :よこしまなMr.0:05/02/08 06:48:20 ID:bYhSHMb8
>>789
>なんで直ぐにオブジェクトの位置をマウスの座標に代入しないで変数作るのですか?
mouse_yは各ステップごとに更新される変数... というわけではなく、「GML内で参照されるたびに更新される変数」ですので
mouse_xやmouse_yをせまいコード内で何度も記述するのは避けるべきだと思います。

ちなみにmouse_yをCとWin32APIで極端に書くと、
POINT point;
RECT rect;
int mouse_y = 0;
GetCursorPos(&point);
GetClientRect(hWndGM, &rect);
mouse_y = (point.y - rect.top);
たぶんこんなかんじなので、1秒間に何百回もmouse_yを参照すると重くなるかも... というわけです。

>>797
どもです。

801 :まとめた ◆yIZgqoM/0k :05/02/11 19:46:08 ID:VYcDpRib
何故かまとめサイトがデリられた。
近いうち移転するんでよろ

802 :名前は開発中のものです。:05/02/11 22:59:27 ID:4Bznc7HM
ここじゃなくて?
ttp://gamemaker.main.jp/

803 :名前は開発中のものです。:05/02/11 23:19:42 ID:Dcu7PeaK
>>801
乙です。漏れもwww-aaaにもってたサイトがデリられた(gamemakerと関係ないサイトだけど)
RSSでチェックできるサイトにしてくれたらなぁ・・・・と要望。

804 :まとめた ◆yIZgqoM/0k :05/02/13 20:52:56 ID:gmldcHyv
http://gamemaker.shrine-maiden.org/
移転完了。RSSでチェックできるようになったはず。
なんかあったら言ってくれ

805 :名前は開発中のものです。:05/02/14 01:03:04 ID:kuuRTVnx
>804
お疲れ様です。

むかしハマったクリックアンドプレイっぽいなと思って、
なんとなくブロック崩し作ってたらいつの間にか、どっぷりハマってしまった。
やっぱりゲーム作るのは楽しいなぁ。

806 :名前は開発中のものです。:05/02/14 01:25:11 ID:Jj3GmAmR
>>804
乙、さっそくRSS登録しますた。

807 :名前は開発中のものです。:05/02/17 02:16:06 ID:DecmQgwT
GM6.0では、日本語表示は出来ないのでしょうか・・・?

私がやったことは以下のとおりです。
・フォントリソースに"MSゴシック"、Character Range をALLに設定したものを追加。
・以下の命令を持つオブジェクトを追加
Draw Event:
set the font for drawing text to font0 and align left
set the drawing color to 0
at position (0,0) draw text: "テスト"

以上を実行すると、"テスト"とは表示されず、文字化けしたようなものしか表示されません・・・
半角カナの文ならうまくいくのですが。2バイト文字は表示できないのかな・・・
余談ですが、
半角カナだけで日本文を表示すると懐かしいと感じるのは年寄りだからですか、そうですか。

808 :名前は開発中のものです。:05/02/18 21:48:21 ID:sqW1Scv8
>>807
うちもだめですなー
てか、5.3で日本語表示が出来たことに、今気付きました。
日本語化のおかげ?
なんかいい方法ないもんかなー。
日本語をビットマップフォントに置き換えるスクリプト書くとか……面倒か

809 :807:05/02/19 04:33:32 ID:MYybBstf
>>808
現状、画像を利用するしか解決できなさそうですね。
ver6.1ではローカライズに力を入れるみたいなんで、そのときに修正してもらえることを期待・・・

810 :名前は開発中のものです。:05/02/19 16:10:38 ID:r5DvU9w7
5.3での日本語表示ってどうやるんですか?

811 :名前は開発中のものです。:05/02/20 01:15:07 ID:k+cXeeL8
display a messageでも日本語表示されないね。
俺は仕方ないので、EDGHで画像作って表示させてるけど、激しく面倒・・・orz

>>810
Createイベント等で、「set the font for drawing text」日本語フォントを指定、
Drawイベント内で、「draw a text」で文章を表示させるだけだよ。
もしかしたら、日本語パッチを当ててないと表示されないかも・・・。

812 :名前は開発中のものです。:05/02/20 11:48:48 ID:j27t95AP
>>811
できました。ありがとうございます。




813 :名前は開発中のものです。:05/02/20 18:20:54 ID:4c0NXvEv
GMの使い方を覚えるために作ってみました。
プログラミングの経験が殆ど無く、マニュアルと睨めっこしながらコードを書いたので
やたらと重いものになってしまいました・・・
ttp://hiya.ciao.jp/gm/file/Ms_paddler_gm6.zip
ttp://hiya.ciao.jp/gm/file/Ms_Paddler_exe.zip

プログラミングが出来なくても思いついた事をすぐ形に出来るGMはほんと楽しいです。

814 :名前は開発中のものです。:05/02/24 19:56:46 ID:U48Jz3Xw
アクションゲーム作成中。
ttp://www.ismusic.ne.jp/nagatsuta/yurika3_gmd.lzh
継承覚えたら、格段にコード量減ったわー。しかし疲れた。


815 :名前は開発中のものです。:05/02/24 20:13:05 ID:U48Jz3Xw
>>813
今更だけど、できいいなぁ。
演出が凝ってる。

816 :名前は開発中のものです。:05/02/25 18:20:44 ID:6+Hc8BU2
最近、レベルが高いぁ。
ところで日本語表示について。次のコードを実行すると、
display a message で日本語が表示できるようになりました。(5.3A , 6.0 ともに動作確認)
-----
message_text_font("MS ゴシック",10,c_white,0) ;
-----
最初の引数にはフォント名を入れるのですが、GM6.0で設定できるフォントリソースのIDではありません。

また、レジストの制限がありますが、
GM6.0ではスプライト画像をフォントとして利用することが出来るらしいです。(未確認)
関数font_add_sprite( ) を参照してみてください。
使用する漢字の描かれたスプライトを用意することで、
0-255のアスキーコードをテーブルとして応用することが出来ると思います。
ビットマップフォントを使用することには変わりませんが、
少しは自分で管理するより楽になるかも・・?

817 :名前は開発中のものです。:05/02/26 10:09:59 ID:B+4ixigE
>>813
ほんとすごいなぁ
アクションゲームなら何でも出来そうだ・・

818 :813:05/02/28 01:07:44 ID:GAEbwpd7
プレイありがとうございます。
ブロック崩しで少しは使い方が判ったので、
今度はアクションゲームに挑戦してみようかなぁと思ってます。

819 :名前は開発中のものです。:05/03/01 10:28:16 ID:a8U64FeL
Gamdev が復活してきたので、wikiのほう適当に編集しておきました。
作品が多くなってきたので、負荷分散のため別ページに移動しました。
前回更新からかなり日が経っていたのもあり、
既にDLできなくなっている作品は、割愛させていただきました。
抜けてる作品があったらごめんなさい。

820 :名前は開発中のものです。:05/03/01 13:52:14 ID:7Kgvi68w
>819
乙ですっ。
人少なめですが盛り上げて行きましょう!

やりたい事は色々あるものの、絵がなぁ…絵が…
絵描き歌のかわいいコックさんですらUMAになっちまうしなぁ。

821 :名前は開発中のものです。:05/03/01 16:43:12 ID:mFC8Y2QC
showcaseのコンテストどうなった?

822 :名前は開発中のものです。:05/03/05 02:04:53 ID:ioXJEL8a
>>819
乙です。
参考にさせていただいてます。

823 :名前は開発中のものです。:05/03/05 15:57:28 ID:f+q5Yy4z
日本語マニュアルはもうなくなったんですか?

824 :名前は開発中のものです。:05/03/05 23:41:16 ID:f+q5Yy4z
すいません。落とせました。

825 :名前は開発中のものです。:05/03/06 18:04:39 ID:am2JgNGr
EXE形式にするにはどうしたらいいのですか?

826 :名前は開発中のものです。:05/03/06 18:17:54 ID:Lc/GMt6Z
File メニューにある、Create Executable を選択。

827 : ◆dmakQ6Mags :05/03/06 19:36:38 ID:UHvjcj+y
ゲームを作ってはみたものの全く利益に繋がらないという方へ
簡単に大儲けしてみましょうよ
■□■□■□■□■□■□■□■□■□■□
2週間で100万円 最高のビジネス到来!
成功者続出です!
□■□■ 特 徴 □■□■
◎知識や技術は何もいらない!
◎一日30分で十分稼げる!
◎家に居ながらできる!
◎利益は全て自分のもの!
◎2週間で100万円!
◎特別おまけ付き!
■□■□■□■□■□■□■
無責任な誇大表現ではありません!
ご自分の目でお確かめ下さい!
人数制限あり!早い者勝ちです!
詳しくは下記アドレスまで!
ttp://www18.tok2.com/home/kantan100man/
皆様のご訪問お待ちしております!
■□■□■□■□■□■□■□■□■□■□
これで貯めたお金でツールを買って最高のゲームを作ってください

828 :名前は開発中のものです。:05/03/06 21:03:11 ID:EfEp2IDv
http://gamdev.org/up/img/2398.png
ブロック素材提供

829 :名前は開発中のものです。:05/03/09 18:12:05 ID:5+vQO/af
壁にぶつかるとChange the instanceで
画像が入れ替わるように設定したのですが、そこからまた壁から離れると元の画像に戻るように設定したいのですが
どうすればいいかわかりません。どうすればいいでしょうか?
あと、常に画像が変化し続ける(1秒ごとに画像が変わるなどのような)ように設定したいのですが
なかなかわかりません。。

830 :よこしまなMr.0:05/03/09 19:50:41 ID:xegQl9qY
>>829
GM Japan Forumで既に返答しています。

831 :名前は開発中のものです。:05/03/09 20:20:12 ID:CgMXBO4N
>>829
前者の件に関して、よこしまなMr.0氏の回答でも出来ますが、
こんな感じでもよいかと。
ttp://gamdev.org/up/img/2406.zip(gm6ファイル)

obj_Wall2のほうで、ステップ毎に周りにobj_Myobjが居ないかどうかチェックしてます。 (居た場合に処理を抜けてます)
obj_Myobj中のコリジョンイベントでやっている move contactは、壁に密着するためのテクです。

832 :名前は開発中のものです。:05/03/10 23:50:32 ID:U3xIj/jG
実行ファイルでけー・・・。
UPXでどれだけ縮む?

210 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)