投稿記事

ツクールMZの記事 (11)

(今更ながら)テストプレイの結果報告です!

公開からしばらく経ちましたが、
今更ながらテストプレイの結果報告です!🙇‍♀️



(ずっと書きたいなぁとは思ってたけどなんかバタバタしちゃってこんなに月日が)


テストプレイ期間 : 2/3 ~ 2/29

見つかったバグ(延べ数) : 126件(!!)

修正完了したバグ : 103件


驚愕のバグ数!!!!!!

2月は動作試験&修正という死闘が繰り広げられていたわけですが、一緒に戦ってくれたテストプレイヤー様たちのご協力でなんとか公開に至ることが出来ました…!!!

ひとりでやってたら今もいつまで経っても消えないバグに悶々とした日々を過ごしていたかもしれない……。


残り23件は進行には直接影響ない見た目上の問題だったり、一度のみ発生した謎エラーだったりします。ペースは落ちるかと思いますが、今後もちょっとずつ直していこうと思います!


テストプレイヤーの皆様、本当にありがとうございました!




canvasぷろじぇくと について

ゲーム制作企画『canvasぷろじぇくと』タグ:#canvas_pj

世界設定

キャラ紹介


【Tears in Canvas】3/20 序章公開しました!!.+

本日(2024/3/20)より、#きゃんばす本編 こと『Tears in Canvas』の序章~1章はじめまでの体験版が遂に公開です!\( 'ω')/✨





今までたくさんの応援と協力をしてくださった皆様に感謝を込めて…!!!



★.+

『Tears in Canvas【序章~1章はじめ体験版】』
・対応機種:Windows、ブラウザ版(スマホ対応)、mac※

※mac版は動作保証なしです、申し訳ありません…!

作者Twitter(x)ID(くーにゃん)
https://twitter.com/mapleqoo30

★.+


― 配信中サイト一覧 ―

◆フリーゲーム夢現(Windows版のみ)
https://freegame-mugen.jp/roleplaying/game_12111.html

◆BOOTH(mac版はこちらから)
https://teafloattime.booth.pm/items/5588338

◆PLiCy(ブラウザ版。スマホでプレイされる方はこちらから)
https://plicy.net/GamePlay/176525



RPG初公開ということで、まだまだ粗削りかつ未熟な部分も多いですが、お困りごとがあればREAD MEに記載のバグ報告フォームから気軽にご連絡くださいね!



★ご感想も大歓迎です!★
♯TearsinCanvas / ♯きゃんばす本編 のタグをつけてTwitter(現x)に投稿いただければ拝見しにいきます!!

Ci-en各種記事へのコメントでも大歓迎です!



canvasぷろじぇくと について

ゲーム制作企画『canvasぷろじぇくと』タグ:#canvas_pj

世界設定

キャラ紹介


意気揚々とデプロイメントしたら暗号化でエラーが発生しました

こんにちは!

見に来てくれてありがとう!くーにゃんです。

canvasぷろじぇくとの本編ことRPGゲーム『Tears in Canvas』の制作はいよいよ4年目に突入しました😇

