横扫天下会 最高指挥官

 找回密码
 注册
查看: 1905|回复: 4

制作模型关于单位上下坡的一个注意事项 from fonter456

[复制链接]
发表于 2010-8-8 15:08 | 显示全部楼层 |阅读模式
本帖最后由 xpoy 于 2010-8-8 15:09 编辑

          制作模型注意事项



TA4TR0.3f实验版里有这样一个单位


10.jpg


为什么这个单位的行走方式会如此奇怪呢?

跟它的模型有关

11.jpg



模型的主体是与base混合的,问题是出在第36个面上,就是上图红色的4边框,注意到它不是虚线,也就是说它是一个真正的4边形,而不是系统要求的底盘(Ground Plate)。正是这个原因导致了这个模型的行走方式出问题。

解决方法:


12.jpg


如上图Advanced高级标签页下的Other其它),Remove Selected Face(删除选择的面)将其删除

13.jpg

Special菜单下有Add Unit Ground Plate添加单位底盘),可以加一个底盘

你也可以不删除它选择Set Face as Unit Ground Plate将这个面变成单位的底盘。

14.jpg

如上图,将这个面变成底盘后它会变成虚线。

Change Ground Plate Size改变底盘的大小。

你可以通过以上方法制作6角形或者其它形状的底盘不过没有用的,系统不认这种非4边底盘,会自动给单位加一个4方的底盘-_-!!!

15.jpg

此外非4边形的底盘无法用Change Ground Plate Size这个功能改变大小,

16.jpg


但是你可以用Object物件标签里面的Scale Object Size缩放物件大小来将它放大缩小

问题的最终解决

正常的单位这样就可以解决问题了,但是这个单位不行,原因是下面那个4方形是这个模型的根基,失去这个4方形后模型在游戏中疯狂乱翻转-_-!!!




17.jpg

如上图,这个模型是离地的,最下面的那个4方形是于是就起到了稳定作用??这实在想不通,但没它确实不行,但有其他离地的气垫也没这4方形,可能只是这个模型本身有一些问题,删除这个4边形影响了模型本身的构造吧。


18.jpg

不能删除它,也不能将它变为底盘,只好额外加底盘,问题最终得以解决


19.jpg

删除不了但可以缩小,缩小到不易被看到就好了。再顺便把底盘的大小也调好


20.jpg

要调整物件中的某个面,就要用Advanced(高级)标签页下的Vertex(顶点),Face是选择面,Vertex是选择面上的顶点,选中的顶点会以一个大一点的红点表示,XYZ是顶点的坐标,需要逐个顶点改,比较烦,每改完一个顶点的坐标就要点Apply(应用)

21.jpg


下坡终于低头,上坡终于抬头了

个人建议大家在制作模型时尽量不要用这底盘和模型主体混合的方式,最好的方式是在base下建立子项,再导入主体,让主体从属于底盘。注意script中的内容,好多TA的旧模型都将底盘和模型主体混合,在SCRIPT中要炸飞炸散主体时也自然是写炸飞炸散base,套用旧SCRIPT时要注意一下。

附带修复了的模型:

附带修正后的模型.rar (4.92 KB, 下载次数: 4)

21.jpg
回复

使用道具 举报

发表于 2011-11-20 19:12 | 显示全部楼层
{:7_336:}厉害..
回复 支持 反对

使用道具 举报

发表于 2011-11-20 19:40 | 显示全部楼层
{:7_336:} 传说中的高手{:7_336:}{:7_336:}{:7_336:}
回复 支持 反对

使用道具 举报

发表于 2011-11-20 21:34 | 显示全部楼层
{:6_306:}传说中的菜鸟在这里...

评分

参与人数 1 +100 收起 理由
xpoy + 100 假以时日,这也是一个传说中的

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2013-1-7 13:23 | 显示全部楼层
正常的单位这样就可以解决问题了,但是这个单位不行,原因是下面那个4方形是这个模型的根基,失去这个4方形后模型在游戏中疯狂乱翻转-_-!!!

TA的单位底盘用处应该不仅仅是为了在游戏里显示那么个绿框那么简单,这个底盘,如果你仔细观察的话就会发现,他只有一个面,哪怕你单独引入一个片片,都会有一上一下两个面,但底盘只有一个面,真本身就很神奇,这证明底盘是一种你无法通过自己建模来创造的单面体,一个3D环境下的2D物质!!然而更神奇的是,一旦没有这个面,或者个面没有向上,单位一旦触及地图上的地面、海底或山体,就会随机倾斜,如果在这种情况下贴地运动,就会出现你所说的那种疯狂乱翻转的情况啦,所以记住,单位一定要有底盘,而且一定要保证面朝上,在3DObuilder里按Ctrl+F3,以无贴图状态显示时就可以看到那个面了,按F2可以翻转模型的面,所以把底盘单独拿出来当作整个模型的根是很有必要的,像这种很可能是无意中被刷掉底盘的单位,修补的方法其实也不难,你重新开一个3DObuilder程序,新建界面里会自带一个底盘,然后你把整个单位的结构在底盘(一般用base命名)下一级,逐级复制过来,再覆盖原来的模型,最后记得在脚本里增加引用上这个新增的base部件,防止单位读取发生错误,就完工了。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|横扫天下会 最高指挥官 ( 沪ICP备11033600号-1 )

GMT+8, 2020-2-24 17:00 , Processed in 0.021550 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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