FC2ブログ

Appendix

広告

ゲーム

Entries

スクリプトの更新

下記のスクリプトを更新しました。

簡易マップ標示
簡易マップ標示 マッピング

今までは簡易マップを表示する全てのマップIDをハッシュに入れる必要がありましたが、
今回の更新で逆に簡易マップを表示しないマップIDを配列に入れる機能を追加しました。

これでほぼ全てのマップで簡易マップを表示するようなゲームでも、簡単に使えるようになったと思います。

もちろん、従来どおり一部のマップのみで使うという機能も残ってます。

気がかりだった問題がようやく一つ片付きました。



ついでに久々の現状報告。

もう最近ほとんどツクール触れてないですね。
一度離れると戻る気力がなかなか沸かない・・・

ですがとりあえず作っていたゲームの問題点も色々と解決案出てきたので、
あとはこのめんどくさい作業を行う気力をどこから引き出すかです。



そしてツクールMVについて。

正直、買うかどうかまだ微妙なところです。
最近ツクール触っていない割には、そこそこ買う気はあります。

とりあえず、発売間近になって出るであろう体験版でスクリプトの中身を見てから買う予定です。

私のやりたいことが出来るかどうか、で買うかどうか決めます。
買ったらスクリプト素材作るだろうし、買わなきゃ私のツクールはVXAceで終わるでしょう。


そのやりたいことというのは、『従来の32×32素材を使ってゲームをツクれるかどうか』です。

画面サイズは今までも変えられたので今回も変えられるでしょう。

キャラクターの移動も、1歩当たり32ドットに変えるのは不可能ではないはずです。

問題はマップタイル。
こればかりはエディタ側も32×32に対応していなければ、マップを作ることも出来ません。
でも、対応してくれる確率はかなり低いです。

対応してなきゃしてないで、VXAceで作ったマップを画像ファイルで保存して
背景画像として使うことで対処出来なくはないのですが、それはそれで問題も多いのでどうなることか・・・

...続きを読む

スクリプトの更新

下記のスクリプトを更新しました。

選択肢拡張
メッセージエフェクト
簡易マップ標示

それぞれの更新内容について。

○選択肢拡張
選択肢ウィンドウの背景(ウィンドウ枠)を非表示にする機能の要望があったのでを追加してみました。

言われてみれば、選択肢ウィンドウってメッセージウィンドウの背景設定に関係なく、通常ウィンドウのままですよね。
そう思って、とりあえず非表示機能のみ追加しました。

選択肢の前に注釈を入れて 背景OFF と書いていただければ非表示となります。

背景を暗くするとか、ウィンドウスキンの変更とかはちょっと難しいので対応してません。
この辺はピクチャで何とかしてもらうしかないです。


○メッセージエフェクト
以前報告があってコメントお返事で修正した部分を適用しただけです。

他にも修正したいことが~ なんて書きましたが時間がなかったのでまた今度にします。


○簡易マップ標示
簡易マップが選択肢ウィンドウの手前に表示されてしまう不具合の修正です。

今回の修正では、簡易マップのZ座標を選択肢ウィンドウより下に変更しました。

ただこの修正の影響で、画面のフラッシュやフェードアウトといった演出よりも下になってしまいました。

つまりは今までは画面のフラッシュやフェードアウトを行なっても簡易マップが見えていましたが、今回の修正でこれらのコマンドを実行すると簡易マップが見えなくなります。

大したことではないですが、念のため。

ただし、乗り物擬似3D化を導入している場合に限り、画面のフラッシュやフェードアウトよりも上になります。

なんだかめんどくさいことになってますが、たいていの人には関係ないことです。
一応気をつけてくださいということで。

...続きを読む

アニメーションフレーム補間

最近は忙しかったり風邪ひいたりで、ゲーム製作がだいぶ滞ってます。

スキル作ってる段階ですが、まだどんなスキル入れたら良いのか見えてない感じです。

また何も更新できることないなあと思っていたのですが、ふと昔遊びで作ったスクリプトがあるのを思い出したので公開したいと思います。

【アニメーションフレーム補間】

名前のとおり、アニメーションのフレーム補間を行って滑らかにするスクリプトです。


ただし、リンク先にも書いてありますが、二つほど注意していただきたいことがあります。


まずは全てのアニメーションが滑らかに標示されるとは限りません。

ツクールのアニメーションは色々と面倒な仕様になっているため、前のフレームと次のフレームの情報を合わせるのがなかなか困難で、不自然なアニメーションになってしまうものもちらほらあります。

