Rmake Wiki

よくある質問 / マップ関連

最終投稿者:Material 204926 1 mini井戸乃博士 作成:2013/11/09 13:23:13 更新(最新コメント):2016/08/26 14:32:20

!マップ関連のよくある質問 -[jump 質問1-1 マップチップの周りが黒くなってしまう] -[jump 質問1-2 マップチップの上を通行できない] -[jump 質問1-3 マップチップが違うものに変わってしまった] -[jump 質問1-4 マップチップを切り替えることはできますか?] ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※...


スクリプト/キー入力を1行で取得する関数

最終投稿者:Material 305033 1 minicfm_ 作成:2015/12/09 19:21:34 更新(最新コメント):2016/07/22 11:37:55

16/02/26 前ver関数をそのまま使えるようにしました。 16/02/20 関数追加、関数名短縮、解説を変更。 input系関数ver.2.1 キー入力とマウス入力をwhileやhasInput()を使わず、一行で取得できる関数です。 ver2.1の詳細な変更点  keydown,key,mouse,mousex,mousey,anykeyの"get"を省略(getkey=...


スクリプト/画面上にボタンを作る関数

最終投稿者:Material 305033 1 minicfm_ 作成:2016/01/21 01:01:24 更新(最新コメント):2016/07/14 22:24:29

2枚の画像と、ボタンの左上・右下座標を入力するだけでボタンが作れます。 この関数を使うには、こちら[wiki スクリプト/キー入力を1行で取得する関数]の関数を入れる必要があります。 この関数のスクリプトより先に実行されるよう貼り付けてください。 {{{code #スクリプトの最初に記述が必要 button_start() #ボタンを追加する(ボタン番号,通常時画像,押下中...


スクリプト/マルチタイマー

最終投稿者:Material 7186 1 miniikosami 作成:2015/11/30 17:03:15 更新(最新コメント):2016/07/08 11:38:14

時間の取得を複数同時に使いたいと思ったことはありませんか? この関数を使えば、タイマーがほぼ無限に生成できます。 使い方は簡単。 {{{code #新しくタイマーを作成 timer = createTimer() #タイマーを取得 getTimer(timer) #タイマーをリセット resetTimer(timer) }}} [game_pla...


雪の降らせ方 ノベルゲーム以外専用

最終投稿者:Material 110912 1 miniアイネ・レグルス 作成:2012/02/04 00:31:05 更新(最新コメント):2016/06/24 20:10:41

ココでは、RPG系ゲームでの 雪を降らせる演出方法を書きます。 まず最初にやる事は、雪のアニメーションをクリップする事です 今回使用するのは、なとおときさんが作成した雪アニメーションです [item_thumb 23601] クリップの仕方は分かると思いますので飛ばします。 その次に、雪を降らせたいゲームを選択 [free_image 106832...


スクリプト/スプライトを中心を指定して回転させる関数

最終投稿者:Material 305033 1 minicfm_ 作成:2016/01/13 18:49:30 更新(最新コメント):2016/05/22 19:27:24

スプライトの中心を設定する方法です。読んでみてください。 [free_image 304881]  テストで作ったゲーム [game_player 29369]  このゲームのスクリプト {{{code #べき乗 def POWER(n, b) r = 1; i = 0 while i < b r = r * n; i = i + 1 ...


スクリプト/配列を一箇所だけ削除する関数

最終投稿者:Material 185033 3 mini光楼(114) 作成:2016/05/15 15:39:30 更新(最新コメント):2016/05/15 15:39:30

{{{code def DeleteArray(array, a) i = a l = getArrayLength(array) - 1 while i < l array[i] = array[i + 1] i = i + 1 end popArray(array) return array end }}} 第1引数は配列、第2引数は配列番号(インデックス)です。 戻...


スクリプト/昇順・降順になるよう配列に要素を追加する関数

最終投稿者:Material 185033 3 mini光楼(114) 作成:2016/05/15 15:18:40 更新(最新コメント):2016/05/15 15:34:45

-昇順になるよう配列に要素を追加する関数 配列の長さが1以下、または配列が元から昇順でないと無意味です。 {{{code def AddArrayUp(array, v) i = 0 l = getArrayLength(array) while i < l if v < array[i] sort_i = l - 1 while sort_i >= i array[sort_...


スクリプト/二分探索関数

最終投稿者:Material 185033 3 mini光楼(114) 作成:2016/05/15 15:31:55 更新(最新コメント):2016/05/15 15:31:55

探索(検索)する配列が昇順になっていることが前提の関数です。 {{{code def BinarySearchUp(array, v) low = 0 high = getArrayLength(array) - 1 while low <= high i = floor((low + high) / 2) if v == array[i] return i elsif v < ...


習熟度別Wikiリンク集

最終投稿者:Material 185033 3 mini光楼(114) 作成:2013/11/11 11:16:00 更新(最新コメント):2016/05/05 13:03:57

[font xx-large_#8A3D22_xx-large ❑][font xx-large_#4fff82_xx-large 目次] [font small ~見たい場所にひとっ飛び~] -[jump ジャンプターゲットA はじめに] -[jump ジャンプターゲットB 常に頭に入れておきたいもの] -[jump ジャンプターゲットC 初心者向け] -[jump ジ...


スクリプト/よく使うプログラムのテンプレート

最終投稿者:Material 185033 3 mini光楼(114) 作成:2016/05/05 12:23:59 更新(最新コメント):2016/05/05 13:01:13

スクリプトの最初をクリック→SHIFTキーを押しながら最後をクリックすると、楽に選択出来るかもしれません。 -目次 --[jump jtText 画面テキスト関連] --[jump jtFade フェードイン・アウト] --[jump jtA 入力関連] --[jump jtB 拡張画像操作関連] [code] -プログラムテンプレート --[jump_target jtT...


スクリプト/いろいろな計算の関数

最終投稿者:Material 305033 1 minicfm_ 作成:2015/12/09 20:36:30 更新(最新コメント):2016/04/03 23:33:00

いろいろな計算の関数をまとめました。最後はいらないと思います。 {{{code #最小値 def min(a,b) if a<b then return a;else return b;end end #最大値 def max(a,b) if a>b then return a;else return b;end end #絶対値 def abs(x) i...


スクリプト/いろいろな文字列操作の関数

最終投稿者:Material 305033 1 minicfm_ 作成:2015/12/11 19:23:23 更新(最新コメント):2016/03/19 18:38:14

いろいろな文字列操作関数です。 ==============注意============== エラーチェックをしていないため、次のような使い方は控えてください。 -引数に空の文字列を渡す(""のこと) -str_left("aa",-1)のような、正しくない使い方をする -関数内で呼び出している別の関数が、上に記述されていない or 存在しない 最後にテストスクリプトがあり...


スクリプト/非ログインユーザーへセーブデータに関する警告をする関数

最終投稿者:Material 185033 3 mini光楼(114) 作成:2016/02/16 14:56:32 更新(最新コメント):2016/02/16 14:56:32

Rmakeにログインしていないユーザーは、Rmake全体で1つしかセーブデータを持てません。 そのことを知らずに2つ以上のゲームでセーブしてしまい、「セーブデータ消えてる!」なんてことが無いよう、ゲーム内で警告しちゃおう!って関数です。 警告文はこんな感じ↓ [free_image 301595] いいえを選択↓ [free_image 301598] この関数を使うには、...


スクリプト/三角形を描画する関数

最終投稿者:Material 305033 1 minicfm_ 作成:2015/12/13 00:41:19 更新(最新コメント):2016/02/04 08:44:02

16/02/04 大幅改良。精度・画質が大幅に上がりました。同時にサンプルゲームを更新。 使うには、これらから使いたい画像をクリップして、引数のimgに画像IDを入れてください。 [material_image 301131] [material_image 301166] 他の絵を使いたい方は、これを使って画像編集ソフトで作ってください。 gimpの場合の作り方が画像ページ...


ひらがなを漢字に変換する(単漢字変換)

最終投稿者:Material 305033 1 minicfm_ 作成:2016/01/05 18:48:04 更新(最新コメント):2016/01/21 01:20:54

[font bold 単漢字変換] ver.1.2 ---全ての常用漢字への変換ができる関数 {{{code tankanji_henkan() }}} [font bold 説明] -ひらがなを渡すことで、その変換候補をすべて出力します。   出力された文字列はwikiの[wiki スクリプト/いろいろな文字列操作の関数]にあるstr_mid()関数などで切り出して使ってくだ...


スクリプト/日付から曜日を求める関数

最終投稿者:Material 185033 3 mini光楼(114) 作成:2015/04/06 12:59:55 更新(最新コメント):2016/01/04 12:11:46

Yは年、Mは月、Dは日にち、返り値は曜日です。 これを開始スクリプトにコピペして下さい。 {{{code #日付から曜日を求める def getWeek(Y, M, D) if M == 1 then M = 13; Y = Y - 1; elsif M == 2 then M = 14; Y = Y - 1; end WN = createArray() WN[0] = "日...


その他/Error一覧

最終投稿者:Material 305033 1 minicfm_ 作成:2011/05/08 17:16:48 更新(最新コメント):2015/12/11 18:45:16

  質問掲示板等によく寄せられる皆様の投稿をひっそりコソコソとコピペしていたのですが、 やはりこれは全員でシェアするべきでは無かろうかと思い立ちましたので、 以下に書き連ねていこうと思います。 各種情報はその時点のものを書き込んだだけであり、 常に最新であるなんて夢物語に過ぎないことを約束します。 [font bold 使い方]  このページ(今ご覧になっているココ)を開きます。...


キー入力を1行で取得する関数

最終投稿者:Material 305033 1 minicfm_ 作成:2015/12/09 19:19:35 更新(最新コメント):2015/12/09 19:22:47

タグを入れ忘れたため消しました。すみません。 こちらへどうぞ。[wiki スクリプト/キー入力を1行で取得する関数]


スクリプト/デバッグ用関数(値の表示と一時停止)

最終投稿者:Material 305033 1 minicfm_ 作成:2015/12/07 19:16:16 更新(最新コメント):2015/12/07 19:16:16

(注意:deleteTextAll()を使っているのですべての文字列を消してしまいますが、作る時間がないので誰か直してほしいです) デバッグ用に作った2つの関数です。  クリックするまで実行を停止する関数 {{{code def debug_stop(b)#bには、この関数を使うときに入力モードがオンならtrue, オフならfalseを入れる if !b then startIn...


スクリプト/配列や実行順をシャッフルする

最終投稿者:Material 305033 1 minicfm_ 作成:2015/12/07 18:41:17 更新(最新コメント):2015/12/07 18:41:17

配列をランダムに並び替える関数です。 これを使えば、ビンゴゲームなどのスクリプトが簡単に作れます。 {{{code def shuffle(s)#引数sには配列を入れる i=getArrayLength(s)-1 while i>-1 r = rand(i+1) t=s[r] s[r]=s[i] s[i]=t i=i-1 e...


スクリプト/特殊な書き方

最終投稿者:Material 185033 3 mini光楼(114) 作成:2015/11/08 14:55:04 更新(最新コメント):2015/11/08 14:55:04

-if文 --書き方 {{{code if 条件 then 処理; elsif 条件 then 処理; else 処理; end }}} --使い方 {{{code a = rand(5) if a==0 then speak("aは0"); elsif a == 1 then speak("aは1"); else speak("aは" + a); end }}} -whi...


スクリプト/配列を一気に設定する関数

最終投稿者:Material 7186 1 miniikosami 作成:2012/01/08 11:21:59 更新(最新コメント):2015/09/30 16:20:03

普通に配列をたくさん設定する場合、 {{{code a = createArray() a[0] = createArray() a[0][0] = 1; a[0][1] = 2; a[0][2] = 3; a[0][3] = 4; a[0][4] = 5; a[0][5] = 6; a[0][6] = 7; a[0][7] = 8; a[0][8] = 9; a[0][9] = 10...


第三回 情熱バナー大募集!(2015年度)

最終投稿者:Material 6858 miniakasata 作成:2015/09/25 00:47:21 更新(最新コメント):2015/09/25 00:47:35

[link http://page.rmake.jp/wikis/308 情熱コメント推進委員会]にて、作者により多くの感想を届けるために、作品へのコメントを推奨するバナーを募集した。 企画主催:[link http://rmake.jp/profiles/13926 idohaka]さん 企画記事:[link http://blog.rmake.jp/idohaka/7076 2015年...


第二回 情熱バナー大募集!(2014年度)

最終投稿者:Material 6858 miniakasata 作成:2015/08/23 17:53:19 更新(最新コメント):2015/08/23 17:55:47

[link http://page.rmake.jp/wikis/308 情熱コメント推進委員会]にて、作者により多くの感想を届けるために、作品へのコメントを推奨するバナーを募集した。 企画主催:[link http://rmake.jp/profiles/13218 yukiyashiro]さん 企画記事:記事は存在しません バナーサイズ:210×97ピクセル 募集時期:201...


スクリプト/汎用関数/小数点以下を四捨五入する

最終投稿者:Cdv30200 aoi icon miniaoihikawa 作成:2011/09/02 17:33:37 更新(最新コメント):2015/07/21 20:05:32

小数点以下を四捨五入する (ご自由にご利用ください) {{{code #四捨五入 def ROUND(n) return floor(n + 0.5) end }}}  使用例 {{{code a = ROUND(12.4) #12 b = ROUND(19.6) #20 }}} ご意見やご質問などありましたら [link http:/...


Rmake記法/jump記法の使い方

最終投稿者:Material 6858 miniakasata 作成:2013/01/01 19:07:17 更新(最新コメント):2015/07/02 20:26:49

このページでは、[wiki Rmake記法]におけるjump記法について説明します。 jump記法とは、Wikiのページが長くなった際に、離れた場所へ ジャンプするために使います。目次などの用途が考えられます。 -[jump ジャンプターゲットA ここをクリックすると、見出しAにジャンプします] !基本的な書き方 {{{code -[jump ジャンプターゲットA こ...


スクリプト/擬似等幅フォント

最終投稿者:Material 185033 3 mini光楼(114) 作成:2015/06/20 12:10:03 更新(最新コメント):2015/06/21 12:38:12

開始スクリプトに以下のスクリプトをコピー・ペーストして下さい。 {{{code def decEquallyText() #初期化 setVariable("EquallyTextGroupId", createArray()) setVariable("EquallyTextDates", createArray()) setVariable("EquallyTextGroupDat...


仕様/注目の新着ゲーム

最終投稿者:Material 6858 miniakasata 作成:2009/11/20 15:10:41 更新(最新コメント):2015/05/31 20:37:16

2009/11/20に、注目の新着ゲームをトップページの最上部に表示する ようになりました。この位置に1ヶ月掲載されていると、ゲームのプレー数が 通常の5倍 ~ 10倍程度になるとも言われています(※)。 これまでは運営の提供するサンプルゲームを配置していましたが、良質な ゲームが出るようになってきたことを受け、ユーザー作成のゲームに解放 することにしました。 みなさま、ぜひ、...


Rmakeユーザー一覧(未完成)

最終投稿者:Kusokuso minikusokuso 作成:2012/09/02 20:28:34 更新(最新コメント):2015/03/31 18:53:11

[font あるブログにてユーザー一覧を書こうとしています。(削除済み)\nですが、一人で1万人以上の人を探すのは大変です。\nなので、みんなで作れば出来るのではないかという考えで、このWikiを作りました。\n載ってない人がいたら載せてくれるとありがたいです。] このWikiには、Rmakeのユーザーの名前、リンクが載っています。 素材を探すとき、作成者のみ覚えていたときにこの一覧は使えるは...


Rmake Wikiへようこそ

Rmake Wikiは、Rmakeに関する情報共有をするためのWikiです。 ゲーム作成のノウハウや進行中の企画の詳細など、様々な情報を共有しましょう。

Wikiのページタイトルは「わかりやすく」を心がけるようにしましょう。 書いてある内容がタイトルからある程度推測できるようだとベストです。

Rmake Wikiでリンクや文字装飾を行う場合はRmake記法を使います。 詳しくはRmake記法を参照してください。

よく閲覧されるWiki

Wikiページの新規作成

Wikiページを新規作成するには、ログインする必要があります。

お知らせ
ブログ新着・コメント記事
掲示板の最新トピック
新着コメント
新着Wiki