- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 unity 特效系统非等比缩放的设置
问题源自一个unity设置问题,一个特定的特效,发现美术制作中是正确的,放到游戏中,粒子不会朝着屏幕,先说结论:使用了Billboard渲染模式的特效,不能设置非等比缩放可以看到,当xy设置的缩放不同的时候,很明显billboard的功能已经失效了特效实际的效果应该是这样但是非等比缩放这个需求对于美术是客观存在的,可以使用特效的3dsize功能来做可以看到,正确的...
2020-05-04 15:44:51 653
原创 开启engine code strip之后assetbundle中脚本丢失问题
对于游戏包大小有严格显示的项目,一般会开启引擎代码裁剪这种情况下,引擎不用的代码在开启了il2cpp模式下,不会编译进包内,这样有一个风险,如果一个代码被引用的资源,没有任何一个在游戏包内,目前主要是 Resource目录,会因为代码裁剪导致对应的代码组件无法创建,出现报错Could not produce class with ID 62. This could be caused ...
2020-02-24 16:39:29 722
原创 unity使用UGUI特效裁剪
作者在游戏开发中遇到一个问题,UGUI中一个scroll view使用了mask组件,将带有特效的元素拖出裁减区域发现元素中的特效是无法裁剪的分析原因,是因为mask的实现是用stencil buffer做的,而且mask下的节点是一起渲染的,渲染完毕mask就会清除,即使例子的material使用的shader支持stencil功能也无法正确的裁剪,mask在收集子物体的时候是不会考虑特效的
2017-09-21 23:11:18 9336 4
原创 unity烘培贴图黑斑问题
因为一些特殊需求,美术制作一些物件的时候,需要纹理坐标与3d坐标有个简单的对应关系,但是也带来了问题,lightmap烘焙错误经过查看是可以确认黑斑源于lightmap试过各种修改lightmap 烘培参数的方法都无效后来查资料发现这样可以解决原因不详,反正解决办法大概是这样子~后来更多的实践发现,当一个fbx内有多种材质的时候,需要这样勾选,否
2017-08-31 23:32:29 6105 3
原创 unity热更方案 java script binding中使用protobuff(收尾)
前边四篇写了那么多,最后给个交代吧,直接上github了,是群里的晓川整理的,有什么问题可以群里交流,最近jsbpure的大神有了新动作,貌似换了c#到js的转换器,待我尝试之后再更新github了注意该github还没有集成我的协议import支持工具,需要用的人自己整理了~https://github.com/2173/protobuf-for-purejsb/
2016-11-14 22:52:21 623 1
原创 unity热更方案 java script binding中使用protobuff(四)
解决了C#模式与JS模式协议代码兼容问题,基本就可以实现C#开发,JS发布了,后续的就是一些小东西了,例如这个协议自动拼接工具,将import命令自动换成对应的协议文本,支持10层嵌套
2016-10-27 09:54:44 597
原创 unity热更方案 java script binding中使用protobuff(三)
上一篇中提到了JSB中要想使用protobuff-net生成的C#代码需要进行的工作,可以看到,对生成的代码改动量还是蛮大的,手动非常不现实,其实写个简单的基于.proto文件的分析程序,把类中的变量名修改下,然后去掉特定变量,修改函数实现也不是什么难事,都是字符串替换而已,殊途同归,所以这篇文章就当是protobuff-net的原理介绍吧
2016-10-26 09:53:25 714
原创 unity热更方案 java script binding中使用protobuff(二)
在上一篇文章中,分析了夜莺的protobuff的使用方案
2016-10-26 00:47:26 664
原创 unity热更方案 java script binding中使用protobuff(一)
首先对 jsbinding先有个认识,不得不承认,还不够成熟,有些语法还有问题,但是解决方案本人认为大部分问题都是可以绕过去的,能实现传说中的效果,用C#写热更代码
2016-10-25 17:45:37 1252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人