近期热门
大家进来说说用unity做特效常遇到的问题,基本的哦,我尽可能帮大家解答

[U3D] 大家进来说说用unity做特效常遇到的问题,基本的哦,我尽可能帮大家解答

[复制链接]
JasonXvn 发表于 2013-4-11 19:46
还有问答不。。
我想问一下unity怎么用粒子做扩散出去的火圈。。。。试过给发射器KEY缩放动画。。不行。。 ...

就随便设一下就行了

QQ截图20140902123259.png
11年前  ·  222楼
回复

使用道具 举报

楚敬寒 发表于 2013-7-27 10:51
**** 作者被禁止或删除 内容自动屏蔽 ****

也许是工程在中文名的路径下。我是靠改路径名解决了这个问题。

但奇怪的是这个问题不是毕现的,有些工程在中文路径下也可以打开=。=很奇妙

11年前  ·  221楼
回复

使用道具 举报

五彩斑斓 发表于 2014-8-26 12:29
请教个小问题 在4.5.2的版本里面 怎么设置UV动画  这个动画面板跟之前的版本不一样 我做了一个粒子的UV动画 ...

我找到自己的问题所在了 在这回复下 希望对其他人有帮助Unity在升级到4.3版本之后动画系统做了一些修改,官方尝试用新的更为强大的动画系统替换原来的版本,但可能由于时间或者其他的原因做了一个中间版本,就是现在的4.3版本,按照官方的说法可以兼容4.2的动画系统,已有的动画文件依旧可以在4.3上使用,但新版本的动画系统有一个小Bug,就是材质的UV动画问题,网上查了许多资料,老外们为了解决这个问题,不惜手动修改动画文件,但这个在项目中基本不可能,我们这边的美术只好用4.2做,然后导入4.3,这样是能正常使用的。
Unity这个引擎的优劣已经有很多人说过了,我也就不在这个上面废话,只是阐述一下问题出现的原因,Unity官方的这个修改其实是为了更加优美的去实现UV动画的制作,众所周知,以前做UV动画都是直接去改材质的Scale和Offset,这样就有一个问题,如果这个材质被重复使用,而做UV动画的时候并没有在动画结束的时候把材质的UV参数置回去的话,其他用了这个材质的表现就会出错,这种做法从设计上来说是很邋遢的,一开始我也没想到这个,直到有一天我给美术小哥做一个贴花的效果时在代码里手动去改材质的Scale然后出现了各种的UV错乱问题才发现,因为你如果在某种情况下没有把这个材质的参数给还原,那这个材质的UV就永远是错的了。

Unity在4.3版本对于UV动画是通过修改材质对应的shader里面的_MainTex_ST参数去实现的,和之前的策略不同的是,这个_MainTex_ST参数,只是shader执行的时候的一个变量罢了,它不会对材质有任何的影响,而且它本质上也是获取了材质的Scale和Offset,官方的shader里面大都有o.texcoord =TRANSFORM_TEX(v.texcoord,_MainTex);这样一句对于UV的处理,其内部实现其实是#define TRANSFORM_TEX(tex,name) (tex.xy * name##_ST.xy + name##_ST.zw) 也就是说,它会用_MainTex_ST的xy去乘材质的UV然后加上_MainTex_ST的zw,_MainTex_ST的xy就是材质的Scale,zw就是材质的Offset。

举个例子,比如说现在有一首歌曲,大家都可以在线听,Unity4.2是某一个人直接可以在自己这里把音乐的速度*2,然后同时在听的所有人都发现速度*2了,这是非常恶心的一件事,而Unity4.3是这个人在自己的耳机上做了一些手脚,然后把音乐速度*2了,不会影响其他人听音乐,这当然是一件好事,它把整个过程变的合理,让你觉得,就应该是这样,但是,Unity把这个优美的实现没做好,不知道动画文件在被执行的时候_MainTex_ST参数为什么没有被传入shader,就导致4.3UV动画的问题了,当然,我这里只是告诉你为什么会有这个Bug,Unity他们在搞什么,为什么把一个好的功能做成了不能用的,至于解决方案,一是和我们的美术小哥一样,用4.2做,然后再导入4.3,另一种是自己写脚本做UV动画,还是用修改_MainTex_ST的方式。


11年前  ·  220楼
回复

使用道具 举报

开心就好Ng 发表于 2014-7-21 15:33
把那个灯光拉远点吧

QQ图片20140826123241.jpg 点掉就不显示了

11年前  ·  219楼
回复

使用道具 举报

请教个小问题 在4.5.2的版本里面 怎么设置UV动画  这个动画面板跟之前的版本不一样 我做了一个粒子的UV动画 但总是动不了 是哪需要特别注意的么 楼主可以捡重点的地方说 先谢谢啦
11年前  ·  218楼
回复

使用道具 举报

来看看

11年前  ·  217楼
回复

使用道具 举报

chen&chen 发表于 2014-6-6 15:45
这里初学者请教两个问题:1.u3d界面里新建灯光后,scene里面会有一个灯光的标志,做东西的时候会影响视线, ...

把那个灯光拉远点吧
11年前  ·  216楼
回复

使用道具 举报

3号床铺 发表于 2014-6-8 21:47
楼主你好,我想问下,为什么我把场景切换到另一个场景,鼠标光标却不见了...

我也不初学者{:2_33:}

11年前  ·  215楼
回复

使用道具 举报

问下,unity里怎么做角色的自身特效?求大大们解答!{:7_248:}
12年前  ·  214楼
回复

使用道具 举报

楼主你好,我想问下,为什么我把场景切换到另一个场景,鼠标光标却不见了...
12年前  ·  213楼
回复

使用道具 举报

数据加载中....
没有更多评论了
您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器