找回密码
 点一下
查看: 821|回复: 4

如何使一个单位变形成另一个单位?(无需特效)

[复制链接]
发表于 2011-11-13 12:58:52 | 显示全部楼层 |阅读模式
现在打算做一个变形,像跳虫变成爆虫一样。试着做了一个,单位是变了,但模型没有变,如:指挥中心变成折跃门,是可以制造折跃门的单位,命令面板也变了过来,但模型没有变,还是指挥中心。希望有人可以做一个例子。
发表于 2011-11-13 13:11:06 | 显示全部楼层
在sc2里单位的数据和模型是分开的。

所以你需要修改单位actor,捕捉ability morph事件,然后销毁旧的actor,创建新的actor
回复

使用道具 举报

 楼主| 发表于 2011-11-13 13:21:39 | 显示全部楼层
具体怎么做呢?
回复

使用道具 举报

发表于 2011-11-13 13:33:14 | 显示全部楼层
问题是,我不知道你对actor系统了解多少。

这个东西是编辑器中的最难点。完全不推荐初学者涉猎。
比较简单的方案是直接去修改坦克。
回复

使用道具 举报

发表于 2011-11-13 13:47:20 | 显示全部楼层
可以参考维京的变形方式吧。技能是替换单位的,而画面上的效果需要到动作者里去设置。事件为技能变形开始,动作为摧毁&创建
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-11 03:08 , Processed in 0.031915 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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