- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 Unity组件 — LineRenderer动态添加碰撞
基础知识:选中要添加组件的gameObject,在Inspector面板,点击“Add Component”按钮,选中LineRenderer组件,添加。cast Shadows : 蒙上阴影Receive Shadows : 是否接受阴影Dynamic Occludee : 是否动态遮罩Materials 中的属性:size : 材质球的数量Element : 具...
2018-12-25 15:15:37 7200 1
原创 Shader实现高光反射
高光反射又叫做镜面反射:用于模拟有光泽物体的上面出现的光点。高光反射的颜色相比于物体的颜色会更倾向与光的颜色。(漫反射:模拟光源对物体的方向性影响。)首先是Phong光照模型:公式: v是视角方向,r是反射方向,Mgloss是高光系数,Mdiffuse是高光反射颜色逐顶点光照实现Phong代码: Shader "Custom/Phong"{ Pr...
2018-12-20 16:47:30 670
转载 Unity API常用方法和类的解析
一、事件函数执行的先后顺序FixedUpdate每秒执行固定次数,应该将处理跟物理相关的运动的代码放在FixedUpdate中。Update和LateUpdate跟硬件和代码性能有关,每秒执行次数不固定。二、Time类中的静态变量图中红色为只读值,绿色为可读可写:Time.time 表示从游戏开始到现在的时间,会随着游戏的暂停而停止计算。Time.timeSince...
2018-12-17 17:31:38 261
转载 unity Timeline的Playable脚本
Playabl脚本不使用MonoBehaviour而是BasicPlayableBehaviour,名字域需要:using UnityEngine.Playables和using UnityEngine.TimelinePlayable中提供有8种方法:1,OnGraphStart(Playable playable);2,OnGraphStop(Playable playable...
2018-12-13 13:55:37 2941
原创 UGUI中播放视频
Unity中支持的视频格式有 .mov , .mpg , .mpeg , .mp4 , .avi , .asf登,但是视频的大小最好别超过100MB,因为Unity3D对视频的导入是比较慢的。首先创建RawImage(或者在其他UI对象上添加RawImage组件),然后在该对象上在添加Video Player组件(播放视频)和Audio Source组件(播放音频,添加就好不需要操作)...
2018-12-10 17:41:33 831
原创 Shader实现漫反射
漫反射的原理:漫反射是投射在粗糙表面上的光向各个方向反射的现象,根据入射光线与此点的法线来决定此点的反射强度,用ShaderLab书上的公式表达就是:Lum = C * max(0,cos<L,N>)C : 到达此点光线的强度和颜色N : 法线L : 单位长度(标准化)的入射光向量。再顶点函数实现漫反射代码:Shader "Custom/Diffuse" {...
2018-12-10 10:32:41 900 1
Unity可视化剧情编译工具 xNode和Odin插件
2023-02-09
lua调用Unity优化工具(自动生成代码)
2022-12-02
ProtobufUnityCompiler.cs
2021-03-20
json2excel.rb
2020-12-03
excel2json.rb
2020-12-03
NativeWebSocket-master.zip
2020-04-14
UniWebView.zip
2020-03-02
Behavior Designer_1.5.2a
2018-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人