GameMaker 日本語掲示板

views
16 フォロー
981 件中 721 から 760 までを表示しています。
11

デフォルト引数が指定できるようになりました。

function定義で下記のようにして、

/// @desc scr_test();
/// @param {number} number1
/// @param {number} number2
function scr_test(_num1=5, _num2=9) {
	return _num1 * _num2;
}

こうすると、

var _result = scr_test();

結果45を得ます。

45



こうすると、

var _result = scr_test(17);

結果153を得ます。

153



こうすると、

var _result = scr_test(undefined, 8);

結果40を得ます。

40
10

このバージョンからか以前からかは分からないですが、
アセットブラウザーでアセットを複製(マップ画像とタイルセットをそれぞれ数十個)していたら、メモリ使用量が5GBを超えました。PCはほぼ動かなくなりました。

9

日本語コメントを含むプロジェクトで、エラーメッセージの行番号がおかしくなる不具合が直りました。よかった。

8
polytan_Q 2021/07/14 (水) 13:16:14 >> 5

ありがとうございます。報告しておきました。

7

もしでしたら、自分も全く同じ現象が起きてると、フォーラムに投稿するといいと思います

6
polytan_Q 2021/07/14 (水) 12:53:09 >> 5

そうですね、これと同じ現象ですね・・・

3

不具合なのか何なのかまだ不明ですが、
spriteのアニメーションの挙動が変わってるようです。

自分のプロジェクトでは理由あってアニメーションを実装するに当たって、
image_speedを0にして、stepイベントでimage_indexを加算する形にしています。

4フレームあるspriteで
stepイベントで image_index += 0.1;
とすると、値が次のようにループします。
0.10
0.20
0.30
(中略)
3.90
4.00
3.10
3.20
(中略)
3.90
4.00
3.10
3.20

赤字の部分、4.00から3.10へループするのがおかしいのです。これにより、アニメーションが止まります。

2
polytan_Q 2021/07/14 (水) 12:27:10

フォルダから複数スプライトをインポートしようとするとスプライトが一枚しか取り込めなくなっている気が・・・
私の環境だけでしょうか?

1

背景に使ってるtilesetのソース画像を更新して読み直してもtilesetが更新されず、コンパイルすると背景が真っ暗になる不具合が改善されたっぽいです。よかった。

14

GrizzliusMaximus Games
https://www.youtube.com/c/GrizzliusMaximus/videos

動画はあまり多くないですが、サンドボックスゲーム「Beartopia」を作る過程でいろいろ興味深いことをやっています。

チャンクのロード/セーブシステムは夢広がりますね
https://www.youtube.com/watch?v=w7cnFiSgV-M

1
hayate212 2021/07/12 (月) 22:36:46

法線マップどうしようね問題が現実的なレベル(エターならない)で解決したので動画残しておきます
https://youtu.be/BeyP8uWPXxI

使用したツール・アセット
https://makham.itch.io/pixel-composer
https://oco.itch.io/medieval-fantasy-character-pack

40

次のバージョンで改善されてるの期待!

39
生高橋 2021/07/10 (土) 01:39:30 >> 31

v2.3.2.560です。

scriptエディターだとたしかにダメでした。なぬぅ

38

v2.3.2.560ですかね?
自分の環境(v2.3.2.560)だとこうなります。

  • objectエディタでイベントを開いてコード編集中 > コード中のfunction選択してF1で該当箇所が開かれる
  • scriptエディタのウィンドウでコード編集中 > コード中のfunction選択してF1押しても該当箇所は開かない(scriptアセットは開かれるが)
36

まじですか!!β版?早く正式リリースして欲しい!

34
生高橋 2021/07/07 (水) 22:14:49 >> 31

これ最新版だと実装されてました!

33

workspaceに開いてるエディタウィンドウをCtrl+Wで閉じたい。
タブを閉じるのではなく。
というか、やっぱりショートカット設定させて欲しい。

2
ぽんでり 2021/06/17 (木) 17:47:06

これはすごい。簡単でイイですね。

3

また分かんないことがあったら遠慮なく質問投稿してください!!

2

ありがとうございます。
部屋移動の際のシーケンスはうまくいったのですが、それ以外がなかなか...
ページ参考にいろいろやってみます!

32

そうでしょう!!!
一応要望はフォームから出しました。

1
asa 2021/06/03 (木) 17:19:24 修正

シーケンスと選択肢を選ぶ部分は既に作ってあり
シーケンスを呼び出す方法を知りたいということでしょうか。

関数、layer_sequence_create()で任意の位置に任意のシーケンスを生成します。

この辺のページが参考になるでしょうか。
https://qiita.com/2dgames_jp/items/6b81b28ef5ce59a905ec
https://www.youtube.com/watch?v=-k-tE44Qocg
https://www.youtube.com/watch?v=BNvwyGYLdZI

※実は私はシーケンサーは使ったこと無いので、知ってる人、間違ってたら教えて下さい!

31
生高橋 2021/06/02 (水) 19:00:47 >> 24

これまじでほしくなってきました。

1
生高橋 2021/05/31 (月) 20:45:57

え!こんなんでできるんすね

3
生高橋 2021/05/31 (月) 20:44:19 >> 2

調べた時にJavaScriptでの英語解説がヒットしましたね。考え方をそのまま流用しました。

4
生高橋 2021/05/22 (土) 16:05:26

自分も同じ不具合になりました。そんでこのスレッドのおかげで解決しました。あせったー。

2
hayate212 2021/05/02 (日) 20:51:27

このチュートリアルを元にクォータービューのマップを描画することに成功しました
タイル1つ1つがdepthを持っているのでちゃんと裏に回れます

画像

3
hayate212 2021/05/02 (日) 15:13:10 >> 2

親オブジェクトを作って子オブジェクトに継承する実装パターンでも同じことが出来てましたが、如何せん可読性に欠けるのがGMSの課題点だったなと。Structが使えるようになってよりスムーズな開発が出来るようになったのが個人的には一番嬉しいです。

2
生高橋 2021/05/02 (日) 14:51:17

クラスみたいな感じですね。
自分は変数系をただ単にまとめるだけとか、関数の戻り値を二つほしいときなんかに使ってます。