冥府蜘蛛さんの最近の活動が載っているかもしれないし、載っていないかもしれないブログです。
[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
RGSS3 イベントスクリプト関係のメモなど
※最終修正2012/5/9
・特定のイベントIDのX、Y座標を変数に取得する。
例:
イベントID:1のX、Y座標を変数1、2に代入
・n番のアイテムの名前を取得
$data_items[n].name
・指定のイベントのセルフスイッチを操作
・特定のイベントIDのX、Y座標を変数に取得する。
例:
イベントID:1のX、Y座標を変数1、2に代入
$game_variables[1] = $game_map.events[1].x
$game_variables[2] = $game_map.events[1].y
変数1にX座標、
変数2にY座標が代入される。
・表示済みのピクチャを動かす
screen.pictures[n].move(原点, x, y, zoom_x, zoom_y, 不透明度, 合成方法, 移動フレーム数)
n=ピクチャ番号
原点:0=左上、1=中心
合成方法:0=通常 1=加算 2=減算
n = screen.pictures[1]
d = 6
x = 0
y = 0
n.move(1, x, y, 100, 100, 255, 0, d)
(中心描画、画面座標0,0 に 6/60フレームでピクチャ1を移動)
・指定したIDのコモンイベントを呼び出し
a = 1 #実行されるコモンイベントのID
コモンイベント1(a)を起動変数1にX座標、
変数2にY座標が代入される。
・表示済みのピクチャを動かす
screen.pictures[n].move(原点, x, y, zoom_x, zoom_y, 不透明度, 合成方法, 移動フレーム数)
n=ピクチャ番号
原点:0=左上、1=中心
合成方法:0=通常 1=加算 2=減算
n = screen.pictures[1]
d = 6
x = 0
y = 0
n.move(1, x, y, 100, 100, 255, 0, d)
(中心描画、画面座標0,0 に 6/60フレームでピクチャ1を移動)
・指定したIDのコモンイベントを呼び出し
a = 1 #実行されるコモンイベントのID
cmn = $data_common_events[a]
child = Game_Interpreter.new(@depth + 1)
child.setup(cmn.list, same_map? ? @event_id : 0)
child.run
・n番のアイテムの名前を取得
$data_items[n].name
・指定のイベントのセルフスイッチを操作
key = [map_id, event_id, "A"]
$game_self_switches[key] = true
map_id番のマップの
event_id番のイベントの
セルフスイッチAをオンにする。
map_idに $game_map.map_id を代入するとそのマップのIDが代入される。
・n番のアイテムの名前を取得
$data_items[n].name
map_id番のマップの
event_id番のイベントの
セルフスイッチAをオンにする。
map_idに $game_map.map_id を代入するとそのマップのIDが代入される。
・n番のアイテムの名前を取得
$data_items[n].name
PR
Comments