コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
海月ちゃん ◆AuEqPuVzO8Aw
2018/2/12 3:05
質問
未だに使ったことがない命令が多すぎる問題
とりあえず使い方を知りたい!
手始めにSPLINKを教えてけろ

コメント

アバター
Ryou Tanpo 2018/2/12 7:05 ◆AI5iRr9FjmkJ
SPLINK は、あるスプライトを、他のスプライトに文字通りリンクさせるという命令です。

SPLINK リンク元管理番号, リンク先管理番号

ここからはリンク元を A 、リンク先を B とします。
リンクするとどうなるかというと、リンク元 A の座標(位置)は、リンク先の B のスプライトについていくようになります。つまり、リンク先の B が基準になるのです。例えばリンクした後にリンク先の B のスプライトを SPOFS で移動すると、リンク元 A も同じように移動します。
これに伴って、リンク元 A の座標を SPOFS で指定する時は、「相対座標」で指定します。これは「絶対座標」の対義で、絶対座標ならそのまま絶対的なスクリーンの座標と考えればいいです。つまり、基準はスクリーンの左上で絶対に変わりません。しかし、相対座標はその上である場所を基準に座標を表すというものです。ここではリンク先が基準なので、リンク先が移動すれば、リンク元の座標を変更しなくてもついていくわけです。

リンク元の表示される座標は、x と y ともに
リンク元の表示される座標=リンク元 SPOFS + リンク先 SPOFS
アバター
say 2018/2/12 7:50 ◆1nbKtD/tFu04
使い方って具体的な利用例のこと?
多関節キャラクタの関節を表現するのに使ったり
BGと親スプライトとを連動させて、スクロールの制御に使ったり
4つ下のトピックの回答例とか

けっこういろんなパターンがありますねぇ
アバター
キルル2 2018/2/12 14:37 ◆rGE712Ruejv7
'シューティングで自機の周りをくるくる回ってるアレ

spset 自機
spset アレ
splink アレ,自機
メインループ
以下略
アバター
オワたず 2018/2/13 0:28 ◆w7BXxYlkW2NJ
以下略しちゃったよ()
アバター
だにえる 2018/2/13 2:45 ◆m76OCAQyrWGt
スクロールゲーで使われやすい手法だけど、
まず親として管理番号の若いSPを透明(SPCOLOR 0)にして設定しておく。
敵(ギミック含む)をSPSETする時、
子として設定する。
こうすることで画面をスクロールさせた時に
各SPOFSに相対座標を加算させるのではなく
親SPを相対座標にSPOFSするだけで
ステージ全体を一気に動かせる。
伝わるかな(・3・)
アバター
だにえる 2018/2/13 2:50 ◆m76OCAQyrWGt
ぶっちゃけ色んな利用方法があったり
活用して面白いことが出来るってことは
あんまない。
覚えておいて損はないけど。
「あ、これSPLINK使えば簡潔にできるやん」って場面が出てきたらその時使えばいいよ。
無理に使って楽しめるわけでもないから。
アバター
キルル2 2018/2/13 18:50 ◆rGE712Ruejv7
splinkを使ったスクロール処理は、簡単かつ高速で便利だよね

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -