查看: 11702|回复: 11

[求助] scripter 启用变量

[复制链接]

发表于 2010-11-5 16:09:20 | 显示全部楼层 |阅读模式
使用脚本时,“事件特性”中的“启用变量、启用热点、启用开始、启用计时器”以及“操作特性”中的“存储特性、设置变量”如何应用?
help.png

评分

1

查看全部评分

回复

使用道具 举报

发表于 2010-11-5 18:55:42 | 显示全部楼层
本帖最后由 Iristang 于 2010-11-5 19:01 编辑

首先,Scripter要结合Animator使用。当事件中的条件被触发时,与事件相关联的操作(动画)就会触发。
如果想看到Scripter中添加脚本,事件及操作的效果,需要将主界面“动画”页面中的“Enable scripts"选中。(不好意思,没装中文版的,贴一个英文版的图片)
enable scripts.jpg

同时要注意:当“Enable scripts"被选中时,Scripter, Animator窗口都是不使能的,都是不能编辑的。所以,要编辑时,不要选中“Enable scripts"。
回复 支持 反对

使用道具 举报

发表于 2010-11-5 19:05:06 | 显示全部楼层
本帖最后由 Iristang 于 2010-11-5 19:07 编辑

启用开始
使用“启用开始”事件,可以在操作里,添加播放动画,假设添加了“动画1”。这个需要提前做好一个动画。添加完后,一旦选按下“Enable scripts"按钮,“动画1” 就会开始播放了。
在操作-》播放动画中,有很多属性,可以设定是从哪里开始,动画在什么地方结束,也可以设定从什么时间播放及停止。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-8 09:43:04 | 显示全部楼层
启用变量呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-8 10:38:49 | 显示全部楼层
还有[操作特性]中的“暂停、设置变量和存储特性”?实在试不出来了
回复 支持 反对

使用道具 举报

发表于 2010-11-9 19:06:50 | 显示全部楼层
启用变量一般是与设置变量一起使用。例如可以先设置“启用变量”事件,这个事件会出发一个动画,同时也会出发“设置变量”操作。这时,你可以对第二个scripter设置“启用变量”事件及播放动画操作。
这样,当播放第一个动画时,也会触发第二个动画了。
要注意的是,第二个动画“设置变量”操作中的值要与第一个动画“设置变量”中的值一致。
回复 支持 反对

使用道具 举报

发表于 2010-11-9 19:15:21 | 显示全部楼层
关于[操作特性]中的“暂停”。
实际上,对于同一个事件,你可以添加播放多个动画操作。[操作特性]中的“暂停”时间,是指播放下一个动画前的暂停时间。
你可以试试:
1. 添加一个“启用开始”实际。
2. 在操作窗口中,添加一个“播放动画”操作,同时选择一个要播放的动画,假设为“动画1”。

3. 添加暂停,时间设为5秒。
4. 再添加一个“播放动画”操作,同时选择一个要播放的动画,假设为“动画2”。
5. 将主界面“动画”页面中的“Enable scripts"选中。
你会看到动画1播放完后,会暂停5秒,再播放动画2.

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2010-11-9 19:16:51 | 显示全部楼层
启用变量,储存特性,一般在用到外部数据库中的对象属性时会比较有用。
这个功能我最近也在研究,看到底还有哪些功能。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-10 07:49:48 | 显示全部楼层
很感谢您的解答!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-10 08:40:29 | 显示全部楼层
本帖最后由 supereye 于 2010-11-10 09:05 编辑

回复 Iristang 的帖子

动画1播放时间20秒,如果将暂停时间设置为5秒,则动画1播放5秒后动画2开始播放。导致动画1和动画2同步进行了。但是将暂停时间设置为25秒后,动画1播放完会暂停5秒,然后播放动画2。不过这样会不会与暂停的定义不符?
1.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则