- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Unity3d中Shader的一些常用方法
float4 tex2D(sampler2D samp, float2 s)2D纹理采样,CG内置函数。 内部实现分为以下几步: 1. 用图片的宽高度乘以uv数值,得到像素坐标。widthPixel=samp.x*s.x;heightPixel=samp.y*s.y; 2. 因为取到的数值基本上都是带有小数点的,也就是说不是一个整数,这个时候,需要看图片的过滤设置了。也就是Unity
2017-02-28 14:12:40 9863 1
原创 Unity3d中Shader的一些关于矩阵变换的基本信息
基本信息mul函数mul函数,是表示矩阵M和向量V进行点乘,得到一个向量Z,这个向量Z就是对向量V进行矩阵变换后得到的值。 HLSL的mul函数接受mul(V, M)或mul(M, V),要注意通常HLSL要依DirectX计算(V * M)使用mul(V, M)的形式. 特别需要小心的是,V如果是float3,前后行列不等,违反HLSL规范,但shader编译也不报错,直接当成float4(V
2017-02-20 17:25:24 17352 1
原创 unity3d 动作会产生抖动的问题
把外部软件制作的动画文件,导入到untiy3d里面的时候,你会发现很多动画文件会一抖一抖的,特别是动画比较精细的部分,诸如腿部,手部末端。这个问题困扰了很久,然后某天把动作文件在Animation中打开,一帧一帧的观看,一个骨骼一个骨骼的看位移和旋转,发现抖动的时候,这个骨骼的数字都非常的小,很多时候都到了小数点后面很多位。这个时候,我把动画文件拷出来,通过修改帧里数值到一个比较大的数值后,发
2016-05-24 20:28:08 15807 4
原创 unity3d socket TCP 异步连接数据
using UnityEngine;using System.Collections;using System;using System.Threading;using System.Text;using System.Net;using System.Net.Sockets;using System.Collections.Generic;using System
2014-04-23 14:16:19 4967
原创 unity3d 关于断点下载和整个下载(用于更新)
string t = ""; IEnumerator downfile(string url, string LocalPath,UILabel DesLable) { Uri u = new Uri(url); HttpWebRequest mRequest = (HttpWebRequest)WebRequest.Create(u);
2014-04-23 09:49:04 2527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人