
Unity
悦峰
计算机-->BI-->手游-->创业-->电商-->金融
展开
-
Unity Batch 对 Vertex Shader 产生影响
今天用Vertex Shader来实现旗帜飘动,本来设想是旗帜是在旗面的法线方向上下飘动的,所以在模型坐标系下给vertex.z加上一个随时间变化的sine波。原创 2015-03-20 14:29:18 · 2437 阅读 · 0 评论 -
Unity3D Shader 入门
Shader的种类Unity Shader 是将传统的硬件Shader(由 Cg / HLSL编写)嵌入到独有的描述性结构中而形成的一种代码生成框架,最终会自动生成各硬件平台自己的Shader,从而实现跨平台。Unity Shader 分为 表面着色器(Surface Shader)和 顶点片段着色器(Vertex And Fragment Shader)。表面着色器(Surface Shader原创 2015-06-10 17:32:44 · 22258 阅读 · 3 评论 -
Unity3d 双线性插值纹理图片缩放的实现
最近用Unity做一个2D游戏的时候发现了Unity3.5引入了一个很低级的bug。在Unity3.5之前,使用Texture2D.PackTextures生成Texture Atlas,当原始图片太大无法打在一张大图上时会自动对原始图片进行缩小适应。在升级到Unity3.5后这一行为发生了改变:太大的图片会被直接裁剪适应,而不是缩放适应。这对于使用EZGUI用户来说是个很严重的问题,如果希望使用原创 2012-06-19 14:07:27 · 10750 阅读 · 2 评论 -
Unity5 如何做资源管理和增量更新
工具Unity 中的资源来源有三个途径:一个是Unity自动打包资源,一个是Resources,一个是AssetBundle。Unity自动打包资源是指在Unity场景中直接使用到的资源会随着场景被自动打包到游戏中,这些资源会在场景加载的时候由unity自动加载。这些资源只要放置在Unity工程目录的Assets文件夹下即可,程序不需要关心他们的打包和加载,这也意味着这些资源都是静态加载的。但在实原创 2015-06-05 14:40:15 · 40520 阅读 · 10 评论