約5秒後に特定のマスのタイルを消すスクリプト(モニスク)
公開 2025/09/10 12:39
最終更新 2025/09/22 08:45

判定から5秒後に(0,0)(0,1)(0,2)(0,3)(0,4)のタイルを消す #

前面レイヤーを消すスクリプトになってるので任意で変更してください
//判定スタートマスのアクションに書く
[var:counter 5]

//定期実行スクリプト(1秒間隔)に書く
[if var:counter > 0]
	//カウントダウン
	[minus var:counter 1]
	//カウントダウン後カウンターが0だったら
	[if var:counter = 0]
		//指定したタイルを消す
		[var:app_map_layer_front_clear 0,0,0,1,0,2,0,3,0,4]
	[endif]

おまけ、1秒毎に1マスずつ消えていく #

//定期実行スクリプト
[if var:counter > 0]
	//カウントダウン
	[minus var:counter 1]
	//カウンターの数字によって消される座標をセット
	[if var:counter = 4]
		[var:tile 0,0]
	[elseif var:counter = 3]
		[var:tile 0,1]
	[elseif var:counter = 2]
		[var:tile 0,2]
	[elseif var:counter = 1]
		[var:tile 0,3]
	[endif]
	//指定したタイルを消す
	[var:app_map_layer_front_clear var:tile]
[endif]

おまけ2,約5秒後に指定したタイルを消してさらに1秒後別のタイルを消す #

//定期実行スクリプト(1秒間隔)に書く
[if var:counter > 0]
	//カウントダウン
	[minus var:counter 1]
	//カウントダウン後カウンターが0だったら
	[if var:counter = 0]
		//指定したタイルを消す
		[var:app_map_layer_front_clear 0,0,0,1,0,2,0,3,0,4]
	[endif]
[elseif var:counter = 0]
	//指定した別のタイルを消す
	[var:app_map_layer_front_clear 4,4]
[endif]

おまけ3、3歩で足跡が消える #

//ロード時スクリプト
//足跡のチップ番号 
[var:index 3]
//現在の座標
[var:pos 0]
//足跡の座標
[var:pos1 0]
[var:pos2 0]
[var:pos3 0]

//各マスのアクションに設定するスクリプト
//現在の座標を取得
[var:pos var:app_user_pos_x]
[concat var:pos ,]
[concat var:pos var:app_user_pos_y]
//足跡のチップ番号と現在座標をまとめる
[var:ato var:index]
[concat var:ato ,]
[concat var:ato var:pos]

[var:app_map_layer_base2_set var:ato]

[if var:pos1 = 0]
	[var:pos1 var:pos]
[elseif var:pos2 = 0]
	[var:pos2 var:pos]
[elseif var:pos3 = 0]
	[var:pos3 var:pos]
[else]
	//pos1が現在〜2つ前までの座標と同じじゃなかったら最初の足跡を消す
	[if var:pos1 = var:pos]
	[elseif var:pos1 = var:pos2]
	[elseif var:pos1  = var:pos3]
	[else]
		[var:app_map_layer_base2_clear var:pos1]
	[endif]
	//2、3番目の座標を1つ前にコピー
	[var:pos1 var:pos2]
	[var:pos2 var:pos3]
	//3番目の座標に現在位置をセット
	[var:pos3 var:pos]
