Unity3D入门到放弃
记录自己从零开始学习开发Unity的内容
Cou流氓也要有文化
这个作者很懒,什么都没留下…
展开
-
Unity通过脚本添加组件实现鼠标滑过3D物体高亮(附Demo)
场景中3D物体比如Cube的高亮,是通过 HighlightSystem 的插件来实现的,对于插件内部的代码不需要做任何修改,我们只需要知道应该如何配置以及插件内有哪些方法可以调用即可。 作为一个新手,最容易碰到的问题是,明明很多博客已经提供了配置方案以及代码解释,但是自己配置的时候总是不知道哪里出点问题导致效果出不来,所以,这边我配好了一个 Demo 提供出来。是一个 .unitypackage 包,如果不知道Unity如何导入这类插件包,我下面会有讲解。1. 实现效果最终的效...原创 2020-07-26 10:24:59 · 3864 阅读 · 14 评论 -
C#中List常用方法:判断存在、查找、排序
项目常用List来进行数据操作管理,有一些方法经常百度,所以这里记录下。目录1. List判断元素是否存在,返回bool2. List查找,返回对象3. List排序4. 对象属性打印5. List 其他方法1. List判断元素是否存在,返回boolpersonList.Exists(t => t.name == "John")2. List查找,返回对象Person temp = personList.Find(t => t.name == "Jack原创 2020-07-02 17:29:23 · 22319 阅读 · 0 评论 -
Unity3D连接MySQL(二)讲解篇
目录1. 引入所需 dll 文件2. 代码流程3. DataSet 解析Unity3D连接MySQL(一)使用篇1. 引入所需 dll 文件D:\Unity\2018.3.14f1\Editor\Data\Mono\lib\mono\2.0I18N.CJK.dll、I18N.dll、I18N.West.dllMySql.Data 去 Mysql 官网下载...原创 2020-01-26 14:48:38 · 836 阅读 · 0 评论 -
Unity3D连接MySQL(一)使用篇
目录1. Navicat 建数据库(这里不介绍MySQL跟Navicat安装以及环境配置)2. 导入UnityMySQL.unitypackageUnity3D连接MySQL(二)讲解篇前期开发时候,一般需要先在本地 mysql 模拟数据功能,功能开发完毕后,再与后台对接,本篇介绍如何使用 Unity 连接、访问 mysql。(附件在文末)Unity 2018.3.14首...原创 2020-01-26 14:03:43 · 2582 阅读 · 8 评论 -
Unity 手动在脚本编辑器 VS2015 中给 Assembly-CSharp.dll 添加引用
在编辑器下,每次修改完代码,就会自动开始编译,生成 DLL 文件,存放到Project/Library/ScriptAssemblies 目录下。只有当 Assembly-CSharp.dll 中拥有其他 dll 文件的引用时,这里面的脚本代码才能引用其他 dll 里面的命名空间。此时发现右键并没有手动添加引用这个选项。选中所要添加引用的解决方案后,再点击工具栏:项目 > ...原创 2020-01-04 19:36:24 · 4108 阅读 · 1 评论 -
Unity判断鼠标点击是否在某个窗口 RectTransform 内
记录判断鼠标点击是否在某个窗口内的方案。碰到一个需求,界面有两层,后面层的模型由3Dcamera照着,前面层的窗口由2DCamera显示,但是当窗口区域遮挡住3D区域的时候,3D区域依然可以响应鼠标操作(可以在重叠区域拖动后面模型)。希望当3D区域前面有2D窗口遮挡的时候,让鼠标点击拖动只响应到2D窗口。方案是判断鼠标在2D窗口内拖动时,让3D模型的拖动、旋转等鼠标操作失效。Re...原创 2020-01-04 19:11:08 · 3985 阅读 · 0 评论 -
VS2015进行Unity3D调试及一些技巧
介绍使用VS2015进行Unity脚本开发时,调试方法。后面附带 VS2015 实用配置以及常用快捷键。目录一、调试Unity二、实用配置1. 缩略图滚动条2. 设置中文包3. 显示行号、调整字体三、常用快捷键一、调试Unity1. 下载插件,下载成功后安装,关闭 VS2015。工具 > 扩展和更新 > 联机 > 右侧搜索...原创 2019-11-26 21:53:24 · 1238 阅读 · 0 评论