先日、序章までのテストプレイヤー様を遂に募集いたしまして、いよいよデプロイメント!!
本作はじめてのオンラインでのゲーム配布を行いました(´ω`)



ところが。



テストプレイヤー様のひとりから『序章のエンドカード終了後すぐのイベントでエラーが起きて続きがプレイできない…!』とのご報告が……!

それがこのエラー。メーベルちゃん(右下)も訳が分からなくて色を失ってひっくり返ってます。




開発環境では動いていて、調べたところ暗号化無しのデプロイ後ファイルであれば正常に動作する様子。

え……😇 何が起きているの……!!?
ということでひたすら調査開始!実験!!!


◆エラーが起きるタイミングで読み込んでいるピクチャの名称を日本語から英語化
 →Decryption error

◆エラーが起きるタイミングで読み込んでいるピクチャをペイントソフトで再編集・再書き出ししてから読み込み
 →Decryption error

◆エラーが起きるタイミングでの『ピクチャの表示』をスキップ(コメントアウト的機能)
 →Decryption error


(泣きながらネットの海にダイブ)


◆プラグインを全部OFFにしてデプロイしてみる
 →Decryption error

◆コアスクリプトを最新版に更新してみる
 →Decryption error
 ※最新版のコアスクリプトは自作ゲーとは相性が悪かったようで、ロールバックを迫られさらに泣きを見る


え。。。なんもわからん。。。。。。。。
しばらく放置
 →Decryption error


しばらく放心状態になったのち、テストプレイヤーさん第2陣募集に踏み切る前に再度奮起!!ということで、

◆エラーが出たマップのイベントを全部消してみる
 →Decryption error

◆エラーが出たマップを初期位置に設定してデプロイしてみる
 →Decryption error

◆他のマップを初期位置に設定してデプロイしてみる
 →エラーなし


……ん……????


◆エラーが出たマップのタイルセットを変えてみる
 →エラーなし(←!!!!???)


……はい。お付き合いいただきありがとうございます……。
原因はタイルセットでした。
そして、ここからとんでもなくしょーもない原因が発覚するのです。


エラーの原因となったタイルセットのうち、とあるひとつのファイルでエラーが起こっているよう。
そのファイルは、ツクールのプリセット素材をマップに合わせて自分で加工させて頂いたpngファイルでした。

特に何の変哲もないpngファイルのはずだけど……。と、img/tilesetsフォルダを見に行ってみると





な、なんじゃこいつは!!!!!!!!!


原因となったisekiobj.pngファイル、おそらく何度か描き直しなどをして、バックアップとしてコピーしたファイルをisekiobj.png_ に改名して置きっぱなしにしていたのでしょう。

ツクールMZにお詳しい方ならご存じかと思いますが、暗号化済みのオーディオや画像ファイルって、全て『〇〇〇.拡張子_』というファイル名称になるんですよね。

……あろうことか、私はバックアップを取ったことすら忘れていた、本来ならデプロイ前に消しておくべきバックアップファイルに、暗号化を済ませたときに命名されるはずだったファイル名と同じ名称をつけていたのです。

それは……。
暗号化も上手くいかないだろうし、ゲーム側も暗号化を解けるわけがない………。

今回の戦犯となったisekiobj.png_はゴミ箱にポイしまして、再度暗号化をかけつつデプロイメントした結果……なんとか序章以降に進むことができるようになりました!!!


忙しい人のための原因報告

はい!!!
今回の原因は、暗号化済みファイル名と同名のファイル(〇〇.png_)をtilesetsフォルダ内に入れっぱなしにしていたことでした/(^o^)\

みなさま、バックアップのためにコピーしたファイルにはくれぐれも末尾に半角アンダーバーをつけて終わり、ということはしないようにしましょう。

そして、不要なバックアップファイルはすぐにゴミ箱にポイしましょう。


ご協力と貴重なご報告をくれたテストプレイヤーさん、本当にありがとうございます。



canvasぷろじぇくと について

ゲーム制作企画『canvasぷろじぇくと』タグ:#canvas_pj

世界設定

キャラ紹介


【備忘録@ツクールMZ】アニメーションがエラーで再生できないとき…

こんにちはお久しぶりです!

プログラミングという強大な魔物に
日々恐れおののいているくーにゃんです。
※本業については聞かないでください。


ええとですね、もそもそとイベントを作っていましたが、
やっぱりマップイベントでもアニメーションの呼び出ししたくなりますよね。
キャラにド派手な演出つけたくなりますよね。

しかしドーン(:3」∠)



Cannot read property x  ……???


いざアニメーションを呼び出そうとしたとき
このエラーが出ちゃうんですね私のプロジェクト。

これを解決した方法を備忘録として残しておきます。


難しいことは分からないので色々端折るんですが、
エラーの原因をconsoleから追ってみると
(テストプレイ中にF12でこの画面を出せる!はず!)



(クリックでエラーが起きたと思われるソースコードに飛べる)


rmmz_sprite.jsの1299行目で
rotation.x…
どうやらこのxでエラーが出てたみたい。
xが定義されてないよ、みたいな??

で、このxちゃんの親元(?)がこのrotationさんらしいんですね。
親のrotationさんが設定されていないせいで、
xちゃんが迷子になっちゃった…みたいな感じですかね……?

ん、rotation…?回転……??

てなわけで、アニメーションの設定を見に行ってみると、
回転っていう項目がある!



分からないけれど、プラグインを入れたり、
このアニメーションを作成したりしたタイミングで
この「回転」の設定が上手くいってなかった……?



ものは試し……ということで一旦「回転」の設定を開き、
OK → 適用 をしてテストプレイしてみると……



無事に呼び出しできました!


ちなみに、アニメーション呼び出しの際に別のパターンでのエラーも起きました。
Cannot read property 'concat' of ~~ というエラーで。



この場合はsoundTimingsさんのところのconcatちゃんが見つからなかったようです。
sound……ということは……



こちらは、効果音の設定をひとつつけてあげると解決しました。

また、効果音の設定をつけて適用→保存後に、
再度効果音の設定を全消ししてからテストプレイを行っても、
アニメーションを再生することができました。

うーん、やっぱり何かの拍子で
内部で記録しているアニメーションの設定が
ポーン/(^o^)\とごっそり消えてしまったのか…


……根本的な原因は不明のままなのですが、
もし同じ現象が起こっているひとがいたら
アニメーションの各項目を再設定してみると上手くいくかもしれません。


※注意※
javascript分からんマンなりにやってみたやっつけ解決法です。
もしjavascript経験者様から見て
誤った表記などがございましたら、ご指摘頂けたら嬉しいです!


参考:https://qiita.com/EYN_kenzaki/items/2b935a7daab54dafcea6
「【RPGツクールMV】エラー「Cannot read property ○○ of undefined」とは…?」
ありがとうございました!!!


では!!(`・ω・´)



canvasぷろじぇくと について

ゲーム制作企画『canvasぷろじぇくと』タグ:#canvas_pj

世界設定

キャラ紹介


【2022.7月】シリアス場面の楽曲制作&更新サボってました報告

お、お久しぶりです!
しばらく更新をサボっておりました/(^o^)\


この1か月を通して、序章の実装を進めたり、
新しいBGMを作ったりしてました。


今作っているのは、
ちょっぴりシリアスな会話シーンで
使用するような曲です。





画像は序章のとあるシーンより。




今作っている曲の原型となったピアノverを
無料素材として配布しようと思います(´ω`)


タイトルは『廻り出す歯車』。



外部リンクになってしまい申し訳ありませんが、

ニコニコモンズ:https://commons.nicovideo.jp/material/nc280630

BOOTH:https://teafloattime.booth.pm/items/4044437


どちらかよりご試聴・DL頂けますと幸いです。

※楽曲の利用規約を少々変更しました。
 かなり追記しましたが、現在お使いいただいている方には
 特に影響はないと思います。



8月はもっと更新頻度を増やせたらいいな…!


序章の実装率は6割くらい……ですかね……。
しかしこの後に演出を盛らなきゃならない山場が控えている/(^o^)\




canvasぷろじぇくと について

ゲーム制作企画『canvasぷろじぇくと』タグ:#canvas_pj

世界設定

キャラ紹介


« 1 2 3

月別アーカイブ

限定特典から探す

記事を検索