设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2230|回复: 2
打印 上一主题 下一主题

[交流讨论] 高阶动作帧效果:待机时人物随机眨眼

[复制链接]

Lv4.逐梦者

梦石
0
星屑
6707
在线时间
591 小时
注册时间
2017-11-10
帖子
679

极短21参与

跳转到指定楼层
1
发表于 2021-7-20 11:50:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 BCJT 于 2021-7-21 12:34 编辑

做了一种待机时人物随机眨眼的效果:
我的实现方法是:
1.先画好吸气时眨眼(A2,A3)+呼气时眨眼(A6,A7)的帧。(不眨眼的待机动作是A5>A4>A1>A4>A5;第二行是另一组待机动作,同理)

2.用SV的分歧命令在待机的吸气时和呼气时都一定几率运行一个眨眼睛的快捷命令(好像33%左右感觉自然一些)。
范例写法:(我每个帧动作的时间都是1,方便更精确地控制;注意善用负数的随机等待效果)



视频效果:
https://www.acfun.cn/v/ac30323747

但是感觉这种方法有些繁琐啊....




评分

参与人数 2星屑 +200 +1 收起 理由
RMVXA + 1 塞糖
VIPArcher + 200 经验分享

查看全部评分

Lv4.逐梦者

梦石
0
星屑
6707
在线时间
591 小时
注册时间
2017-11-10
帖子
679

极短21参与

2
 楼主| 发表于 2021-7-20 22:29:33 | 只看该作者
本帖最后由 BCJT 于 2021-7-21 12:36 编辑

对了,可能刚接触SV的朋友不容易看懂。这里普及一下分歧命令的用法:
比如下图:

1.蓝色框部分就是一个分歧命令
”几率30“是一个判定条件,sideview横版战斗脚本有很多判定的条件,比如可以根据某个开关,某个变量,某项数值达到设定值时运行等等(推荐参照空猫汉化版,说明更详细,当你理解后完全可以把各种名称改成简易一些的方便使用)。
”眨眼1A“是一个快捷指令(当然也可以是一个普通指令),红框部分就是对这种快捷指令的定义方法。
2.这里为什么要用快捷指令
因为:当不满足判定条件时,会直接跳过这个分歧命令(即蓝色框部分)运行后面的指令。
相反:当满足判定条件时,就会先运行位于它后面的一个指令(如图里的30%几率运行的条件满足时,就会运行判定条件后面的”眨眼A“这个指令),再运行后面的指令;所以除了一些简单的功能效果(比如执行一个数据库的公共事件,显示一段文字,打开某个开关,给某个变量赋值等等;这种只用一个指令就能实现)外,通常都会用快捷指令(因为一个指令能做的事太少了...)。




评分

参与人数 1+1 收起 理由
RMVXA + 1 讲到精华

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4863
在线时间
485 小时
注册时间
2018-6-18
帖子
613
3
发表于 2021-8-20 14:24:01 | 只看该作者
眨眼帧的速度都是1?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-19 15:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表