GM:最新エディターのバグの暫定回避方法

GM:最新エディターのバグの暫定回避方法

随分と久しぶりだな!

どうも、Master.typeXです。
最後に投稿したのはいつだったか。
まあ、うん、随分と久しぶりです。

今回はGameMakerの最新版で自分が遭遇した
バグに関して回避方法が見つかったので
共有したいと思って書かせてもらいます。

え?Ci-enに書けと?
いや、アッチでもいいんだけど
ずっと残るならこっちでも良きと思って。

事の発端はつい先日

GameMakerのテストプレイの方法は
二種類あって、通常の起動と
様々な機能のついたデバッガからの起動がある。

で、先日デバッガから起動しようとしたら
起動しないのよ。通常の起動はできるのにもかかわらず、だ。

これはこれで問題なので原因を突き止めていたら・・・
「最新版のエディターで作ったプロジェクト」で
「◯◯=function()」を含むコードがあるとデバッガでの
起動ができなくなるという結論に至った。
おまっ、超致命的やないか・・・。

で、回避方法は?

「◯◯=function()」を使わない。
・・・だと身も蓋もないし、なにより
コレ結構便利だから多様しちゃうのよね。

で、見つけた方法が
「LTS(長期サポート)版で一旦起動する」というのである。
LTS版は本家のダウンロードページにあるので
そこからダウンロードしてね。ちなみに通常版と共存可能だ。
あと、やる前に念の為バックアップは取っておこう。

で、まずGameMaker通常版のスタートページから
ツールを選択し、ProjectToolを選択。
次に、ウィンドウが開くので一番上の項目に
変換したいプロジェクトを選択。
次に、FormatVersionの項目でLTS22を指定して
最下部のConvert!を選択すればオッケーだ。

で、一旦通常版は閉じてLTS版で
先ほどコンバートしたファイルを開き
デバッガから起動できるか確認してから保存。
(上記の手順は必要ないかもしれないが念の為)

最後に、LTS版を閉じて通常版で
再度ProjectToolで先程のコンバートしたファイルを
今度はFormatVersionをDefaultでコンバートする。
これでデバッガから起動が出来るようになっているはず。
お疲れ様でした。

最後に

今回の手順はあくまでも
「最新版のエディターで作ったプロジェクトファイル」に対して
有効な手段なので、最新版よりも前に作ったファイルには
多分効果はないと思われる。

というか一年くらい前のバージョンのファイルなら
ちゃんと最新版のデバッガから起動できるので。
ホント、年末くらいのアプデが原因だと思うのよね。

では、長々としゃべったので
今回はこのへんで。
また次回・・・は、あるのか???

報告する

コメント

  • コメント ( 0 )

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

コメントするためには、 ログイン してください。