July7th

导航

2021年8月22日 #

UnityShader文件结构

摘要: 文件结构 《一》 名字,如上图 ,Unlit/001是unity查找shader时候的名字 《二》属性块,定义了shader中使用的类型和变量,提供给unity面板中赋值 类型有以下几种 《三》SubShader (1)一个文件可以有多个SubShader (2)Unity会使用第一个能使用的Sub 阅读全文

posted @ 2021-08-22 19:14 July7th 阅读(97) 评论(0) 推荐(0) 编辑

UnityShader渲染流程

摘要: UnityShader渲染流程 《一》应用阶段 1,把数据加载到显存中。将渲染所需数据从硬盘加载到内存中,网格纹理等数据又被加载到显存中(一般加载到显存后内存中的数据就会被移除) 2,设置渲染状态。这些状态定义了场景中的网格是怎么被渲染的。例如,使用哪个顶点着色器, 片原着色器,光源属性,材质等。 阅读全文

posted @ 2021-08-22 18:33 July7th 阅读(482) 评论(0) 推荐(0) 编辑

2019年11月13日 #

Unity Android SDK 详解

摘要: 一 名词解释 (1)SDK :软件开发工具包(Software Development Kit)应用软件的开发工具的集合 (2)JDK :Java 开发工具,主要提供基础类库,Java编译器,运行时JVM(Java虚拟机),调试器等 https://www.oracle.com/technetwor 阅读全文

posted @ 2019-11-13 15:48 July7th 阅读(1304) 评论(0) 推荐(0) 编辑

2017年4月4日 #

unity重写软键盘for Android NGUI

摘要: 一 原因 以为某些原因,需要重写Unity游戏中Android的软键盘的样式,然而unity对android和ios的ios的软键盘都有封装,在Unity中TouchScreenKeyboard.Open可以打开一个软键盘,然而对这个软键盘的操作函数少的可怜,所以有了这篇文章. 二 目的 本文的主要 阅读全文

posted @ 2017-04-04 23:33 July7th 阅读(4704) 评论(0) 推荐(0) 编辑

2017年3月14日 #

Unity资源内存管理--webstream控制

摘要: 一 使用前提 1,需要使用资源热更新 2,使用Assetbundle资源热更(AssetBundle是产生webstream的元凶) 二 为什么要用AssetBundle AssetBundle本质上就是一个压缩算法,只不过比起zip等一些压缩多了一些信息,比如平台信息(Ios,android),依 阅读全文

posted @ 2017-03-14 19:56 July7th 阅读(820) 评论(0) 推荐(1) 编辑

2017年1月1日 #

C++多线程3

摘要: 要求: 子线程输出的线程序号不能重复。(主线程和子线程需要同步) 全局变量g_count的输出必须递增。(子线程之间需要互斥) 1,用临界区CRITICAL_SECTION来解决子线程之间的互斥 2用事件解决主线程和子线程的同步问题 //CreateEvent创建一个事件 HANDLE Create 阅读全文

posted @ 2017-01-01 22:25 July7th 阅读(157) 评论(0) 推荐(0) 编辑

C++多线程2

摘要: #include "stdafx.h" #include int g_count; const int ThreadNum = 10; DWORD __stdcall Func(LPVOID pm) { Sleep(10); g_count++; //InterlockedIncrement((LPLONG)&g_count); return 0; } in... 阅读全文

posted @ 2017-01-01 18:22 July7th 阅读(106) 评论(0) 推荐(0) 编辑

C++多线程1

摘要: 运行结果如下 CreateThread 函数原形 HANDLE WINAPI CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, //线程内核对象的安全属性,NULL为默认设置 SIZE_T dwStackSize,//线程栈空间大小。0表 阅读全文

posted @ 2017-01-01 11:27 July7th 阅读(146) 评论(0) 推荐(0) 编辑

2016年10月24日 #

unity代码加密for Android,mono编译

摘要: http://www.cppcourse.com/u3d-encryption.html http://www.xuanyusong.com/archives/3553 http://m.blog.csdn.net/blog/yy405145590/41205283 http://blog.sina 阅读全文

posted @ 2016-10-24 21:20 July7th 阅读(1755) 评论(0) 推荐(0) 编辑

2016年7月13日 #

php __invoke 和 __autoload

摘要: 当在对象后面添加()时候调用 __invoke autoload 自动加载类文件,参数是类名 阅读全文

posted @ 2016-07-13 16:32 July7th 阅读(551) 评论(0) 推荐(0) 编辑