いえ、ありがとうございます!
fontのAdd New Range > のFrom Fileでcsvファイル形式がまた読み込めるようになりました。 一度廃止されたものが復活された形です。
私自身スマホ・バーチャルキーボードを扱ったことがないので、力になれず申し訳ないです。
知っている方からの投稿を待ちます!
この辺の情報は関係あるでしょうか?一応参考としてURL貼っときます。
仮想キーボードを使う(公式ブログ) https://www.yoyogames.com/en/blog/using-the-virtual-keyboard
仮想キーボード(マニュアル) https://manual.yoyogames.com/index.htm#t=GameMaker_Language/GML_Reference/Game_Input/Virtual_Keys_And_Keyboards/Virtual_Keys_And_Keyboards.htm
キーボード入力(マニュアル) https://manual.yoyogames.com/index.htm#t=GameMaker_Language/GML_Reference/Game_Input/Keyboard_Input/Keyboard_Input.htm
ありがとうございます。戻り値がVirtual Key Constantで帰ってくるので、real lifeの文字としては表示ができない状態です……。Virtual Key Constantから通常の文字の文字列に戻せれば行けるのですが……。
ただ、最後の一文字しか取得できないので、表示できるのはひらがな、カタカナ、などのみで、変換確定前の漢字は表示できないのではと懸念がありますが。。。
ありがとうございます。戻り値がVirtual Key Constantで帰ってくるので、real lifeの文字としては表示ができない状態です……。Virtual Key Constantから通常の文字の文字列に戻せれば行けるのですが……
ビルトイン変数のkeyboard_keyは使えるでしょうか?
このまま安定してってほしいですね!
良かったです!自分も今試してます!
このまま行ってほしいですね!
OS: windows10 IME: google IME IDE: v2022.2.0.614 Runtime: v2022.2.0.487
1つ問題がありました。 IMEで日本語入力 > 半角英数に戻す > マウス操作を受け付けなくなる
半角英数にした後キー操作をするとこの問題は起きません。 IMEで日本語入力 > 半角英数に戻す > キーボード操作をする(文字入力、カーソルキー入力など) > OK
新バージョンインストール後に、日本語フォント表示がちぐはぐでおかしくなる現象がまた出ましたが preferenceでdpiを100%じゃない値に変えて起動し直し > 再度100%に戻して起動し直し で直りました。
この時と同じです。 https://zawazawa.jp/gamemaker_jp/topic/107/1
IMEで日本語入力する時の動作が改善されました。
私の環境での確認内容をここに投稿しました。 https://zawazawa.jp/gamemaker_jp/topic/84/35
すんごい改善ですね!!喜ばしい!
内部で使用してるSDL2バージョンが更新されたようで、これにより 私のPC環境では過去最高に普通に日本語が使えるようになりました! ちょっと触ってみただけですが、今のところ何も問題ありません。
■ 数年前からある症状 ・ IMEで日本語入力 > 半角英数に戻す > ショートカットキーが効かなくなる 使える。IMEオン状態でも使える。前バージョンで悪化していましたがまた直ったようです。よかった!
・ インライン入力ができない できる。(これは少し前のバージョンで直っていました)
■ 2.3.3以降に見られるようになった症状 ・ 全角のスペースが入力できない できる。(これは少し前のバージョンで直っていました)
・ IMEで日本語入力し変換を確定しないまま半角英数に戻す > 文字が入力できなくなる できる。(これは少し前のバージョンで直っていました)
・ IMEで日本語入力していると、著しく動作が遅くなる、ラグくなることがある 未確認
・ IMEで日本語入力していると長い文章(全角で20文字くらい?)が入力できない できる。これも改善された。やった!
・ インライン入力ができたりできなかったりする できる。
・ (1) IMEオン > 入力 > カーソルキー上下で変換候補を選んで変換 > Enter >結果が2回入力される 再現しない。動作に問題はないようです ・ (1) の後、他の位置に文字入力しようとすると、カーソルが1の位置へジャンプする(そこに文字が入力される) 再現しない。動作に問題はないようです
配列を関数に渡した時の「コピーオンライト」動作が廃止されました。 配列はコピーされず、参照が渡され、参照している配列が変更されるようになります。 「動作に信頼性が無くて一部のユーザーで厄介な不具合を生じるから」みたいな理由らしいです。
詳しくはこれを。 https://www.yoyogames.com/en/blog/release-2022-2
この辺の仕様が、Version 2022.2.0.614 で変更されるそうです。 詳しくはリリースノートを。 https://gms.yoyogames.com/ReleaseNotes.html
ブログにも情報ありました。 https://www.yoyogames.com/en/blog/release-2022-2 (記事終盤のCOPY ON WRITE OPTIONの箇所)
報告してみましたー!(ˊᵕˋ) 翻訳の見直しにすごく時間かかってしまった。
Shaun Spalding
GameMaker Studio 2 - Best Saving and Loading Tutorial (2.3.1+) https://www.youtube.com/watch?v=R84mR52QaMg
Peyton Burnham
Full Saving and Loading Tutorial in GMS2! (Part 1 of 2 - Room Saving) https://www.youtube.com/watch?v=muCvAmFmUXk
Full Saving and Loading Tutorial in GMS2! (Part 2 of 2 - JSON Saving and Multiple Save Files) https://www.youtube.com/watch?v=WW-hzLAlV-w
情報ありがとうございます!
頂いた情報を順番に試してみた結果、
・プロジェクトをクリーン(Ctrl+F7)して保存、プロジェクト開き直してエラー出るか確認 → ダメでした ・obj_playerという空のオブジェクトを作ってビルドする、そして消して、ビルドする>プロジェクト開き直してエラー出るか確認 → ダメでした
・プロジェクトを別名でエクスポートして、そっちを開くとどうなるか確認
この方法を試した際に、エクスポートしたプロジェクトをインポートしたら、添付画像のエラーが出なくなった代わりに、アセットブラウザ上の不要となった消去予定の3つのルームファイルでに参照エラーが発生したので(添付画像の参照の数と一致!)、該当のルームファイルをエクスポート前のプロジェクトで消去してから再起動したらエラーが出なくなりました!
無いデータを参照するオブジェクトのキーワードを全てのファイルで検索しても出なかったので目に見えない所で参照していた可能性が高いですが(ルームファイルのCreation Code上にも何も記述が無かった)、エクスポートすることで何故かどこに問題の記述があるのか判明したって感じでしょうか。
恐らく無事解決したと思われます、ありがとうございました!
自分の場合も似たようなエラーが出たことがあったのですが、確かroomにobj_playerを参照するオブジェクトを置いていたため、該当するオブジェクトを消すことで解決した記憶があります。ご参考までに。
particle_system_auto_update が見つからなかったのですが、 part_system_automatic_update でしょうか。
たしかにゲームの一時停止などに使うみたいなこと書いてますね。 試してみます! ありがとうございます!!!
私もこれでOK!という解決策を持ち合わせていないですが、もしまだ試してないことがあればやってみてください。
これらをやってダメなら、プロジェクトファイルを直接手動で修正するという方法もあるようです。 https://forum.yoyogames.com/index.php?threads/resource-load-failures-wont-go-away.74221/ これを参考にやってみてください。 やる前にバックアップはお忘れなく。
あ、聴いてみる ← 尋ねてみる だ。
反応が無い場合は公開の場で聴いてみるのもいいかもしれません。 YoYoGamesの内部でこの問題が注目されないというのは、それなりの現場の事情があるとは思いますが (日本社会でいう外部からの圧力、外圧のように) 多くの人がそれを知ることで突破口を開ける可能性があるからです。
エンジンの開発者に対して、上司が問題を重視してくれないなどのプレッシャーがかかっているなら情報が共有されることで開発者たちを解放できる可能性もあります。
エンジン開発をしているエンジニアは我々の仲間なので、あまり批判的にならないようには気を付けたい所です。 2バイト文字を使うユーザーが離れてしまう一因になるのは勿体ない事ですので。 以上、わざと翻訳エンジンに通りやすい文章で書きました
便利ワザ age!
>言語バージョン これは言い方が変でしたw
自分も近々報告してみます。IMEのウィンドウについては新しいヒントになるかもしれないですし。それにコピペ周りとかは他の言語バージョンでも使う所だと思うので本腰を入れてくれるかもしれません。わかりませんけれども。
21の現象は確かに現バージョンでまた起きるようになってますね。 いろいろと、元に戻ってしまった感があります。 でも報告しても相手にしてもらえないので、どうしもんかなあといったところですね。
よかったです!! 記事内のリンクをこっちに貼っちゃうのはどうかと思って記事のリンクのみ貼り付けたのでちょっとわかりにくかったですね、すみません! 地味ですがすごく便利ですよね!
わーい!ありがとうございます! Tampermonkey を入れて qiita で紹介されてる Greasy Fork のページに行くとスクリプトがインストール出来るんですね (最初コピペしててぜんぜん駄目だった(;^ω^))
めっちゃ便利ですねー!!使わせて頂きます!
別ウィンドウが出る / 出ないは Windows11 でのテスト結果で Windows10 だとどうだったかは覚えてないです。
OS: windows11 IME: Miscrosoft IME IDE v2022.1.0.609 Runtime v2022.1.0.482
・漢字に変換せす平仮名を打つとそれが2回入力されてしまう(すぐに発生) ・カーソル位置がジャンプ(はじめは起きないが、しばらく使っていると発生)
>>21で、あさまどさんが報告してる問題と同じです。
また、すぐには再現しないのですが(おそらく数時間も使っていると出る) Windows11ではMicrosoft IMEでコピー履歴が出るようになってペースト時に ペーストする文字列を選択できるようになったのですが、履歴にある文字列が 変換確定のときに出てきてしまい打ち込まれる、というのがあります。
メモリ関係の何かなのかもしれません。再現に時間がかかるのは厄介ですよね。
以前愛用してた OS:Windows10 & Windows11 IME: Miscrosoft IME IDE v2.3.3.574 Runtime v23.3.437 ではこの問題は起きませんでした。
気が付いたのですが 問題が起きないバージョンでは日本語を打つときIMEの別ウィンドウが出ています
問題が発生するバージョンでは日本語を打つとき、このIMEの別ウィンドウは出ません。 インラインで直接変換しようとしているように思えます
OS: windows10 IME: google IME IDE v2022.1.0.609 Runtime v2022.1.0.482
■ 数年前からある症状 ・ IMEで日本語入力 > 半角英数に戻す > ショートカットキーが効かなくなる このバージョンでまた発生するようになった
・ インライン入力ができない できる。
■ 2.3.3以降に見られるようになった症状 ・ 全角のスペース、記号が入力できない できる。
・ IMEで日本語入力し変換を確定しないまま半角英数に戻す > 文字が入力できなくなる できる。
・ IMEで日本語入力していると、著しく動作が遅くなる、ラグくなることがある 今のところ問題ない。
・ IMEで日本語入力していると変換確定させない状態で続けて全角10文字以上の文字を入力できない できない。
日本語入力するとショートカットが効かなくなるバグが自分の環境では再発。
particle_system_auto_updateでfalseにして、particle_system_updateを自分で呼ぶ出せばいけそうです
自分も1ですね。Localにあるプロジェクトのフォルダ内にpngのスクショを作ってます。
Alarmはまだ設計しやすいんですが、パーティクルはどうにも(^^;)。 調べたけど、どうにも見つからなかったので、ないんだろうなぁ…。
1の方法は知りませんでした(汗)。
自分はポーズ画面中にメニューを出すので、全部止めるというのは使えませんが…。 パーティクルに関しては止め方が見つけられなかったので、パーティクルを発生させるオブジェクトおよび、そのパーティクルと関連するオブジェクトに関しては、仕様と割り切って止めていません。
Alarm に関しても同様で、ポーズが入っても問題ない箇所にしか使用しないように設計していますね(^^;)
早く安定してほしいですね!
マニュアル(ver2~2.2.x) マニュアル(ver2.3~) YoYoGames YoYoGames 公式コミュニティ GM関連のYoutubeチャンネル集 解説・資料サイト集(日本語) 解説・資料サイト集(英語)
いえ、ありがとうございます!
fontのAdd New Range > のFrom Fileでcsvファイル形式がまた読み込めるようになりました。
一度廃止されたものが復活された形です。
私自身スマホ・バーチャルキーボードを扱ったことがないので、力になれず申し訳ないです。
知っている方からの投稿を待ちます!
この辺の情報は関係あるでしょうか?一応参考としてURL貼っときます。
仮想キーボードを使う(公式ブログ)
https://www.yoyogames.com/en/blog/using-the-virtual-keyboard
仮想キーボード(マニュアル)
https://manual.yoyogames.com/index.htm#t=GameMaker_Language/GML_Reference/Game_Input/Virtual_Keys_And_Keyboards/Virtual_Keys_And_Keyboards.htm
キーボード入力(マニュアル)
https://manual.yoyogames.com/index.htm#t=GameMaker_Language/GML_Reference/Game_Input/Keyboard_Input/Keyboard_Input.htm
ありがとうございます。戻り値がVirtual Key Constantで帰ってくるので、real lifeの文字としては表示ができない状態です……。Virtual Key Constantから通常の文字の文字列に戻せれば行けるのですが……。
ただ、最後の一文字しか取得できないので、表示できるのはひらがな、カタカナ、などのみで、変換確定前の漢字は表示できないのではと懸念がありますが。。。
ありがとうございます。戻り値がVirtual Key Constantで帰ってくるので、real lifeの文字としては表示ができない状態です……。Virtual Key Constantから通常の文字の文字列に戻せれば行けるのですが……
ビルトイン変数のkeyboard_keyは使えるでしょうか?
このまま安定してってほしいですね!
良かったです!自分も今試してます!
このまま行ってほしいですね!
OS: windows10
IME: google IME
IDE: v2022.2.0.614
Runtime: v2022.2.0.487
1つ問題がありました。
IMEで日本語入力 > 半角英数に戻す > マウス操作を受け付けなくなる
半角英数にした後キー操作をするとこの問題は起きません。
IMEで日本語入力 > 半角英数に戻す > キーボード操作をする(文字入力、カーソルキー入力など) > OK
新バージョンインストール後に、日本語フォント表示がちぐはぐでおかしくなる現象がまた出ましたが
preferenceでdpiを100%じゃない値に変えて起動し直し > 再度100%に戻して起動し直し
で直りました。
この時と同じです。
https://zawazawa.jp/gamemaker_jp/topic/107/1
IMEで日本語入力する時の動作が改善されました。
私の環境での確認内容をここに投稿しました。
https://zawazawa.jp/gamemaker_jp/topic/84/35
すんごい改善ですね!!喜ばしい!
OS: windows10
IME: google IME
IDE: v2022.2.0.614
Runtime: v2022.2.0.487
内部で使用してるSDL2バージョンが更新されたようで、これにより
私のPC環境では過去最高に普通に日本語が使えるようになりました!
ちょっと触ってみただけですが、今のところ何も問題ありません。
■ 数年前からある症状
・ IMEで日本語入力 > 半角英数に戻す > ショートカットキーが効かなくなる
使える。IMEオン状態でも使える。前バージョンで悪化していましたがまた直ったようです。よかった!
・ インライン入力ができない
できる。(これは少し前のバージョンで直っていました)
■ 2.3.3以降に見られるようになった症状
・ 全角のスペースが入力できない
できる。(これは少し前のバージョンで直っていました)
・ IMEで日本語入力し変換を確定しないまま半角英数に戻す > 文字が入力できなくなる
できる。(これは少し前のバージョンで直っていました)
・ IMEで日本語入力していると、著しく動作が遅くなる、ラグくなることがある
未確認
・ IMEで日本語入力していると長い文章(全角で20文字くらい?)が入力できない
できる。これも改善された。やった!
・ インライン入力ができたりできなかったりする
できる。
・ (1) IMEオン > 入力 > カーソルキー上下で変換候補を選んで変換 > Enter >結果が2回入力される
再現しない。動作に問題はないようです
・ (1) の後、他の位置に文字入力しようとすると、カーソルが1の位置へジャンプする(そこに文字が入力される)
再現しない。動作に問題はないようです
配列を関数に渡した時の「コピーオンライト」動作が廃止されました。
配列はコピーされず、参照が渡され、参照している配列が変更されるようになります。
「動作に信頼性が無くて一部のユーザーで厄介な不具合を生じるから」みたいな理由らしいです。
詳しくはこれを。
https://www.yoyogames.com/en/blog/release-2022-2
この辺の仕様が、Version 2022.2.0.614 で変更されるそうです。
詳しくはリリースノートを。
https://gms.yoyogames.com/ReleaseNotes.html
ブログにも情報ありました。
https://www.yoyogames.com/en/blog/release-2022-2
(記事終盤のCOPY ON WRITE OPTIONの箇所)
報告してみましたー!(ˊᵕˋ) 翻訳の見直しにすごく時間かかってしまった。
Shaun Spalding
GameMaker Studio 2 - Best Saving and Loading Tutorial (2.3.1+)
https://www.youtube.com/watch?v=R84mR52QaMg
Peyton Burnham
Full Saving and Loading Tutorial in GMS2! (Part 1 of 2 - Room Saving)
https://www.youtube.com/watch?v=muCvAmFmUXk
Full Saving and Loading Tutorial in GMS2! (Part 2 of 2 - JSON Saving and Multiple Save Files)
https://www.youtube.com/watch?v=WW-hzLAlV-w
情報ありがとうございます!
頂いた情報を順番に試してみた結果、
・プロジェクトをクリーン(Ctrl+F7)して保存、プロジェクト開き直してエラー出るか確認 → ダメでした
・obj_playerという空のオブジェクトを作ってビルドする、そして消して、ビルドする>プロジェクト開き直してエラー出るか確認 → ダメでした
・プロジェクトを別名でエクスポートして、そっちを開くとどうなるか確認
この方法を試した際に、エクスポートしたプロジェクトをインポートしたら、添付画像のエラーが出なくなった代わりに、アセットブラウザ上の不要となった消去予定の3つのルームファイルでに参照エラーが発生したので(添付画像の参照の数と一致!)、該当のルームファイルをエクスポート前のプロジェクトで消去してから再起動したらエラーが出なくなりました!
無いデータを参照するオブジェクトのキーワードを全てのファイルで検索しても出なかったので目に見えない所で参照していた可能性が高いですが(ルームファイルのCreation Code上にも何も記述が無かった)、エクスポートすることで何故かどこに問題の記述があるのか判明したって感じでしょうか。
恐らく無事解決したと思われます、ありがとうございました!
自分の場合も似たようなエラーが出たことがあったのですが、確かroomにobj_playerを参照するオブジェクトを置いていたため、該当するオブジェクトを消すことで解決した記憶があります。ご参考までに。
particle_system_auto_update
が見つからなかったのですが、
part_system_automatic_update
でしょうか。
たしかにゲームの一時停止などに使うみたいなこと書いてますね。
試してみます!
ありがとうございます!!!
私もこれでOK!という解決策を持ち合わせていないですが、もしまだ試してないことがあればやってみてください。
これらをやってダメなら、プロジェクトファイルを直接手動で修正するという方法もあるようです。
https://forum.yoyogames.com/index.php?threads/resource-load-failures-wont-go-away.74221/
これを参考にやってみてください。
やる前にバックアップはお忘れなく。
あ、聴いてみる ← 尋ねてみる だ。
反応が無い場合は公開の場で聴いてみるのもいいかもしれません。
YoYoGamesの内部でこの問題が注目されないというのは、それなりの現場の事情があるとは思いますが
(日本社会でいう外部からの圧力、外圧のように)
多くの人がそれを知ることで突破口を開ける可能性があるからです。
エンジンの開発者に対して、上司が問題を重視してくれないなどのプレッシャーがかかっているなら情報が共有されることで開発者たちを解放できる可能性もあります。
エンジン開発をしているエンジニアは我々の仲間なので、あまり批判的にならないようには気を付けたい所です。
2バイト文字を使うユーザーが離れてしまう一因になるのは勿体ない事ですので。
以上、わざと翻訳エンジンに通りやすい文章で書きました
便利ワザ age!
>言語バージョン これは言い方が変でしたw
自分も近々報告してみます。IMEのウィンドウについては新しいヒントになるかもしれないですし。それにコピペ周りとかは他の言語バージョンでも使う所だと思うので本腰を入れてくれるかもしれません。わかりませんけれども。
21の現象は確かに現バージョンでまた起きるようになってますね。
いろいろと、元に戻ってしまった感があります。
でも報告しても相手にしてもらえないので、どうしもんかなあといったところですね。
よかったです!!
記事内のリンクをこっちに貼っちゃうのはどうかと思って記事のリンクのみ貼り付けたのでちょっとわかりにくかったですね、すみません!
地味ですがすごく便利ですよね!
わーい!ありがとうございます!
Tampermonkey を入れて qiita で紹介されてる Greasy Fork のページに行くとスクリプトがインストール出来るんですね
(最初コピペしててぜんぜん駄目だった(;^ω^))
めっちゃ便利ですねー!!使わせて頂きます!
別ウィンドウが出る / 出ないは Windows11 でのテスト結果で Windows10 だとどうだったかは覚えてないです。
OS: windows11
IME: Miscrosoft IME
IDE v2022.1.0.609
Runtime v2022.1.0.482
・漢字に変換せす平仮名を打つとそれが2回入力されてしまう(すぐに発生)
・カーソル位置がジャンプ(はじめは起きないが、しばらく使っていると発生)
>>21で、あさまどさんが報告してる問題と同じです。
また、すぐには再現しないのですが(おそらく数時間も使っていると出る)
Windows11ではMicrosoft IMEでコピー履歴が出るようになってペースト時に
ペーストする文字列を選択できるようになったのですが、履歴にある文字列が
変換確定のときに出てきてしまい打ち込まれる、というのがあります。
メモリ関係の何かなのかもしれません。再現に時間がかかるのは厄介ですよね。
以前愛用してた
OS:Windows10 & Windows11
IME: Miscrosoft IME
IDE v2.3.3.574
Runtime v23.3.437
ではこの問題は起きませんでした。
気が付いたのですが
問題が起きないバージョンでは日本語を打つときIMEの別ウィンドウが出ています
問題が発生するバージョンでは日本語を打つとき、このIMEの別ウィンドウは出ません。
インラインで直接変換しようとしているように思えます
OS: windows10
IME: google IME
IDE v2022.1.0.609
Runtime v2022.1.0.482
■ 数年前からある症状
・ IMEで日本語入力 > 半角英数に戻す > ショートカットキーが効かなくなる
このバージョンでまた発生するようになった
・ インライン入力ができない
できる。
■ 2.3.3以降に見られるようになった症状
・ 全角のスペース、記号が入力できない
できる。
・ IMEで日本語入力し変換を確定しないまま半角英数に戻す > 文字が入力できなくなる
できる。
・ IMEで日本語入力していると、著しく動作が遅くなる、ラグくなることがある
今のところ問題ない。
・ IMEで日本語入力していると変換確定させない状態で続けて全角10文字以上の文字を入力できない
できない。
日本語入力するとショートカットが効かなくなるバグが自分の環境では再発。
particle_system_auto_updateでfalseにして、particle_system_updateを自分で呼ぶ出せばいけそうです
自分も1ですね。Localにあるプロジェクトのフォルダ内にpngのスクショを作ってます。
Alarmはまだ設計しやすいんですが、パーティクルはどうにも(^^;)。
調べたけど、どうにも見つからなかったので、ないんだろうなぁ…。
1の方法は知りませんでした(汗)。
自分はポーズ画面中にメニューを出すので、全部止めるというのは使えませんが…。
パーティクルに関しては止め方が見つけられなかったので、パーティクルを発生させるオブジェクトおよび、そのパーティクルと関連するオブジェクトに関しては、仕様と割り切って止めていません。
この場合だと、雨とそれが弾けたように見せる床のオブジェクトですね。
Alarm に関しても同様で、ポーズが入っても問題ない箇所にしか使用しないように設計していますね(^^;)
早く安定してほしいですね!