赞 | 25 |
VIP | 0 |
好人卡 | 0 |
积分 | 49 |
经验 | 0 |
最后登录 | 2024-9-23 |
在线时间 | 489 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 4939
- 在线时间
- 489 小时
- 注册时间
- 2018-6-18
- 帖子
- 620
|
本帖最后由 RMVXA 于 2018-12-29 23:38 编辑
一.假如让人物变成石头行走图,而且被攻击时纹丝不动:
1.准备一个石化的行走图,名字为"XXX_石化"(XXX是角色或者敌人的行走图,注意规格要一致,比如都是4*4,或者都是1*1...),按下面的写法只需要行走图第一行第一个是石头图像即可(这样不管是哪种规格行走图都适用)。
2.若5号状态为石化,在SideView100横版脚本里找到并添加或改动这几个地方(蓝色的是改动的部分,黑色的是原汉化工程默认的):
<1>*SideView 动作设定部分
#--------------------------------------------------------------------------
# ● 条件分歧 (状态)
#--------------------------------------------------------------------------
# 对象...检查条件的对象 [0=自身] [1=目标] [2=敌方全体] [3=己方全体] [4=双方全体] [5=第二目标]
# 状态ID...使用几号状态作为条件。
# 条件...[0=拥有状态] [1=没有状态]
# 人数...满足以上条件所需人数。条件的对象为多人时,0 表示所有人。
# 分歧...满足条件时的分歧处理。不满足的情况则按照相反方式处理。
# [0=执行下一动作] [1=取消下一动作] [2=全动作结束]
# 动作名 判别 对象 状态ID 条件 人数 分歧
"石化确认" => ["n_3", 0, 5, 0, 1, 0],
"石化除外" => ["n_3", 0, 5, 1, 1, 0],
# 动作名 判别 索引 纵元 横元 模式 速度 Z轴 等待 影子 武器
"石化帧" => ["motion", "_石化", 0, 0, 0, 0, 100, true, true, "" ],
#==============================================================================
# ■ 全动作
#------------------------------------------------------------------------------
# 将动作组合起来,从左到右顺次执行。
# 全动作中可以加入全动作,可以方便动作的元件化、条件分歧后放入全动作等方面。
#==============================================================================
FULLACTION = {
"石化待机" => ["石化帧"],
"被攻击" => ["石化确认" ,"石化帧","石化除外","被击动作1"],
"被击动作1" => ["挨打后仰","坐标复位"],
"被关键一击" => ["石化确认" ,"石化帧","石化除外","被击动作2"],
"被击动作2" => ["挨打后仰大","坐标复位"],
<2>*SideView 战斗设定部分
#--------------------------------------------------------------------------
# ● 状态动作 多个状态重复时,显示优先度高的状态优先显示。
#--------------------------------------------------------------------------
def state(state_id)
# 该类的ID分歧
case state_id
when 5
return "石化待机"(这里最好不要直接用"石化帧"代替,以防不必要的麻烦)
二.石化=死亡 这个我也不会... 等大神
|
|