找回密码
 点一下
查看: 1173|回复: 6

单位投射物大小怎么修改?

[复制链接]
发表于 2009-4-18 20:29:22 | 显示全部楼层 |阅读模式
投射图像是随模型大小的变化而变化,我现在只要投射图像变大或变小怎么弄?
比如大法扔的火球..巫妖的霜冻....
发表于 2009-4-18 20:45:59 | 显示全部楼层
单位编辑器中:
显示 — 缩放投射物  设为False。这样投射物就不随模型的变化而变化了

如果一定要特殊大小的投射物,恐怕要修改模型,或是用T来模拟了
回复

使用道具 举报

发表于 2009-4-18 22:32:44 | 显示全部楼层
只能用触发模拟

把单位的 缩放投射物改为-true

然后

一个单位发动技能效果
---
单位==XXX
---
改变单位大小为AA倍
wait0.00秒i
改变单位大小为1倍
回复

使用道具 举报

发表于 2009-4-18 23:31:37 | 显示全部楼层
wait0.00秒的话,其实那个缩放还是蛮明显的,毕竟有0.1-0.2的误差
用0秒计时器的话就看不出老

而且改成1倍的话其实也不精确,毕竟你不知道它原来的缩放是多少,而这个是无法通过函数获得的,如果要的话需要对每个单位绑定数据
回复

使用道具 举报

发表于 2009-4-19 10:06:15 | 显示全部楼层
既然用T模拟了,索性就放个隐形的马甲嘛,用马甲来放投射物,马甲弄多大都没关系反正看不见
另,马甲不要删除,不停调用同一个就好了
回复

使用道具 举报

发表于 2009-4-19 13:28:59 | 显示全部楼层
恩,ls说的其实也是一种方法,就是所有技能都由马甲来做,这样么,可以有一个好处,就是英雄只负责物理伤害,不过开销也要大很多,另外1个马甲一般是远远不够的,还是动态的创建吧
回复

使用道具 举报

发表于 2009-4-19 13:39:03 | 显示全部楼层
引用第3楼zhuzeitou于2009-04-18 23:31发表的  :
wait0.00秒的话,其实那个缩放还是蛮明显的,毕竟有0.1-0.2的误差
用0秒计时器的话就看不出老

而且改成1倍的话其实也不精确,毕竟你不知道它原来的缩放是多少,而这个是无法通过函数获得的,如果要的话需要对每个单位绑定数据
不用等待游戏时间  用TriggerSleepAction(0)应该不会误差了吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 20:18 , Processed in 0.034102 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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