unity particleSystem bug研究

今天处理主角技能特效遇到2个问题,和大家分享。

1.是trailRender的拖拽问题,主角技能都是放在特效池里边的,当带有trailRender的特效重复使用的时候,第二次用的拖尾可能会出现在之前射出去的位置拖到主角位置,然后再拖出去。解决方法是每次技能释放了 拖尾结束的时候把trailrender.time设为0 ,下次重新播放的时候 重复设值进去。

2.是particleSystem的位置问题,我们本应该显示在敌人身上的粒子总是莫名的显示到别的地方去了。原因是particle system设值的simulationSpace被设为了world。经测试把ParticleSystemSimulationSpace设为local就可以了。另外该问题只在手机上才会出现,在unity里边不显示,原因是正常手机的fps只能跑到30左右,而pc可以跑到60以上,所有ps上看不到。把垂直同步关了后,强制fps=30.就可以复现手机上的该问题。由于我们的粒子不是放在根节点,可能

simulationSpace 内部会自动根据local和world来计算粒子的实际位置。所以一般设值local就行了。

时间: 2024-10-14 11:52:15

unity particleSystem bug研究的相关文章

Unity Web前端研究

原地址:http://blog.csdn.net/libeifs/article/details/7200630 开发环境 Window7 Unity3D  3.4.1 MB525defy Android 2.2.1 羽化的第二十五篇博客,明天就要启程回家了,所以这应该是本月的最后一篇博客.最近工作还算顺利,只是临近春节放假,大家貌似都很轻松,春节过后杰哥就要离职到别的公司,是羽化在公司唯一的机友,生活方面得到很多照顾,希望杰哥新的一年能工作顺利,万事开心~ ~前几天突然翻起了<灌篮高手>漫画

Mono2.0 对C#闭包 与 donet 不同的实现导致Unity的Bug 及解决方案

转自http://blog.csdn.net/huutu http://www.thisisgame.com.cn 因为项目中加载大量资源时造成卡顿,所以打算用异步协同来处理,但是却碰到自己难以理解的一个问题. 问题描述: 在 异步函数中 ,对界面上的 9 个按钮进行 onClick 设置匿名函数,函数使用Log 打印出当前的Button 的 Index .代码看起来没有问题,但是测试发现 点击所有按钮 都输出了 8 ,也就是说,虽然我在代码中重新创建了一个 int 值并赋值index的值,但是

unity particel system bug研究

今天处理主角技能特效遇到2个问题,和大家分享. 1.是trailRender的拖拽问题,主角技能都是放在特效池里边的,当带有trailRender的特效重复使用的时候,第二次用的拖尾可能会出现在之前射出去的位置拖到主角位置,然后再拖出去.解决方法是每次技能释放了 拖尾结束的时候把trailrender.time设为0 ,下次重新播放的时候 重复设值进去. 2.是particleSystem的位置问题,我们本应该显示在敌人身上的粒子总是莫名的显示到别的地方去了.原因是particle system

mvc关于pots请求 哪个函数 出现bug研究

这样能请求home下的updateA函数 这样能请求home下的update函数,不能请求updateA函数 原文地址:https://www.cnblogs.com/enych/p/8565595.html

【UNITY3D 游戏开发之八】Unity编译到iPhone运行 Collider 无法正常触发事件解决方案

本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi) 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/unity3d-game/1618.html 点击订阅 本博客最新动态!及时将最新博文通知您! 最近几周基本两天通一宵,整个团队都在努力赶出一版技术删档测试包,也没时间来写点东西.正好今天有点时间来整理下. 这篇主要说下 Uniyt项目Build到iPhone运行后无法正常触发 Collider 这个问题. 一般我

unity的animation动画资源压缩

最近更新了一批骨骼动画资源,不看不知道,一看吓一跳,之前优化掉的内容还需要重新处理一遍,因此..现在就先把之前的东西拿出来做个记录. 所幸之前对动画有做动态加载,现在只需要重新将多余的信息清除掉即可(FBX使用的导入设置是Legacy|Store in Root(New)的方式,然后动画信息单独copy出来使用的方式),主要针对以下两点: 1)骨骼动画的scale信息基本是无用的 2)各个骨骼点信息的float存储精度基本上不需要很高的精度(部分动画除外,视表现效果而定) 最开始有手动删除测试效

ie6和ie7下z-index bug的解决办法

一.匆匆带过的概念 关于CSS中层级z-index的定义啊什么的不是本文的重点,不会花费过多篇幅详细讲述.这里就简单带过,z-index伴随着层的概念产生的.网页 中,层的概念与photoshop或是flash中层的概念是一致的.熟悉photoshop或是flash的应该知道,层级越高(图层越靠上),越在上 面显示,如果层发生重叠,层级高的会覆盖层级低的,如果非透明或半透明,则会遮挡. 在photoshop中,层的高低就是靠手动调的,鼠标拖拽,或是ctrl+]或是ctrl+shift+[快捷键改

unity资源texturepack导入和拆图-plist2sprite

一.plist导出unity sprite图集 texturepack有开源的工具可以导出json文件,然后倒入sprite.但是很多游戏使用的是plist打包,比如cocos2d.我们做demo可能需要这些资源来用用.所以有此需求. 首先是解析plist.自己xml解析是在麻烦,网上找到个,使用c#的XDocument类,解析成自己的plist类型.代码基本没变,因为plist的<!DOCTYPE>那行总是解析出错,所以在外面载入好字符串,然后去掉这一行. public void LoadT

【学习中】Unity&lt;中级篇&gt; Schedule

章节 内容 签到 Unity3D 实战技术第二版视频教程(中级篇) 1.游戏引擎发展史 2.Unity发展史 3.3D图形学与必要组件 4.核心类_GameObject类 5.核心类_MonoBehaviour类_脚本生命周期 6.Unity伪多线程研究实验 7.核心类_Time类 8.场景异步加载与输入管理器讲解 9.贴图类型 10.二维贴图实验 11.立方体贴图 12.视频贴图 13.渲染贴图 14.图形学_材质 15.图形学_着色器 16.Unity编辑器菜单学习 17.物理学模拟_铰链关