*初級者編 エンジンも同時に作っているのでまだ今のエンジンにない部分もあります。 さて、ここは有る程度アイワナを作れるようになったけどもう少しいろいろやってみたい人向けのページです。まだGMに触ってない人は[[初心者編]]を見てからこちらに来ることをお勧めします &bold(){1、新しい素材を入れよう} エンジンにもとから入っている素材だけでは物足りない!と思う人が多いと思うので新しい画像や音楽の入れ方を教えます。 ①Spritesのフォルダ内の好きなところで右クリックして一番上のCreateSpriteまたはInsertSpriteをクリックします。 ②LoadSpriteを押すと画像を選ぶことができます。③適当に画像を選んでクリック。これでOK。 同じようにSoundsでやればBGMや効果音、Backgroundsでやれば背景などを準備することができます。 &blankimg(02_01.jpg,width=200,height=150) &bold(){2、背景を変えよう} 1で背景の素材を入れたらさっそく使ってみましょう。 使いたい部屋をまず開きます。①backgroundsのタブにします ②Foreground imageの下にある四角を押して背景にしたい画像を選びます。 ③Tile HorとTile Vertにチェックを入れると選んだ画像を部屋の中に敷き詰めます。大きな画像を使うより小さな画像を使ったほうが容量などの関係でいいと思います。 Stretchにチェックを入れると部屋の中ぎりぎりの大きさまで引き延ばします。大きさが小さいとかなり引き延ばされ画像の見た目から変わることもあります。 一色の背景を使いたい場合は新しい素材を使わずに上のほうにあるColorの右の色をクリックすると色が選べます。 &blankimg(02_02.jpg,width=200,height=150) &bold(){3、新しいオブジェクトを作ろう} アイワナをエンジンの中のものだけで作っていくとみんな同じようなものができてしまいます。そこで、一味違うアイワナにするために新しいオブジェクトを作るといいと思います。ここでは例としてキッド君が触れると跳ねるブロックを作ってみたいと思います。エンジンの「初級」フォルダの中にある「haneru block」の作り方です。 ①Objectsのフォルダ内のどこかで右クリックして新しいオブジェクトを作ります。 ②Nameの右にオブジェクトの名前を入れます。 ③Spriteの四角を押してスプライトを決めます。もし1で新しい画像を入れていたらここで使ってみてもいいかもしれません。 で、ここからがオブジェクトづくり ④Eventsの下の四角の中で右クリックしてAdd Eventをクリックします。すると④’のような選択肢が出ます。今回はキッド君が触れたときなので、Collisionをクリックして「player」を選びます。これでこのオブジェクトにキッド君があたったとき何が起きるかを書くことができます。 Eventsのcollision player(④の部分)が青くなってる状態で⑤右のタブをcontrolにして一番左上から6番目のExcute CodeをActionの中にドラッグします。するとメモ帳みたいなのが出てくるのでそこに |with(other){&br() direction=90;&br() speed=6;&br() };| と書きます with(other)というのは基本的にcollisionイベント中でしか使えませんが触れている相手(今回の場合キッド君)を指します。{}で囲まれた部分がキッド君に起こる現象です。other以外にオブジェクト名での指定もできるのでplayerと書いても同じようになります。 directionの方向にspeedの速さで動くのでこれの場合上に思いっきり動きますがキッド君には重力が設定されているので落ちてきます。 よって最終的に跳ねるような動きをさせるブロックができました。 このオブジェクトの上に針があったりすると罠としては使えそうです &blankimg(02_03.jpg,width=200,height=150) &bold(){4、ボスを作ろう} 部屋をいくつか作り、1つのステージができてきたところで最後にボスを置きたいと思います。なのでここでは簡単なボスの作り方を説明します。最近多い耐久ボスはまた次の機会に書きます。 今回作るボスは上下に動いていて一定時間ごとにキッド君に向かってりんごを飛ばしてくるボスです。HPは20で一度倒してアイテムをとるとそのボスを倒したというフラグが立つところまで作ります。