GameMaker 日本語掲示板

views
16 フォロー
962 件中 641 から 680 までを表示しています。
11

今の時点でここに多く報告が上がった問題は早く対応してもらえるかもしれないので、「自分も同じ問題が起きてる」とOSバージョンなどの情報を付けて投稿するといいかもしれません。

9
生高橋 2021/09/09 (木) 13:47:42 >> 5

なるほど...
現状調べても同じ症状の報告がないですね...

8

あー、たぶんこの、アセットが表示されない方ですね。
https://forum.yoyogames.com/index.php?threads/gamemaker-empty-important.89101/#post-534735
FIXされるまで、前のバージョンに戻そうかと思います。

どうもありがとうございました!

7

情報、ありがとうございます。
一つ前からのバージョンアップですね。
開こうとすると
Verifying views...
No root view detected... automatically creating one
...done
が表示された後、アセットがすべて表示されない状態で新規に作ることもできないので、開けないというか止まったというか…な感じなので、こちらのほうかなと思います。

6
生高橋 2021/09/09 (木) 13:04:06 >> 5

一つ前のバージョンからのバージョンアップでしょうか?

調べてみると2.3にアップデートした人たちが似たような状況になってる人がいました(未解決)

Question - IDE - "Fatal Error: Game Maker Studio 2 has become unstable. Please save changes and exit." Help!
IDE v2.3.0.529 Runtime v2.3.0.401 I am working on my long term project and now am running into this issue. This error happens every time I try to add a variable definition to one specific object; obj_unit. Specifically, it happens when I try to type the name of the variable in the "variable...
GameMaker Community

ただ、プロジェクトが開けないというよりアセットが消える人がフォーラムで何人かいますね。

5

Verifying views...
No root view detected... automatically creating one
...done
って表示されて止まっちゃうんですよね。なにがよくないのか…?

4

バージョンアップしたらプロジェクトが開かなくなって難儀中…。みなさんはいかがです?

2

macOSでもコードエディタで日本語入力できるようになりましたね……!
これはかなり嬉しいアップデート

1
生高橋 2021/09/09 (木) 00:03:34

マニュアルのサンプルコードにシンタックスハイライトがついたとリリースノートにありますね!

7
asa 2021/09/08 (水) 02:31:28 修正

皆さんありがとうございます。

> そのままで動いた
空のプロジェクトで試したら実行できました!


> objectBでwith無しでabc();で動く
これもできました! with(objectA)要らないんですね!
あと変数abcに入れた関数はscript_execute(abc)じゃなくて直接abc();で動くんですね!


では、なぜ自分のプロジェクトでは動かないのか。
objectBを作る部分を関数にしているとエラーになることが分かりました。
質問を簡潔にしようと思って、関数内に書いている事実を省略していました。
実際は下記のようにして、player操作でhoge()を実行する形にしていました。
objectAのCreateイベント

function hello() {
   show_message("hello");
}

function hoge() {
   var _o = instance_create_depth(0, 0, 0, objectB);
   _o.abc= hello;
}

こうするとhoge()を実行するとエラーになります。
エラー:script_execute argument 1 unable to convert to integer, result is nan

インスタンス関数のスコープについてちゃんと理解できてないのかもしれません。
試しに、こうやってみました。
objectAのCreateイベント

function hello() {
   show_message("hello");
}
	
scr1 = hello; // ここで変数に入れる

function hoge() {
   var _o = instance_create_depth(0, 0, 0, objectB);
   _o.abc= scr1;
}

こうしたら動きました。
まだ勉強が必要なようです。

6

「other.」は間違いでした。
生高橋さんのように、そのままabcで実行して、引数を渡すこともできました。

5

objectBの変数に、関数を代入しているので単純に、

objectBのStepで

other.abc();

とすると実行できました。
自分でテストしてみましたが、メッセージダイアログが、stepごと実行されました。

2
生高橋 2021/09/08 (水) 00:52:06

IDE v2.3.3.574 Runtime v2.3.3.437
ちょっと再現してみたんですがエラーにはならずに実行できました。

ちなみに渡された関数はobjectBのStepイベントを以下のようにしても実行できます。
※シンタックスハイライトが効かず、F1でも飛べないですが...

abc();
1
hayate212 2021/09/08 (水) 00:45:42
var _o = instance_create_depth(0, 0, 0, objectB);
_o.abc= hello;

↑ここでオブジェクトBの変数 abc に関数を代入しているので、オブジェクトB内からは objectB.abc が空でないか確認し、空でなければおそらく実行出来ると思います。

3

Godotはいいっていう話をよく目にしますね。
OSSなのでコンソール機向けに開発するにはサードパーティの企業へ依頼する必要があるそうなので、
そこは検討材料になると思います

2

確かにGMS関連の情報探していると、しょっちゅうGodotとの比較が出てきますね。特に先日のサブスクリプション制の発表後は、SNSでも更に多くの人がGodotに興味を示している風でしたし… 物理オブジェクトは扱いやすいとか、コンパイルが爆速とか、利点は聞きますが自分はまだ触ったことがないです。

1
生高橋 2021/09/07 (火) 09:23:55

初投稿ありがとうございます!
3位は超うれしいですね!
ただ最近Godotが結構伸びてきている印象です。

1
ぽんでり 2021/09/04 (土) 18:52:50

丁度やり方が気になってました!!ありがとうございます!

5
生高橋 2021/09/03 (金) 17:26:59

この問題いつのまにか出現しなくなりました。修正された?

3
ibushi_maru 2021/08/31 (火) 23:25:01

翻訳対象のコードを閲覧してたら"["と"]"でその処理を行う様なスクリプトが組まれてたのでそれ活用して現状は問題解決できそうです。

2
ibushi_maru 2021/08/31 (火) 23:22:35 >> 1

なるほど。知識が足りず初歩的な質問になってしまっていたみたいですね。
string_posでテキスト内に読点や句読点が存在し、かつそのポジションが改行処理をしたくない位置(テキストボックスの端等)に存在すれば"#"の位置を変更する処理を行う。見たいな処理ができれば可能そうですね。
似たような処理をするならstring_char_atも使えそうですね。

1
生高橋 2021/08/31 (火) 15:55:28

すでに試しているかもしれませんがテキスト(文字列)を操作する関数がいくつかありますので参考になるかと思います。

Strings
yoyogames

string_posなどで句読点などの位置を把握することとかできるかと思います。

2

わ!いいチャンネル!!
エンタメもあってGMS2を紹介するのすごい!

3

ver2.3.3にしたタイミングから発生するようになったんですが、
たまたまchromeやOSのアップデートが重なってそっちが原因になってるのかも知れないし、原因がわからないのが困りますね。

IDEとランタイムを2.2に戻したらどうなるのか確認してみたい気はしますが、今それをやる気力が全く無くて放っておいてます。😰

2
生高橋 2021/08/16 (月) 16:29:56

自分の環境でカクツキみられました。youtube消したら無事直ったのでこれありそうです。

1
生高橋 2021/08/03 (火) 01:40:22

見てます!

2

3Dの物体にドット絵を貼り付けて表現する、というような感じでしょうか。
こういうやり方もあるんですね!

1
hayate212 2021/08/02 (月) 10:32:59

http://qoofast.blog76.fc2.com/blog-entry-23.html
↑こういった手法を用いることでスプライトを分割しなくても重なりを正しく解決することが出来るそうです。GMSでも恐らく可能なはず・・・

1
生高橋 2021/07/25 (日) 23:25:51

dropboxが影響するのやばいっすね