[endif]
スゲーでっかいカエル
プロフィールページ
スゲーでっかいカエルです。javascriptでゲームを作ったりします。
最近の記事
モニスクレシピ_ストーリーの進行管理
ストーリーの進行管理 ストーリー進行用の変数を用意しておく # 単発のイベント(アイテムを持ってると道が通れるとか)…
2025/09/25 21:24
モニスクレシピ_定期的に復活する設置アイテム
一定時間で再取得可能になるアイテムのスクリプト 前記事の↓複数個取れるアイテムのスクリプトを流用します https://simb…
2025/09/24 08:40
モニスクレシピ_所持アイテムの消費表現
画像のように特定のアイテムを情報ボックスから消す方法 単純に[var:app_message_info アイテム名]とやってしまうと、どの…
2025/09/23 11:15
ツクセカ用モニスクレシピ
自分のマップで使ったモニスクのメモ。 もっと効率が良い方法もあると思いますので参考程度に。 間違いあったら教えてくだ…
2025/09/22 08:45
約5秒後に特定のマスのタイルを消すスクリプト(モニスク)
判定から5秒後に(0,0)(0,1)(0,2)(0,3)(0,4)のタイルを消す # 前面レイヤーを消すスクリプトになってるので任意で変更してくだ…
2025/09/10 12:39
hokug使ってみる_スプライトシートでフレームアニメーション
hokugで用意されているBlockクラスを使ってフレームアニメーションしようとすると、1コマにつき1画像ファイル使うので凝った動…
2025/08/06 22:18
hokug使ってみる_ツクセカのマップを利用する
ツクセカは2Dマップを作成して公開したりみんなで遊べたりするサービスです。 https://tsukuseka.com/ これで作ったマップ…
2025/08/04 22:26
hokug使ってみる_メモ3(Blockクラス)
hokugのBlockクラスについてメモ プロパティ # プロパティ:初期値 x:0 //x座標 y:0 //y座標 width:0 //幅 height:0 //…
2025/07/31 20:40
hokug使ってみる_メモ2(メソッド)
hokugのメソッドをメモ メソッドはオブジェクトが持ってる関数です。 今まで使ってたhokug.drawText() とかそういうやつ …
2025/07/29 23:25
hokug使ってみる_メモ(game.js)
前回までの記事まとめ 1)https://simblo.net/u/Nz7RmE/post/453297 2)https://simblo.net/u/Nz7RmE/post/457242 3)https://s…
2025/07/28 21:25
hokug(ホクジー)使ってみる_5
前回記事 https://simblo.net/u/Nz7RmE/post/463575 今回は画像を使ってみます。 ゲーム画面で画像を表示する # 画像の…
2025/07/27 18:05
hokug(ホクジー)使ってみる_4
前回記事 https://simblo.net/u/Nz7RmE/post/460515 今回はゲームっぽい要素を入れていきます。 今まで文字を動かしてい…
2025/07/26 13:25
hokug(ホクジー)使ってみる_3
前回記事 https://simblo.net/u/Nz7RmE/post/457242 前回の作ったファイルに続けて書き込んでいく感じになります。 今回は…
2025/07/24 14:51
hokug(ホクジー)使ってみる_2
前回記事 https://simblo.net/u/Nz7RmE/post/453297 前回の終わりで「次は条件分岐やループだ」と言ったがあれは嘘だ。 …
2025/07/22 18:31
hokug(ホクジー)使ってみる_1
hokug? # タイッツー開発でお馴染み「ほく」さんが開発したゲームエンジンです。 クソゲーが簡単に作れるらしいです。JavaScr…
2025/07/22 06:48
カエルマップエディタおまけの使いかた
↓基本的な使いかた https://simblo.net/u/Nz7RmE/post/363809 ↓少し高度な使いかた https://simblo.net/u/Nz7RmE/post/36904…
2025/05/22 14:39
カエルマップエディタのちょっと高度な使い方
基本的な使い方はこちら↓ https://simblo.net/u/Nz7RmE/post/363809 おまけのつかいかた↓ https://simblo.net/u/Nz7RmE/po…
2025/05/22 12:36
カエルマップエディタの簡単な使い方
なにそれ # https://sdkaeru.com/tilemap/ これです。タイルマップエディタってやつです。 ↓ちょっと高度な使いかた http…
2025/05/20 00:11
もっと見る
タグ
hokug(10)
javascript(10)
ゲーム制作(10)
MorningScript(4)
ツクセカ(4)
モニスク(4)
もっと見る