宝石小箱。

つれづれなるままにいろいろ書きなぐった日記です。

【RGSS2】掘り出し物ショップスクリプト

どうも、風邪っぴきで2日間ほぼ寝て過ごしていたriruです。
病院に行ったところインフルさんではない模様。よかったよかった。

今日はクリコアのシステム部分いじってたんですが、それに際して副産物の素材ができたのでご紹介。

いわゆる黄金のほりだしものってかてごりができるスクリプトです。
あくまでも自分用なので、掘り出し物としてだされたものは1イベントごとに1つずつしか購入できないし、1つのイベントに2回以上ショップの処理をしたり別のぺーじでもショップの処理があると売り切れ情報が共有されてしまったりするのであくまでジャンク品扱いですが、それでもよければどうぞ

掘り出し物ショップ

1/28、1/30にweb拍手ありがとうございました!
別窓 | スクリプト・テクニック | コメント:0 | トラックバック:0 | ∧top | under∨

戦闘アニメをループさせる方法と遠景スクロールの動的変更スクリプト

どうも、最近食欲爆発中のriruです。
この前温泉に行って体重計に乗ったら最高記録出ててヒェッってなりました。なのでなわなわぴょんぴょんやります

数日前と今日とでスクリプト系の更新をしました
その1
ルート移動からアニメーションの表示(アニメループ(RGSS2.3共通)

一応スクリプトとして出してはみましたが、別にスクリプト導入しなくても使えます(笑
ルート移動から繰り返しにチェックを入れてスクリプトで
@animation_id = (再生したいアニメーションID)
と記入すればOK。
ちょっと形はかわりますがMVでも同じことが出来て、その場合は同じくルート移動から繰り返しにチェックを入れてスクリプトで
this._animationId = (再生したいアニメーションID)
とするとアニメがループします。
眺めの呪文詠唱のエフェクトつけたいとかワープ陣のエフェクト戦闘アニメにしたいとかいう場合は覚えておくといいかも。


その2
遠景スクロールの動的変更スクリプト(RGSS2.3共通)

こっちは風が急に強くなったり飛んでるキャラが加速したりなんかに使えると思います。

12/12、12/14web拍手ありがとうございました!
別窓 | スクリプト・テクニック | コメント:0 | トラックバック:0 | ∧top | under∨

似非イベントテスト更新

どうも。風邪なのかよくわからない体調のriruです。でも大体寝てちょっと身体慣らせたほうがいいかなとちょっと作業しております。

で、そのとき気づいたのですがテストするイペントページがプレイヤー接触時やイベント接触時の場合エラーが出ることが発覚しました。
修正しましたので、ご利用されている方はお手すきの際にDLしていただけると幸いです。

VXAce版
VX版

16:47追記・VX版にコピペミスがありました…修正しました。ほんとにすみません…
別窓 | スクリプト・テクニック | コメント:0 | トラックバック:0 | ∧top | under∨

【ツクールMV】変更した戦闘背景を元に戻す

まずこちらをごらんください

こちらの動画内でプラグイン素材を使って戦闘背景を変更していますが、戻すのは変数を使った手打ち設定のようです。
マップが多いゲームは、それだとめんどくさいですよね?

というわけで、どうにかできないかと色々探った結果、これで解決できそうでした。
イベントスクリプトで以下を記述
if (BattleManager.isBattleTest()) {
battleback1Name = 'Grassland';
battleback2Name = 'Grassland';
}else{
if ($dataMap.specifyBattleback) {
battleback1Name = $dataMap.battleback1Name;
battleback2Name = $dataMap.battleback2Name;
} else {
battleback1Name = null;
battleback2Name = null;
}}
$gameMap.changeBattleback(battleback1Name, battleback2Name);

これで手打ちでなにか設定しなくても、マップの設定で指定した背景に戻ると思います。戦闘外でもこれで大丈夫…だと思う。
ちなみに戦闘テストはあくまで「テスト」なので、適当な背景を指定するだけにさせてもらいました。なんかそれもやるとめんどくさそうだったので。

戦闘背景の変更という手法は召喚などの表現にとてもいいと個人的にもおもうので、ぜひこれとセットで試してみてくださいね!
別窓 | スクリプト・テクニック | コメント:0 | トラックバック:0 | ∧top | under∨

似非イベントテスト


どうも。1週間の流れの速さがよくわからなくなってるriruです。
早いんだかおそいんだか。

個人的にMVで一番素敵だと思ってるMVの機能はイベントテスト機能なのですが、刃物終わったらVXのメガモノなので今のうちにそれっぽいもの作ってきました。

似非イベントテスト

ほんとはMVのほうでやった最初にダイアログボックス出してマップIDとか入力できたらよかったんですが、RGSSで入力系やるのってすごく難しい(とりあえず自分の実力ではできなかった)っぽくてスクリプトから直接入力していただくことになりました申し訳ない。
あくまで似非の機能しかありませんが、よければどうぞ。

しかし1日で終わってよかった…
別窓 | スクリプト・テクニック | コメント:0 | トラックバック:0 | ∧top | under∨
| 宝石小箱。 | NEXT