随笔分类 -  Unity3d 学习系列

摘要:XLua简介 Xlua是腾讯研发的一款Lua开源插件,为Unity、 .Net、 Mono等C#环境增加Lua脚本编程的能力,借助xLua,这些Lua代码可以方便的和C#相互调用,在游戏中,该技术多用于热更新。可以在GitHub上搜索XLua进行下载,如果网速太慢,也可以在gitee上下载 [git 阅读全文
posted @ 2021-07-19 22:43 天份& 阅读(1535) 评论(0) 推荐(0)
摘要:一、开始使用 下载并导入UniStorm插件就可以进行使用了,该资源可以在Assets Store中搜索并下载,也可以评论我会发给你,该插件功能十分强大,内置25种天气类型,并包含音效,完全可以满足我们模拟天气的需求 下载完成并导入后,我们需要在场景中创建一个UniStorm System,具体步骤 阅读全文
posted @ 2020-08-12 17:44 天份& 阅读(7630) 评论(8) 推荐(1)
摘要:先看效果图: 实现的效果就是右上角的一个小地图,会随着人物的移动而移动,显示人物的方向,并且可以展示地图设定范围的其他的玩家 制作起来也很简单,不需要任何代码。主要原理就是先创建Render Texture,在角色正上方放置一台摄像机,将摄像机拍摄的画面置于Render Texture中,步骤如下: 阅读全文
posted @ 2020-08-12 13:52 天份& 阅读(942) 评论(0) 推荐(0)
摘要:简单参数介绍: Horizontal:是否可以水平滑动 Vertical:是否可以垂直滑动 Movement Type:滑动类型,分别分为 不加限制的, 有弹性的, 固定的 下面说如何制作如下图所示的滑动列表 将horizontal勾选去掉,滑动类型选择Elastic,参数可以根据需求自己调节 然后 阅读全文
posted @ 2020-06-10 21:22 天份& 阅读(2027) 评论(0) 推荐(0)
摘要:一、天气查询API 获取天气信息,首先要找到提供天气数据的接口,我使用的是高德地图免费为我们提供的,网址为 https://lbs.amap.com/api/webservice/guide/api/weatherinfo 使用的前提是注册一个高德账号用来获取返回参数中所需要的key,步骤很简单,按 阅读全文
posted @ 2019-10-25 09:48 天份& 阅读(1619) 评论(1) 推荐(0)
摘要:使用Unity操作SQLite,需要用到三个库文件,分别是Mono.Data.Sqlite.dll和System.Data.dll和Sqlite3.dll,前两个库文件可以在unity中找到,具体步骤:先找到unity安装位置,具体路径如下 (许多人都推荐去2.0目录中找,我用的是4.5,因为2.0 阅读全文
posted @ 2019-10-22 21:18 天份& 阅读(2545) 评论(1) 推荐(0)
摘要:最近在学习unity3d,下面对Transform类做一个小结 一、常用属性和方法 1.1 常用属性: 用代码展示一下上面的一些属性,值得注意的是myCube是mySphere的父物体 结果如下: position 和localPosition的区别: position是世界坐标中transform 阅读全文
posted @ 2019-03-20 21:59 天份& 阅读(2858) 评论(0) 推荐(0)
摘要:一、简介 MonoBehaviour是每个脚本派生类的基类,它定义了一个脚本文件从最初被加载到最终被销毁的一个完整过程。 这个过程通过对应的方法体现出来,在不同的方法完成不同的功能,我们把这些方法称为:脚本生命周期相关的方法。包含内容有: Awake():当该脚本实例被载入时Awake被调用。(只会 阅读全文
posted @ 2019-03-19 14:27 天份& 阅读(1112) 评论(0) 推荐(0)
摘要:GameObject本身没有功能,是Unity场景里所有组件的基类,但很多时候我们需要在脚本中操作GameObject。先讲一下GameObject类包含哪些内容,其中常用的用红色标出了 Variables 变量 activeInHierarchy Is the GameObject active 阅读全文
posted @ 2019-03-19 00:07 天份& 阅读(1091) 评论(0) 推荐(0)
摘要:Time.time 表示从游戏开发到现在的时间,会随着游戏的暂停而停止计算。 Time.timeSinceLevelLoad 表示从当前Scene开始到目前为止的时间,也会随着暂停操作而停止。 Time.deltaTime 表示从上一帧到当前帧时间,以秒为单位。 Time.fixedTime 表示以 阅读全文
posted @ 2019-03-13 00:00 天份& 阅读(458) 评论(0) 推荐(0)
摘要:Input类中包含许多属性和方法,下面介绍一下和键盘输入有关的内容 一、有关接收键盘信息的属性 注:对于anyKeyDown,您应该从Update函数中轮询此变量,因为每个帧都会重置状态。在用户释放所有键/按钮并再次按下任何键/按钮之前,它不会返回true。 二、键盘按键的keyCode键码 在网上 阅读全文
posted @ 2019-02-14 15:25 天份& 阅读(3808) 评论(0) 推荐(0)
摘要:public void Invoke(string methodName, float time) 多少秒后执行某个函数 参数说明: methodName:要执行的函数的名称 time:秒数,time秒后执行methodName函数 public void InvokeRepeating(strin 阅读全文
posted @ 2019-02-14 12:43 天份& 阅读(797) 评论(0) 推荐(0)