- 博客(13)
- 资源 (13)
- 收藏
- 关注
原创 OpenGL - VS 配置 OpenGL - 一
OpenGL - VS 配置 OpenGLOpenGL官网https://www.opengl.org,下面使用官方提供的一个 GLUT工具,下载地址为 https://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip GLUT 不是必须的,但是他提供很多方便,下面就在VS 中配置 GLUT,借助其编写第一个OpenGl代码。将下
2015-12-27 13:38:45 5337
原创 Unity -网格合并
Unity -网格合并性能优化上,模型网格顶点和面数越少,性能越好,再者同时绘制两个 1000 面的模型,不如一次绘制 一个 2000 面的模型性能好。换装等都需要网格合并,物体模型网格合并需要合并 MeshRenderer, 人物模型换装需要合并 SkinnedMeshRenderer 下面例子为合并 MeshRenderer一、 创建两个Cube模型分别添加材质球如下 二、分别看两个模型网
2015-12-26 10:51:26 4376 4
原创 Unity - 序列化 ScriptableObject、SerializedProperty 编辑器运用进阶
Unity - 序列化 ScriptableObject、SerializedProperty 编辑器运用进阶拓展上一篇关于Unity 序列化 编辑器运用上一篇是单独使用 一个类对象,下面将 List 运用到 序列化中,将如 public List<Npc> npcList = new List<Npc>(); 显示在 Inspector 面板,并且使用序列化先看效果图 // Npc 类不变
2015-12-19 18:09:00 11131
原创 Unity - 序列化 ScriptableObject、SerializedProperty 编辑器运用
Unity - 序列化 ScriptableObject、SerializedProperty 编辑器运用结合编辑器类使用序列化, 将数据显示在 Inspector 面板,并且执行序列化保存数据。如图 上图为将自定义类 Npc 使用编辑器类显示在 Inspector面板// Npc 类如下[System.Serializable]public class Npc{ public in
2015-12-19 16:49:50 12978 2
原创 Unity Quaternion(四元数) 使用认识
Unity Quaternion(四元数) 使用认识项目中经常使用 Quaternion 的一些方法,比如关于 Quaternion * Quaternion , Quaternion * Vector3,是个什么情况一直是一知半解,于是仔细研究了一下,看代码using UnityEngine;using System.Collections;// Quaternion 用于 Transfor
2015-12-17 12:36:38 3451
原创 Unity 点乘(Dot)、叉乘(Cross)判断移动方向、朝向等向量问题
Unity 点乘(Dot)、叉乘(Cross)判断移动方向、朝向等向量问题项目中常会用到物体移动,追踪,判断两物体移动方向是否相同,两物体移动方向夹角,以及物体 A 朝 物体 B 顺时针方向还是逆时针方向移动。物体 A 在 物体 B 的前后左右方向。 下面通过点乘(Dot)、叉乘(Cross), 得到上面的需求结果。代码如下 using UnityEngine;using System.Coll................................................
2015-12-16 19:18:30 34257
原创 Unity 动画曲线-AnimationCurve 实例
Unity 动画曲线-AnimationCurve 实例以Unity 自带的动画曲线实现一些简单的动画,如往复运动,曲线运动,不规则运动,掉血飘字等。下面先上代码using UnityEngine;using System.Collections;public class BloodAnimation : MonoBehaviour { private RectTransform rectT
2015-12-11 09:47:12 25052 1
原创 Lua 初识之 require - 十五
Lua 初识之 loadfile、require、module– Lua 中不同脚本交互调用,一般使用 dofile、loadfile、require。一、 loadfileTest.lua 脚本Test.lua------------------------------------------function Foo(x) print(x)endfunction Poo(a, b)
2015-12-08 16:17:34 1343
原创 Lua 初识之 self this - 十四
Lua 初识之面向对象Lua 中面向对象是使用 table 实现的。一、认识 self、this– 指定一项操作的“接受者”,添加一个额外的参数来表示接受者,这个参数通常称为 self 或者 this local list = {number = 0}-- 使用 this-- 定义一个 函数 list.Afunction list.A(this, x) this.number = th
2015-12-08 12:08:26 1472 1
原创 Lua初识之表的构造-六
Lua初识之表的构造构造器是创建初始化表的表达式,表是Lua特有的功能强大的东西,最简单的构造函数是{}, 用来创建一个空表。Lua 中没有单独给出 数组、哈希表、链表、类的概念,所有这些在Lua 中都是以 Table(表)的形式使用。一、以数组形式使用表 定义表初始化表local days = {}-- 两种获取数组长度方法local length = #daysprint(length)
2015-12-08 10:33:30 885
原创 MySQL 使用-一
MySQL 使用-一上一篇MySQL安装配置本篇开始使用MySQL 打开方式 第一种: 打开运行 输入 cmd,回车进入命令行本机已经配置过 MySQL, 直接在命令行下输入 mysql -u root -p 回车 MySQL 命令是不区分大小写的,即大小写一样 在 Enter password: 后输入配置 MySQL 时设置的密码,回车进入成功显示如下 如果本机未配置MySQL,则进入
2015-12-05 22:03:09 529
原创 MySQL 安装和配置
MySQL 安装和配置一、打开安装文件,点击 Next,如下二、选择安装类型有三种 “Typical”(默认)、“Custom”(自定义)、“Complete”(完全) 下面选择 “Custom”(根据自己需求安装) 三、选择安装路径,选择 “MySQL Server”、选择”Browse”自己找个安装目录 选择 “Next” 选择 “Install” 选择“Next” 三、如下界面既表
2015-12-05 11:00:20 835
GOAP AI 实现
2018-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人