赞 | 81 |
VIP | 0 |
好人卡 | 0 |
积分 | 68 |
经验 | 0 |
最后登录 | 2024-9-17 |
在线时间 | 593 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 6750
- 在线时间
- 593 小时
- 注册时间
- 2017-11-10
- 帖子
- 687
|
2楼
楼主 |
发表于 2021-7-20 22:29:33
|
只看该作者
本帖最后由 BCJT 于 2021-7-21 12:36 编辑
对了,可能刚接触SV的朋友不容易看懂。这里普及一下分歧命令的用法:
比如下图:
1.蓝色框部分就是一个分歧命令:
”几率30“是一个判定条件,sideview横版战斗脚本有很多判定的条件,比如可以根据某个开关,某个变量,某项数值达到设定值时运行等等(推荐参照空猫汉化版,说明更详细,当你理解后完全可以把各种名称改成简易一些的方便使用)。
”眨眼1A“是一个快捷指令(当然也可以是一个普通指令),红框部分就是对这种快捷指令的定义方法。
2.这里为什么要用快捷指令?
因为:当不满足判定条件时,会直接跳过这个分歧命令(即蓝色框部分)运行后面的指令。
相反:当满足判定条件时,就会先运行位于它后面的一个指令(如图里的30%几率运行的条件满足时,就会运行判定条件后面的”眨眼A“这个指令),再运行后面的指令;所以除了一些简单的功能效果(比如执行一个数据库的公共事件,显示一段文字,打开某个开关,给某个变量赋值等等;这种只用一个指令就能实现)外,通常都会用快捷指令(因为一个指令能做的事太少了...)。
|
评分
-
查看全部评分
|