2017年4月22日投稿 / 投稿者 : まげ / タグ : 投稿プログラム 実用 スプライト SPCOL まげ
今日のアクセス:1 トータルアクセス:2202
スプライトに当たり判定をつける命令「SPCOL」の設定を、視覚的に行えるプログラムです。
十字ボタン、またはタッチで、かんたんに範囲を指定して、プログラムとして書き出すことができます。
制作は旧3DS LLで行いました。
まず、このプログラム(MG_SPCOL)が入っているのと同じプロジェクトに、使用するスプライト用画像を、あらかじめコピーしておいてください(標準スプライトを使う場合は不要です)。
それから、「MG_SPCOL」を起動してください。
作業は、「スプライト用画像の選択」→「スプライト使用部分の選択」→「当たり判定の範囲を選択」→「範囲のテスト」→「プログラムとして書き出し」と流れます。
十字ボタンかスライドパッドの上下でファイルを選択します。十字ボタン左右を押すと、移動がページ単位になります。
下画面のソフトキーボードをタッチして、その文字から始まるファイル名があれば、その場所にスキップします。
Bボタンを押すと、標準スプライトを使用することになります。
Yボタンを押すと、タイトル画面に戻ります。
Aボタンを押せば、現在選択しているファイルで決定します。。
スライドパッドで、スプライトとして使う部分の左上の座標を指定し、十字ボタンでそのサイズを指定します。
タッチ操作で、タッチした位置に相応する座標へジャンプできます(Ver.1.2より)。
Xボタンを押すごとに背景色が黒→グレーとかわるので、見やすい背景色を選んでください。
Bボタンを押すと、設定値が初期値に戻ります。
Yボタンを押すと、タイトル画面に戻ります。
Aボタンを押せば、現在の設定で決定します。
それぞれの項目を設定して、当たり判定の範囲を選択します。
「スタートいち」…当たり判定の範囲の左上の位置
「サイズ」…当たり判定の範囲のサイズ
「ホームいち」…スプライトの基準点。ここを基準に、当たり判定の位置が指定されます。
「ばいりつ」…画面の表示サイズ。あくまでも表示のためであり、実際の当たり判定の設定には影響しません。
スライドパッドの左右で、項目を選択します。
十字ボタンで各項目にそったパラメータを設定できます。
タッチ操作で、ダイレクトに範囲を指定することもできます。
Xボタンを押すごとに背景色が黒→グレーとかわるので、見やすい背景色を選んでください。
Bボタンを押すと、設定値が初期値に戻ります。
Yボタンを押すと、タイトル画面に戻ります。
Aボタンを押せば、現在の設定で決定します。
タッチ操作で、設定した当たり判定がどう機能するかをテストできます。
当たり判定がある箇所をタッチすると音がなり、黄色い円が表示されます。
Bボタンを押せば、設定をし直すことができます。
Aボタンを押すと、この設定で決定し、スロット1へプログラムを書き出します。
上画面に表示されるサンプルと同じものが、スロット1に書き出されます。
同じ画像を使って別のスプライトを設定するかどうかを選べます。
さらに、書き出したスロット1の内容をプログラムとして保存するかどうかも選べます。
ひさびさの「かんたん!」シリーズですが、今回のは、ある程度スプライトに関する知識がないと、作業の意味がわからないかもしれません。
それと、書き出すプログラムは最小限のものであって、これをプログラムで活用するには、やはりスプライトへの知識が必要だと思います。
それでも、私自身が「視覚的にSPCOLを設定できたらなぁ…」という思いがあって、作成しました。
…だって、だからってタイトルを「ちょっとムズかしい!」などとはできませんし(^^;)。
評価をお願いします。
プチコン3号用の公開キーです。トップメニューの「作品公開とダウンロード」から公開キーを入力すると、作品をダウンロードすることができます。
2017年4月22日…初版公開。
2017年4月25日…Ver.1.2公開。細かいインターフェースの見直し&追加。…タイトル画面の英語のルビが間違っていたのを訂正(^^;)。
この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)
表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.155 秒 | このページの最終更新 : 2022/09/20 (火) 12:49:03 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30