赞 | 2 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 4954 |
最后登录 | 2024-3-18 |
在线时间 | 54 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 81
- 在线时间
- 54 小时
- 注册时间
- 2008-12-24
- 帖子
- 345
|
脚本的话 我也不是很会 硬着头皮给你写个
脚本 i = @event.id
character = get_character(i) #←-- 应该是事件id
if character != nil
@event_dirction = []
# 这个是变量随你怎么定义
@event_dirction = character.direction
if $game_player.direction == @event_dirction
# 如果主角朝向等于 此事件的朝向
# 你要的执行事件……
else
case @event_dirction # 条件分歧 事件就是 变量@event_dirction = 8,2,4,6时
# 不可能出现第5个现象
when 8
# 设置移动路线 # 设置主角面向 ↑
when 2
# 设置移动路线 # 设置主角面向 ↓
when 4
# 设置移动路线 # 设置主角面向 ←
when 6
####################################################依次按上下左右排列的#########
# 设置移动路线 # 设置主角面向 →
end
执行的事件………………
end
不好意思,…………只能告诉你 脚本小白写的脚本也就这样了
事件的写法 调用变量
# $game_variables[1] 就是事件里的变量1
插入脚本:$game_variables[1] = $game_player.direction
# 变量1 赋值 带入 主角的朝向
插入脚本:i = @event.id
character = get_character(i) #←-- 应该是事件id
if character != nil
# 变量2 带入 事件i的嘲笑
$game_variables[2] = character.direction
条件分歧:变量1 == 变量2
# 变量1 等于变量2
#写你下面要写的事件
除此以外的情况下
条件分歧: 变量2 == 8
设置移动路线:角色面向上
除此以外
条件分歧: 变量2 == 2
设置移动路线:角色面向下
除此以外
条件分歧: 变量2 == 4
设置移动路线:角色面向左
除此以外
条件分歧: 变量2 == 6
设置移动路线:角色面向右
分歧结束
分歧结束
分歧结束
分歧结束
你要执行的事件
分歧结束
|
|