![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3d
Star-Shine
一个对图形、图像有兴趣的程序猿。
展开
-
Unity3d开发性能优化-性能分析工具Profiler使用
Unity3d自带非常好用的性能分析工具:Profiler以下为Android平台下Unity3d应用的Profiler的使用步骤: 1. 发布Untiy Android APK时,勾选“Development Build”和“AutoConnect Profiler”选项 2. 将Android设备采用adb的方式与PC相连 3. 开始运行应用后,点击Unity菜单栏-原创 2017-07-23 09:58:53 · 8271 阅读 · 0 评论 -
渲染流程
1. 渲染 渲染指的是在给定虚拟摄像机、三维物体、光源、光照模式、纹理等诸多条件的情况下,生成或绘制成一幅二维图像的过程。如下图所示,左图中,相机放在棱椎的顶端(四条线段的交汇点),只有可视体内部的图元会被渲染: 渲染出的图像的位置、形状是由它们的几何形状,环境特性,摄像机位置决定的,而物体的外观由材质特性,光源,纹理和着色模型确定。2. 渲染流程 渲染流程主要包括三个阶段:应原创 2017-08-26 07:34:35 · 739 阅读 · 0 评论 -
渲染流程-几何阶段
几何阶段主要负责大部分多边形操作和顶点操作,包括顶点着色、坐标变换、生成图元、投影、裁剪、屏幕映射等过程,其中顶点着色、坐标变换由顶点着色器完成。1.顶点着色器 顶点着色器(Vertext shader)是完全可编程的,主要用于实现顶点的坐标变换、顶点着色两大功能。 顶点着色的输入来自于CPU,包括顶点属性(顶点坐标、法线、纹理坐标等),顶点着色器的处理单位为顶点,输入进来的每个顶点都原创 2017-09-05 21:41:34 · 2190 阅读 · 0 评论 -
Shader语法高亮代码补全Visual Studio插件
ShaderlabVS 是一款在Visual Studio实现Shader 语法高亮以及代码补全功能的Visual Studio扩展插件。支持的文件: - .shader - .cginc - .glslinc - .compute - .cg - .hlsl语法高亮 代码补全 帮助信息 函数提示 ShaderlabVS,包含VS2013、VS2015、VS20原创 2017-10-18 23:53:50 · 7697 阅读 · 0 评论 -
Unity 动画系统
Unity拥有丰富而复杂的动画系统(有时被称为“ Mecanim ”)。它提供: - 简单的工作流程和Unity的所有元素的动画设置,包括对象,字符和属性。 - 支持在Unity中创建的导入动画片段和动画。 - 人形动画重定向 -将动画从一个角色模型应用到另一角色模型的能力。 - 简化了对齐动画片段的工作流程。 - 方便地预览动画剪辑,转换和它们之间的交互。这使得动画师能够更独原创 2017-12-19 21:26:16 · 935 阅读 · 1 评论 -
Unity 生命周期
原图地址: https://docs.unity3d.com/Manual/ExecutionOrder.html原创 2017-12-19 21:37:42 · 232 阅读 · 0 评论 -
Unity-陀螺仪控制Camera旋转
using UnityEngine; using System.Collections; public class cameracontroller : MonoBehaviour { #region [Private fields] private bool gyroEnabled = true; private const float lowPassF原创 2017-10-31 20:40:42 · 6264 阅读 · 1 评论 -
Unity-Android交互(.aar包的使用)
https://www.cnblogs.com/xtqqkss/p/6387271.html 上述博客讲解的很清楚,这里不再赘述 现作以下补充: 按照上述方法导出的aar包包含Unity的classes.jar每次使用压缩软件对其删除比较麻烦,现提出一种不导入classes.jar到aar的方法:build.gradle中compile fileTree(include: ['*.jar'],原创 2017-12-21 21:56:53 · 2472 阅读 · 0 评论