初心者の方でも楽しくゲームの作り方やプログラミングを学べる情報を発信中!

スプリンギン

スマホで簡単にプログラミング!「スプリンギン(Springin’)」講座 #9 [見た目を変える属性]の紹介

今回は、[見た目を変える属性]を解説していきたいと思います。

アイテムを中心に作成していく当アプリでは、その見た目を変更する属性も用意されています。

拡大・縮小

「拡大」は、選択したアイテムを大きくする属性です。


この属性を追加すると、このような選択画面が表示され、
他のアイテムをタップすることで大きくする対象を選択します。

ただし、「拡大」があるアイテム自体拡大の対象に選べないので注意しましょう。


対象アイテムを全て外した状態で、設定を完了すると「拡大」が削除されます。


選択した状態で、「拡大」が付与されたアイテムをタップ・長押しすると、
対象になったアイテムが大きくなります。


「拡大」が起動するたびに対象アイテムは大きくなる他、
複数の「拡大」が起動すれば、その分だけ拡大スピードが速くなります。

また、「タッチ移動無効」を付与されたアイテムの大きさも変更できるので、
敵・アイテム・UIなどのサイズを変えたい時に便利です。


逆に、対象アイテムを小さくしたい場合は「縮小」を使用します。



反転

「反転」は、対象アイテムを左右反転させる属性です。


対象の選択方法は「拡大」と同じで、
付与されたアイテムをタップするたびに対象の画像を左右反転させます。

画像だけでなく[当たり判定]も反転するので、
「押すたびに道が切り替わるスイッチ」などのギミックも作成できます。



コピー

対象アイテムのクローンを作成する属性です。

こちらも「拡大」と同じ方法で、対象の選択ができます。


起動すると、付与されていた属性も全てコピーした状態で、
対象アイテムの初期位置に複成されます。


ただし仕様上、シーン内のアイテム数の上限に達していると、
複成できないようになっています。

また、状況によっては複雑なアイテム同士が重なり合って、
不具合の原因になる可能性もあるため、使い方には気を付けましょう。



変身

対象アイテムの画像を変更する属性です。

対象の選択は「拡大」と同じ方法で行います。


起動すると、付与されたアイテムの画像を対象アイテムにコピーします。

画像が変更されると「当たり判定」も変わりますが、
[属性・大きさ・角度]などは元のままとなっています。


また、付与されたアイテムの「現在の画像」を参照しているので、
他のアイテムの属性によって画像を変えられた場合は、
その状態の画像を対象アイテムにコピーします。



リセット

対象アイテムを[シーン開始時の状態]に戻します。

こちらも、対象の選択は「拡大」と同じ方法で行います。


他の属性によって設定を変更されたり、画面外に移動して削除されたりしたアイテムを
元の状態に戻すことができます。

また、特定の行動を正確に繰り返したい場合にも利用でき、
「移動」「ループ」だけでは難しいルートでも簡単に作成可能です。



次回

今回は、[見た目を変える属性]を解説しました。

見た目や状態を変更する属性を上手く利用すれば、
新しいアイテムを追加しないで、
既にあるアイテムや属性を使い回して制作することも可能です。

次回は、[動作方法に関する属性]の解説をしていきます。

スポンサーリンク
シェアする

関連記事

スマホで簡単にプログラミング!「スプリンギン(Springin’)」講座 #4 「[シーン属性]の紹介」

今回は、「属性」と「シーン属性」を解説していきたいと思います。 「属性」は、作品を作るうえで最も重要な機能となっています。 「属性」とは 「属性」とは、アイテムに動作を付与できる機能のことです。 配置 …

スマホで簡単にプログラミング!「スプリンギン(Springin’)」講座 #5 [基本的な属性]の紹介

今回は、[基本的な属性]を解説していきたいと思います。 属性の使い方については、以下のリンクも参考にしてみてください。 ピン 「ピン」は、アイテムを画面に固定する属性です。 設定すると、アイテムをスラ …

スマホで簡単にプログラミング!「スプリンギン(Springin’)」講座 #6 [無効にする属性]の紹介

今回は、[無効にする属性]を解説していきたいと思います。 属性の中には、アイテムが持つ一部の機能を停止させるものも存在しています。 物理無効 「物理無効」は、アイテムの物理的な動作を無効にする属性です …

スマホで簡単にプログラミング!「スプリンギン(Springin’)」講座 #7 [特性を付与する属性]の紹介

今回は、[特性を付与する属性]を解説していきたいと思います。 これらの属性を利用すれば、アイテムに新たな特性を追加することができます。 高反発 「高反発」は、アイテムに反発する力を付与する属性です。 …

スマホで簡単にプログラミング!「スプリンギン(Springin’)」講座 #10 [動作方法に関する属性]の紹介

今回は、[動作方法に関する属性]を解説していきたいと思います。 通常の動作とは異なる特殊な動作方法をアイテムに設定することができます。 接触 「接触」は、アイテム同士が衝突した時に「属性」を起動させる …