、 预置条件: 1. python已安装 2. pycharm已安装 3. selenium已安装 4. chrome.driver 驱动已下载 二、工程建立 1. New Project:建立自己的工程 2. New Package:建立各个配置包 3. New Python:建立python脚本 ...
分类:
编程语言 时间:
2018-11-01 15:00:58
阅读次数:
1028
引入命名空间 using UnityEngine.UI; using UnityEngine.SceneManagement; 同步和异步: 1. 同步直接怼过来 (若机器low或场景大 就会卡) 2. 异步 直接怼到一个中间场景(过度场景(显示进度条)) --> 到场景S3 3. 在异步中的两个w ...
分类:
编程语言 时间:
2018-10-31 20:51:17
阅读次数:
162
Surface Shaders需要受到灯光和阴影的影响。Surface Shaders是一种比较容易编写光照的shader - 这是与Unity的抽象封装。 Surface Shader输入结构 Surface Shader编译指令 1.它必须放在SubShader块,而不是Pass。表面着色器本身 ...
分类:
其他好文 时间:
2018-10-30 17:40:47
阅读次数:
160
中介者模式 这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。 代码实现: 知识点回顾 设计模式的核心是: 高内聚 低耦合 代码编写多 但是方便维护 1. 单例模式: 懒汉和饿汉(直接就new 线程相对安全) 但是在unity不涉及多线程 ...
分类:
其他好文 时间:
2018-10-30 17:38:40
阅读次数:
116
Unity对shader的重点支持是cg语言,因为具有跨平台性质 Cg语言和CPU 上的C语言是很相似的,只不过有了自己的一套关键字和函数库 Cg语言的权威和入门教程在NVID1A的官方网站上,如果以前没有shader编程的经历,可能需要先花上一两天时间,把NVIDIA宫网上的Cg入门 教程先看—下 ...
分类:
其他好文 时间:
2018-10-27 11:56:05
阅读次数:
673
1.Bolt的安装和配置 导入插件后可以看到 设置命名方式,左侧:普通人,右侧: 程序员 设置变量类型(可以手动添加自己自定义的类型) 然后点击生成,等待bolt编译生成。 2.创建一个流程并使用 如图: 为物体添加bolt并将我们创建的流程 打开属性面板和变量面板 创建一下节点,在update中不 ...
分类:
编程语言 时间:
2018-10-27 00:14:11
阅读次数:
866
监听事件 这个是拓展Project视图的最后一节,这里将会介绍一下如何借助程序来约束project视图中的资源。例如用程序来判断资源的原始位置以及将要移动的位置是否合法,从而决定是否能阻止本次移动。Unity为此提供了监听的基类。 这个类需要继承UnityEditor.AssetModificati ...
分类:
其他好文 时间:
2018-10-26 19:43:36
阅读次数:
206
1.下载mysq的repo源 wget http://repo.mysql.com/mysql-community-release-e17-5.noarch.rpm 2.安装mysql-community-release-e17-5.noarch.rpm包 sudo rmp -ivh mysql-c ...
分类:
数据库 时间:
2018-10-26 14:23:48
阅读次数:
365
笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。 目录 前言 一. 光照衰减 1.1 使用 LUT 1.2 关于光照衰减纹理 1.3 关于光照衰减的总结 二. 阴影 2.1 阴影是如何实现出来的 ...
分类:
编程语言 时间:
2018-10-26 10:34:21
阅读次数:
217