基础学习文章
淡淡的-Slight
实践得真知
展开
-
Unity 浅谈Profiler性能分析
在开发的过程中我们需要对代码的性能进行分析,unity为我们提供了 - Profiler打开方式:打开Unity界面,点击左上角的Window然后点击Window的子目录Profiler或者是直接使用快捷键Ctrl + 7。Profiler窗口大体分为三部分:左上是profilers视图:显示了一列profilers,每个profiler显示我们游戏的一个方面信息,这个视图主要做一些对pr...原创 2019-02-27 14:52:45 · 357 阅读 · 0 评论 -
C# default关键字
参考博客:https://blog.csdn.net/lizhenxiqnmlgb/article/details/81476115C#不允许使用未赋值的变量,但是在不确定变量类型的情况下,却又要用到该变量该怎么办呢?这时候就需要用到default关键字。下面我们来介绍下default关键字:C#默认给变量赋值的方式有三种:一、默认构造函数赋值: int test = new int...原创 2019-02-14 15:51:14 · 1842 阅读 · 0 评论 -
lua学习笔记 bit库
今天阅读代码的时候看到了一些使用bit库的例子,就去学习了下,顺便做一下笔记。官网地址:http://luajit.org/extensions.html| --转换logError(“0x”…bit.tohex(3)) --转为16进制logError(bit.tobit(0x000000ea)) --转为10进制logError(bit.bnot(4)) --取负值(0, -1; 1...原创 2019-03-01 15:10:26 · 1575 阅读 · 0 评论 -
Untiy Shader 入门
unity shaderlab 的语法基础 ,用来做个人备忘查询ShaderLab SyntaxUnity中的所有Shader都是用一种叫做"Shader Lab"的陈述性语言(declarative language)写的。在Shader中通过逐层嵌套的大括号来声明包括在材质面板看到的一系列变量、使用的渲染模式、硬件不支持时的fallback等。而真正的"shader代码"夹在CGPROGR...转载 2019-03-01 17:01:42 · 216 阅读 · 0 评论 -
C# string 字符串操作方法( LastIndexOf(), IndexOf(), Equals() )
LastIndexOf()从字符串末尾开始查找字符串中是否有指定字符并返回结果。IdnexOf()从字符串开头开始查找字符串中是否有指定字符并返回结果。返回的结果包括0,如果没有找到则返回-1.Equals()比较两个字符串是否相等,如果相等返回true,否则返回bool。...原创 2019-02-26 14:17:58 · 1421 阅读 · 0 评论 -
屏幕高斯模糊(Gaussian Blur)后期特效的实现
文章链接: http://blog.csdn.net/poem_qianmo/article/details/51871531作者:毛星云(浅墨) 微博:http://weibo.com/u/1723155442 本文工程使用的Unity3D版本: 5.2.1本篇文章将分析如何在Unity中基于Shader实现高斯模糊屏幕后期特效。首先放出最终的实现效果。如下几幅图,是在Unity中...转载 2019-03-25 18:37:05 · 1237 阅读 · 0 评论 -
lua 运算符优先级
lua运算符优先级从高到低的排列:^not -(unary)* /+ -..> < >= <= ~= ==andor原创 2019-05-27 10:19:27 · 2160 阅读 · 0 评论 -
Untiy编译器扩展
下面的方法都需要包含命名空间 UnityEngine.Editor[MenuItem(“Custom/Test”)] 在静态方法上面加上这个标签Untiy左上角编译器就会显示此内容,依次点击即可执行此方法。[Range(1, 10)] 这个标签可以将Inspector面板显示的int, float, double类型的数值改变表现形式并对他们的值进行限制。写工具的时候用上这个...原创 2019-06-05 16:11:25 · 175 阅读 · 0 评论