分类: 程序

108 篇文章

Shader 公式
兰伯特光照 漫反射光照颜色 = 光源的颜色 * 材质的漫反射颜色 * max(0,标准化物体表面法线向量 · 标准化后光源方向) 半兰伯特光照 漫反射光照颜色 = 光源的颜色 * 材质的漫反射颜色 * (标准化物体表面法线向量 · 标准化后光源方向 * .5 + .5 ) Phone高光反射 反射方向 = refject(-光照方向, 法线) 高管…
Unity XChart心跳图代码
using UnityEngine;using XCharts.Runtime;using Random = UnityEngine.Random;public class TestControl : MonoBehaviour{ LineChart chart; float value; float m_LastTime; private boo…
Unity播放透明度视频
本篇教學會說明如何輸出可以用 AVPro 或 VideoPlayer 播放的透明影片。使用的 Unity 版本是 2018.2。 VideoPlayer 是 Unity 5.6 新增的功能,AVPro 是一個功能強大的付費 Plugin,兩者都可以播放透明影片,不過支援的格式並不一樣。 VideoPlayer 支援的影片檔案格式是 .webm,編碼…
模块十_面向对象
模块十_面向对象 模块十重点: 1.知道继承的好处 2.会使用继承 3.知道继承之后成员变量以及成员方法的访问特点 4.会方法的重写,以及知道方法重写的使用场景 5.会使用this关键字调用当前对象中的成员 6.会使用super关键字调用父类中的成员 7.会定义抽象方法以及抽象类 8.会重写抽象方法 第一章.继承 1.什么是继承 1.父类怎么形成的…
信号量
sem_close()函数: 作用: 关闭由 sem_open() 函数打开的信号量。 原型: int sem_close(sem_t *sem); 说明: 当一个进程不再需要使用某个由 sem_open() 打开的信号量时,应该调用 sem_close() 来关闭该信号量。这样…
dup
dup 是一个 Unix/Linux 系统调用,它的作用是复制一个现有的文件描述符。 具体来说: dup 函数的原型如下: #include <unistd.h> int dup(int oldfd); 其中 oldfd 是要被复制的原文件描述符。 dup 函数的作用是返回一个新的文件描述符,它与 oldf…
常量指针和指针常量
const 1:修饰普通变量,代表只读的意思 const int a=100;//定义了一个只读变量 a 值为 100 以后在程序中,不能再给 a 赋值了 a=200;//错误的,a 只读 2:const 修饰指针 (1)、const char *str 意思是 str 指向的内存的内容不能通过 str 来修改 用来保护 str 指向的内存的内容 …
ASCII值
ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUL32(space)64@96、1SOH33!65A97a2STX34”66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39'71G103g8BS40(72H104h9HT4…