- 博客(7)
- 资源 (39)
- 收藏
- 关注
转载 shader 什么是UV
什么是UV? 对于三维模型,有两个最重要的坐标系统,一是顶点的位置(X,Y,Z)坐标,另一个就是UV坐标。什么是UV?简单的说,就是贴图影射到模型表面的依据。 完整的说,其实应该是UVW(因为XYZ已经用过了,所以另选三个字母表示)。U和V分别是图片在显示器水平、垂直方向上的坐标,取值一般都是0~1,也 就是(水平方向的第U个像素/图片宽度,垂直方向的第V个像素/图片高度)。那W呢?贴图是二维的,
2016-11-23 17:54:02 11800 3
转载 shader Cg 基本数据类型
1.基本数据类型:Cg支持7种基本的数据类型,分别是:float, 32 位浮点数据,一个符号位。浮点数据类型被所有的 profile 支持 half,16 为浮点数据 int,32 位整形数据,有些 profile 会将 int 类型作为 float 类型使用 fixed,12 位定点数,被所有的 fragment profiles 所支持 bool,布尔数据,通常用于 if 和条件操作符
2016-11-22 19:44:16 5420
原创 unity 物体拖拽移动
3D物体拖拽移动 1 获取鼠标的屏幕坐标 2 将鼠标坐标与相机y轴方向的值,转换为3d坐标,并将改制赋给跟随鼠标移动对象void Update () { // Vector3 vp = Camera.main.ScreenToViewportPoint(Input.mousePosition + new Vector3(0, 0, Camera.main.farClipPlane
2016-11-20 22:47:41 7130
原创 unity 日志回调函数使用 RegisterLogCallback
在开发的过程中,为了防止游戏运行产生异常信息,可以借助unity为我们提供的log回调方法,判断运行过程中是否产生意外状况,比如游戏运行过程中产生一些异常错误,我们可以通过该方法,对异常进行处理,或者产生一个弹框,告诉玩家游戏产生异常,需要重新登录或者其他的相关操作。 需要使用的方法为; 方法1:Application.RegisterLogCallback static function R
2016-11-18 17:54:11 6622 1
转载 Unity3D中使用Profiler精确定位性能热点的优化技巧
本文由博主(SunboyL)原创,转载请注明出处:http://www.cnblogs.com/xsln/p/BeginProfiler.html简介
2016-11-08 14:54:30 533
原创 UGUI 制作血条,3d物体跟随移动
今天学习一下如何实现UGUI 2dUI跟随3d物体移动的效果 创建cube,创建Image。image作为血条,跟随cube移动 在cube上面添加脚本using UnityEngine;using System.Collections;public class FlowTest : MonoBehaviour { public RectTransform rectBloodPos;
2016-11-07 19:35:31 5746
转载 SerializeField和Serializable
Serialize功能Unity3D 中提供了非常方便的功能可以帮助用户将 成员变量 在Inspector中显示,并且定义Serialize关系。简单的说,在没有自定义Inspector的情况下所有显示在Inspector 中的属性都同时具有Serialize功能。换句话说,就是你在Inspector看到什么,保存游戏的时候,这些值就会被保存成二进制文件。本文说说可被Serialize的变量的定义方
2016-11-07 11:55:42 11629 1
TexturePacker.rar
2020-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人