■ このスレッドは過去ログ倉庫に格納されています
【2D】ゲーム作成ツールGameMaker part6【マンセー】
- 1 :名前は開発中のものです。:2012/11/21(水) 06:51:18.86 ID:SflfScEk.net
- 無料Windows用2Dゲーム作成ツール"Game Maker"について、色々と語り合うスレッドです。
●本家(英語)
ttp://www.yoyogames.com/
●GameMaker Japan - 非公式情報サイト(日本語)
ttp://gamemaker.jpn.org/v1/
●The Game Maker's Apprentice
ttp://book.gamemaker.nl/
●Game Maker まとめWiki
ttp://www.wikihouse.com/GameMaker/index.php
前スレ
【2D】ゲーム作成ツールGameMaker part5【マンセー】
http://toro.2ch.net/test/read.cgi/gamedev/1291510669/
- 271 :名前は開発中のものです。:2013/09/29(日) 17:43:42.93 ID:biq7lq+s.net
- GM:studioに
execute_string関数なくなったんだけど、外部のスクリプト使ったり、文字列を関数として使いたい場合って皆どうしてるの?
- 272 :名前は開発中のものです。:2013/10/01(火) 00:39:56.87 ID:2G92c1dm.net
- その関数は使ったことがないけど、Included Filesに外部スクリプト読み込むのじゃダメ?
自分は、1つのスクリプト内で、一回だけ初期値を変数に設定したい。
hoge = 1; ←1回だけ実行
if (hoge < 10) {
hoge += 1; ←以後、こちらだけ実行
}
クリエイトイベントに初期設定すればいいんだけど、できれば1つのスクリプトにまとめたい。
やっぱり無理かな。
- 273 :名前は開発中のものです。:2013/10/01(火) 02:17:18.35 ID:h4mA8oWk.net
- >>272
もう一つ変数使って、その変数がfalseの時だけ初期値設定してtrueにするしかないんじゃないかなぁ
Studio導入して日本語文字化けなんてしないじゃんとか思ってたけど
発生したわ。しかも文字化けした状態でエディタ開いて保存すると出力結果も文字化けしちゃうんだな。
- 274 :名前は開発中のものです。:2013/10/02(水) 04:03:41.87 ID:EvGljsVu.net
- string_posなんかで改行文字を探す時って、sub_strにどういう文字を使えば良いんだろう。
"#"や"\n"もダメで行き詰ってしまった
- 275 :syun77:2013/10/02(水) 07:26:57.12 ID:ItF50Qz/.net
- // 改行が入った文字
var str = "a
test";
// 改行文字
var crlf = "
";
// 改行文字の位置を探す
var pos = string_pos(crlf, str);
// 2と表示される
show_message(pos);
// 置き換えテスト・改行なしで「atest」と表示される
show_message(string_replace(str, crlf, ""));
ソースコード内で改行した文字を検索文字列として使用することで取れました。
これでうまくできるでしょうか。
あと、GM:Sで日本語が文字化けする件で、YoYoGamesに問い合わせているのですけど、
「再現しない。最新版使っていますか?」との回答が来ています。
最新版(v1.2.1135)を使っているので、ちょっと行き詰っています。
再現手順を書いておきますので、よかったらどなたか試して欲しいところです。
1. "scripts"フォルダを右クリックして"Create script"でスクリプトを追加
2. 日本語のコメントを入れる(// あいうえお)
3. 保存してGM:Sを立ち上げ直すか、"File > Recent Projects"でプロジェクトをリロードする
4. 再度スクリプトを開くと、"う"の部分が文字化けしている
ひょっとしたらOSの問題かもしれないので、使っているOSも教えてもらえると助かります。
(私のところではWindows7 64bit版で試して文字化けしました)
- 276 :名前は開発中のものです。:2013/10/02(水) 08:15:23.07 ID:EvGljsVu.net
- >>275
ありがとうございます。
文字化け確認してみました。
再起動時に「うえお」が文字化けしました
- 277 :276:2013/10/02(水) 08:25:40.32 ID:EvGljsVu.net
- 失礼
OSはわたしも同様にwindows7 64bitです。
- 278 :名前は開発中のものです。:2013/10/02(水) 08:51:20.99 ID:j0icBnV+.net
- >>275
win7 64bit/GM:S v1.2.1135
結果は以下のようになりました。
//あいぁE??ぁE
(?は◆+?マークです。)
外部テキストファイル読み込みなら文字化けしないので、
日本語表示は常に外部テキスト使っています。
- 279 :名前は開発中のものです。:2013/10/02(水) 10:33:40.59 ID:XgHeYSv6.net
- 同じくWin7 64bit, GMS最新版で確かめてみた。
保存前と保存後の「あいうえお」をテキストエディタにコピペしてバイナリエディタで見たんだが、文字コードの違いで起こる文字化けというよりは、データ自体が変わってしまってるらしい。
「う」なら、UTF-8でe38186だけど、これが再読み込み後に謎の力でe3818145になり、e38181+45で「ぁE」になってる。
「お」や「す」なども同じ値に変化して「ぁE」になる。
保存時に変な圧縮処理でもしてるのかな。
- 280 :名前は開発中のものです。:2013/10/02(水) 20:34:21.72 ID:ALWQfN6W.net
- win8 64bitでも起こる
総レス数 988
270 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★