中国星际RPG联盟

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3587|回复: 1
打印 上一主题 下一主题

埋地移动

[复制链接]
跳转到指定楼层
楼主
发表于 2014-1-8 18:20:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
作者:castelu

星际2的蟑螂和感染虫可以埋地移动,很cool,星际1能否实现呢?我觉得也可以
首先要埋地移动,先要判断单位已经埋入地下,这是经典方法中已经有的
就是不断create小狗到单位身上(用小位置层覆盖),根据小狗是否出现来判断是否埋入地下
然后就是考虑埋地移动了
很明显,埋下去的单位肯定不会移动,我们需要另外弄1个单位,让这个单位带着地下的那个单位移动
具体可以用move location和move units结合来实现
然后,我们就要看,你需要埋地移动的单位是否可以穿越建筑
如果可以穿越建筑,则用空中单位带着埋地单位移动,缺点是,你要做好空中单位飞出地形边界BUG的准备
如果不能穿越建筑,则用地面单位带着埋地单位移动
这些工作做完以后,我们要对地面上的那个单位进行处理
一般来说,如果只用普通触发,可以把这个单位dis了,让它不被看到,但还是会感觉很粗糙
所以我们可以配合一下EUD来做,为这个地上单位单独搞个grp模型,这个模型的样子就是和埋地单位的那个洞一样就可以了
说起来简单,实现起来很难,哪位大神有时间可以试一下,我暂时没有时间做演示图
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 顶 踩
回复

使用道具 举报

沙发
发表于 2014-1-8 23:40:07 | 只看该作者
其实EUD可以实现的,也不会这么麻烦
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|网站统计|手机版|小黑屋|中国星际RPG联盟    

GMT+8, 2024-5-5 04:12 , Processed in 1.250000 second(s), 19 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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