ゲームで使うアニメーションは全てゲーム内で動きを確認して、良いと思ったらそのまま使ってください。

今のところフレーム補間をしないアニメーションの設定などは出来ないので、不都合があれば外してください。


もう一つの注意点として、過度な期待はしないでください。

このスクリプトありとなしとで比較してはじめて分かるレベルです。

スローモーションにしても分かりやすいです。(逆に加速している場合はほぼ変わりません)



まあ、遊びで作ったあってもなくても良いようなスクリプトだと思ってください。

...続きを読む

スクリプトの更新

下記のスクリプトを更新しました。

簡易マップ標示

要望があると頭がすごく良く回る不思議。

今回の変更点は主に二つです。


一つ目は町やダンジョンといったエリアタイプのマップにも対応しました。

タイルセットのモードがフィールドタイプとエリアタイプとで、簡易マップの描写方法を変えてます。

フィールドタイプは従来どおり、エリアタイプは主に通行可能判定で色分けされてます。

で、このままでは前回書いたA4タイルの上部が全て通行可能と標示されてしまう上に、
町などで塀の外といった移動できない部分まで通行可能となってしまうので、
それの対処として「指定したリージョンIDのタイルは通行不可と標示される」機能をつけました。

リージョンの塗りつぶしはめんどくさいですが、それでもたぶんこれが一番楽な対応だと思います。


二つ目は今までマーカーに色のついた●しか使えませんでしたが、画像を使える機能を追加しました。

前から追加したいとは思っていたので、上記の対応ついでに頑張ってみました。

これで簡易マップにアイコンを標示すれば、どこに何があるのか分かりやすくなるのではないでしょうか。
(小さめのアイコン画像を用意する必要はありますが・・・)


だいたいやりたいことはやれたかなー

...続きを読む

スクリプトの更新

下記のスクリプトを更新しました。

選択肢拡張

報告のいただいた不具合の修正を行いました。
S.R.Gさん、報告助かりました。



コメントお返事です。

> 紗乃 さん
仕様の説明も含めて、こちらでお返事させていただきます。

「簡易マップ標示」スクリプトのマップ自動生成で、outside(壁)部分が上手く標示されないとのことですが
これがなかなか対応が難しかったりします。

というのも、A4タイルは壁部分は通行不可なのですが、壁の上部分は通行可能だからです。
壁に梯子や階段をつけると、そのまま上を歩けます。

A3タイルや壁は通行不可なので黒く塗りつぶしても良いのですが、上部分は人によりけりです。

これらを自動で判断することは出来ないので、簡易マップ上でどの屋根をどの色で表示するか、
全て設定できるようにする必要があるわけです。

もしそれらに対応したとしても、おそらく今度は梯子や階段の色が不自然ということになるでしょう。
(現在の仕様ではB~Eタイルは無視されているので、壁と判断されます)

B~Eは一つ一つ設定できるようにする必要があるので、
全て合わせるととんでもない設定項目数となるわけです。

作ること自体はさほど難しいものではないのですが、
使う人が大変になってしまうためフィールドマップのみ想定した仕様ということにしてます。

なにか設定がめんどくさくない方法でもあれば、実装したいんですけどね。



> 名無し さん
「VC Gothicが見つかりません」と標示されるとのことですが、ちょっと思い当たるものがありません。

Gothicという内容からしてフォントが無いのかなとは思うのですが、
「ぼくらの大革命!」ではデフォルトのフォントのみ使っていますし、
他に似たような報告も無いので本ゲームの不具合ではないと思います。

なので角川ゲームスユーザーサポートに問い合わせてみてください。

あとちょっと気になったのですが、「VC Gothic」ではなくて「VL Gothic」ではないでしょうか?
ツクールのデフォルトのフォント名が「VL Gothic」です。
何らかの理由で、ツクール側のデフォルトのフォント名が変わってしまっているのかも?
一応、そのあたりも確認して問い合わせてみてください。

...続きを読む

Appendix

プロフィール

木星ペンギン

Author:木星ペンギン
ほぼツクールのことばかり書いてます。
名前は↑から取りました。
木製ですが木星です。
トカゲは関係ありません。

ゲーム

  • 箱庭の勇者たち(体験版)
  • アクイ ト アイ
  • ぼくらの大革命!
  • 勇者がやらねば俺がやる!
  • 3Turn Battle!
  • 3TurnBattle!2nd
  • 走ってぶつかるゲーム

メールフォーム

wood_penguin@yahoo.co.jp

名前:
メール:
件名:
本文: