- 博客(41)
- 收藏
- 关注
原创 Unity中的相机与渲染
用来决定哪个相机显示在前面,哪个显示在后面。深度值越大越后渲染,越覆盖之前渲染的画面。Unity场景中如果存在多个相机,那么最终屏幕上的渲染结果通过以下规则控制。
2023-05-23 16:38:51
364
原创 构建-2-代码设计
Tacoma Narrows 大桥在设计的时候主要是要考虑他的承重问题,然而在1940年的狂风呼啸下,大桥因为大风产生的横向谐波坍塌。长久以来,我们总是以为,这些圆形的实体是程序,实际上连线才是程序,圆形只是连线用来叙事的工具而已,随时可以用另一个圆形替代。我们总是必须解决一遍问题,以使我们能够明确的定义问题,然后再次解决问题,从而形成一个新知识体系下看似正确可行的方案。软件开发的本质就是挖掘错综复杂,相互连接的所有概念的所有细节,这是一个本质上的难题。,这种通信,让不同单位之间的划分,变得没有意义。
2023-04-03 00:49:29
294
原创 Unity单元测试笔记
参考下图,打开TestRunner界面。我们就得到了TestRunner界面了。比如对测试用例代码中对缺乏引用的。在UnityEditor中找到。,选择安装最新版本的。
2023-03-26 13:13:12
775
原创 构建-note1
比如在实现的初期忽略掉巨大的可行性风险引发施工后发现解决方案不可用,在与需求拉扯的中期,会产出糟糕的不良代码,在后期会缺少自测手段和自测稳定性保证,导致不是产生巨量的产品风险就是巨量的测试和修bug工作量。将构建等价与代码施工会产生。
2023-03-25 20:41:44
138
原创 UnityShader外围
封装了顶点和片元Shader的Shader。用GPU进行大规模并行运算的Shader。白板Shader,除了有雾处理。用来实现后处理的Shader。
2022-11-09 22:24:33
522
原创 Mesh相关
必要组件可以叠起来用,我之前是没想到过的必要成员-- 控制组件-- 自身绑定的网格筛选器-- 自身绑定的网格渲染器 -- 网格结果-- 居然只要变更了这个对象的数据,cpu - 自动 -> gpu -- 自已持有的用来修改的具体网格数据Mesh数据更新: 在Profile 里面没有检测到对 Mesh数据变更会产生gc的问题自持数组:Verts&&Colors&&UVs 的反复创建倒是会带来gc。
2022-11-01 17:31:12
98
原创 Unity-UGui-动静分离
一.什么是动静分离 1.操作:讲可以可以活动的元素放在一个CanvasA下,不可活动的元素放在CanvasB下。 2.原因:Canvas下某一个元素变化时,Canvas下的所有元素都会被[网格重建](Rebatch),大量的静态元素是不需要网格重建的。 3.得失: 1.优:减少了大量静态元素反复网格重建的消耗 2.劣:打断了合批二.什么是网格重建 1.工作:...
2022-01-14 10:01:47
2684
1
原创 20200805 10 题目leecode
两数之和给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。(只能遍历一遍数组)publicclassSolution{publicint[]TwoSum(int[]nums,inttarget){varmap=newDictionary<int,int>();va...
2020-08-05 22:09:40
129
原创 TCHAT 如何转换成 std::string
#ifdef _UNCODE strExePath = std::wstring(1, szFilePath);#else strExePath = std::string(1,szFilePath[0]);#endif
2020-03-09 11:06:22
249
原创 git 命令学习
1.克隆某个目录 git clone http://balabalabala...2.添加目录下所有内容到暂存 git add .3.提交暂存的所有内容到本地仓库 git commit -m "我提交...
2019-11-27 17:51:29
117
原创 c#实现本地简单资源服务器
using System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Net;using System.Text;using System.Threading;using UnityEngine;public class HttpServerManag...
2019-10-28 21:48:13
920
原创 Lua 的面向对象知识
1.如何定义lua 类 以及如何实例化(以及代码乱串问题)2.如何如何继承自lua 类3.lua 子类如何实现多态4.继承自cocos 节点类型如何监听节点onEnter onExit 事件5.lua中的元键的功能,与常用应用...
2019-06-18 02:14:30
95
原创 lua 中table 的四种遍历方式
使用ipairs 迭代器材遍历: 1.将所有table中的key值排列。 2.找到key唯1的索引。 3.向后递增1,如果key值不存在,则结束遍历。 总结: 这种迭代器是用用来遍历数组的使用pairs 迭代器遍历: 1.将所有table中的key值排列 2.遍历table中...
2019-06-17 08:04:10
1455
原创 CC_TARGET_PLAFORM 说明
简介:CC_TARGET_PLAFORM 是定义在CCPlatformConfig.h中的一条宏定义,用来描述程序目前运行在哪个硬件平台。 什么是这个宏:CC_TARGET_PLAFORM 的初始状态值是:CC_PLATFORM_UNKNOWN,在后面更具具体硬件定义的宏,赋上对应的值,这些值依下: CC...
2019-06-12 11:38:38
677
原创 cocos creator vscode 调试的时候遇到的坑
今天遇到一个cocos creator 用vs code 调试的坑同事在svn 上增加了两个typescript 脚本文件,我这边更新后然后vscode 编译一下 ,运行调试,就莫名的读取不到 新加入的脚本 Parabola 中的 init 方法,各种调试 删改 都无解,同事电脑运行正常,我这边就永远跑不通,卡在这个错。最后发现是 cocos creator 的调试端口 74...
2019-01-26 18:40:43
2388
原创 Node.js安装于配置和使用
下载 node 安装文件傻瓜安装中inginginging。。。。安装完成后再安装的路径下node -vnpm -v 查看安装版本 设置第三方模块安装路径npm root -g X:\Program Files\nodejs\prefix\node_modulesnpm link socket.io查看模块安装路径node global.modu...
2018-10-22 10:57:12
158
原创 unity概论书记---Mecanim
一.Mecanim:新版unity动画系统 1.五个特性:今后可以围绕这五个特性搭建脑海印象: 1.通过“逻辑连接方式“控制身体部分运动的能力 2.动画间复杂交互,可视化管理,动画状态管理器 3.针对人形动画的快速工作流 4.动作复用。 5.动作预览,以及过渡预览。 ...
2018-07-10 10:21:33
179
原创 工作日志 -- 20180709
unity dd: dd.gameObject size = itemsize = contentsizeimage hide button
2018-07-09 18:12:02
85
原创 4.1 学习Shade所需的数学知识
一.笛卡尔坐标系 1.一个特殊的位置,原点。 2.两条相互垂直的向量,为基矢量 3.标准正交基 1.三条基向量相互垂直 2.切矢量长度都为1. 3.value = 1 时他们这些人好喜欢用标准这个词 4.左右手坐标系 1.拇指x 正,食指y 正 ,中指 z正 2.旋转法则...
2018-07-07 23:34:50
284
原创 3.1 unity Shade 概述 --笔记
一.shade的使用 shade 直接拽到material上二.shade的种类 Standard Surface Shade 标准表面shade Unlit Shade 没有光照的shade ImageEffect Shade 图片后期处理的shade Compute Shade 利用并行功能的shade三.ShadeLab: 1.高级渲染抽象层...
2018-07-06 15:53:15
1021
转载 Shade书记
《Unity Shaders and Effects Cookbooks》作者读的第一本书《GPU 编程与CG 语言之阳春白雪下里巴人》可以帮助你了解硬件,此书作者水平很高《Real-Time Rendering.3rd》经典之作,不过不适合入门《Unity shader入门精要》一个女孩写的书,适合大部分想要学unity shader的初学者《untiy3d ShaderLab实战详解》适合入门...
2018-07-06 14:09:24
145
原创 游戏对象Awake Start 方法作为初始化注意
Awake():Awake is called when the script instance is being loaded.Start():Start is called on the frame when a script is enabled just before any of the Update methods is called the first time.
2018-07-05 10:20:48
381
原创 unity 添加dll 引用
喵了个小饼干的,新的unity 引用dll 贼鸡儿难受, 第三方的还好 直接asset -》 import new asset 坑爹的是D:\Program Files\Unity\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades这种路径下的 system.xx.dll 喵的有的要自己引用 将dll 复制到这个目录 点击 vs 的 解决...
2018-06-20 15:46:22
10238
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人