- 1 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 09:57:49 ID:AN26SQm8]
- 無料Windows用2Dゲーム作成ツール"Game Maker"について、色々と語り合うスレッドです。
●本家(英語) ttp://www.yoyogames.com/ ●GameMaker Japan - 非公式情報サイト(日本語) ttp://gamemaker.jpn.org/v1/(現在一時閉鎖中) ●The Game Maker's Apprentice ttp://book.gamemaker.nl/ 前スレ 【2D】ゲーム作成ツールGameMaker part4【マンセー】 ttp://hibari.2ch.net/test/read.cgi/gamedev/1240441868/
- 708 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 06:25:48.56 ID:ehccJjcS]
- GMLの場合、
>>705 position_emptyがtrueになるまで無限ループでランダムな座標を生成し続ける 自前でやるなら配置した座標を配列に保存しておいてチェックしながら配置する >>707 前の回答ではないと思うが、10で割った回数で数値の桁数を調べて、足りない分だけ左に文字0をつける
- 709 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 08:23:07.03 ID:IJ3YTDOR]
- >>708のレスをてけとーに書いてみると、aを元の数字とした場合
digmax = 5; //表示させたい桁数、たとえば5 numdig = floor(log10(a))+1; //aの桁数をnumdigに代入 mystring = string_repeat("0", max(digmax-numdig, 0)) + string(a); //必要な数だけ頭に0をつける。aが既に5桁以上なら無視する って感じかね log10がわかんなきゃnumdig = string_length(string(a))でもおk
|

|