找回密码
 点一下
查看: 619|回复: 9

脚本创建的演算体域会自动清除么?

[复制链接]
发表于 2015-5-7 03:17:39 | 显示全部楼层 |阅读模式
    actorscope as = ActorScopeCreate("");
    actor Sound = ActorCreated("ReceiveGold",as);
    actor Model = ActorCreated("War3_GoldCredit",as);

搜了搜帖子没有看到关于演算体域的东西。...
如果不使用一个演算体域来创建演算体
模型类的"演算体孤立 - 动画元停止播放"会删除这个演算体
当然演算体中的这条自定义事件删掉了就没事了,可是这明显是不正常滴....因为脚本控制演算体毕竟是走投无路之举..

演算体域用动作孤立后,所有的内容会被删除,所以也是不行滴
就是不知道会不会自动清除....毕竟没有找到类似WE的GH动作,也就不知道到底删了没
 楼主| 发表于 2015-5-7 03:27:10 | 显示全部楼层
貌似不会....

actorscope testscope = ActorScopeCreate("");

test
    事件
        游戏 -玩家任意玩家输入了一个包含"-sc"的聊天消息,精确匹配
    局部变量
    条件
    动作
        演算体 -孤立演算体域testscope
创建了几个模型后第一次输入所有模型被清空了

之后依然能创建模型但是输入-sc却不能清空了

不过也好,公用一个就可以啦
回复

使用道具 举报

发表于 2015-5-7 10:06:49 | 显示全部楼层
脚本的不会,数据的会。

但是可以互相转化。

点评

如何转化?效果的域什么的 理解起来赶脚好困难啊 效果不是应该瞬发后就没有了么,为什么还会等一会儿再消失呢?  详情 回复 发表于 2015-5-7 20:08
回复

使用道具 举报

 楼主| 发表于 2015-5-7 20:08:43 | 显示全部楼层
麦德三世 发表于 2015-5-7 10:06
脚本的不会,数据的会。

但是可以互相转化。

如何转化?效果的域什么的

理解起来赶脚好困难啊

效果不是应该瞬发后就没有了么,为什么还会等一会儿再消失呢?
回复

使用道具 举报

发表于 2015-5-8 16:48:19 | 显示全部楼层
效果是除了两个持续性效果都是瞬间的,但是演算体不一定瞬间删除吧,你总要播放一些动画再删除它。

点评

演算体一旦有“域孤立 - 摧毁”动作,那把它的域摧毁了他也会瞬间消失噢,除非效果的域是公用的而非效果创建的时候创建域,效果摧毁的时候摧毁域。  详情 回复 发表于 2015-5-9 01:29
回复

使用道具 举报

 楼主| 发表于 2015-5-9 01:29:45 | 显示全部楼层
yxxiaobin 发表于 2015-5-8 16:48
效果是除了两个持续性效果都是瞬间的,但是演算体不一定瞬间删除吧,你总要播放一些动画再删除它。

演算体一旦有“域孤立 - 摧毁”动作,那把它的域摧毁了他也会瞬间消失噢,除非效果的域是公用的而非效果创建的时候创建域,效果摧毁的时候摧毁域。
回复

使用道具 举报

发表于 2015-5-9 19:17:46 | 显示全部楼层
你不要让它在孤立或支架损毁时摧毁自己呀,播放完毕动画再摧毁不就好了。

点评

官方留下这一条作为默认。。。应该有原因的吧  详情 回复 发表于 2015-5-11 08:54
回复

使用道具 举报

 楼主| 发表于 2015-5-11 08:54:27 | 显示全部楼层
yxxiaobin 发表于 2015-5-9 19:17
你不要让它在孤立或支架损毁时摧毁自己呀,播放完毕动画再摧毁不就好了。

官方留下这一条作为默认。。。应该有原因的吧
回复

使用道具 举报

发表于 2015-5-11 17:57:43 | 显示全部楼层
因为大多数情况下,特效会在孤立时清除自己吧,比如建筑着火了,建筑爆炸时就应该清除火焰了,否则还要继续播放到一个着火周期完成, 不是很诡异的吗。其实你说的情况反而不占多数哦。
回复

使用道具 举报

发表于 2015-5-11 21:35:48 | 显示全部楼层
其实在脚本层讨论销毁没啥意义。十年前智能指针技术就已经相当成熟,只是魔兽3和星际1时迫于效率原因和成熟度问题没有普及到。现在大部分的底层软件都有资源自动回收功能。每个资源被使用时它的引用计数器就加1,不用时就减1.系统会有另外的资源回收进程来每隔一段时间检查并回收没人用的东西。质量高的底层管理器甚至能实现即时回收以确保时刻资源消耗最小化。演算体的自销毁逻辑其实是属于主动销毁,确保消耗最小化。但即使没有这个,编辑器底层应该也有计数器和回收进程进行补充回收的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-25 09:28 , Processed in 0.421784 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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