随笔分类 -  Unity学习记录

摘要:Transform 准备如下脚本 public class ShowPos : MonoBehaviour { public Vector3 world; public Vector3 local; private void Update() { world = transform.position 阅读全文
posted @ 2021-11-26 00:26 Logarius 阅读(338) 评论(0) 推荐(0)
摘要:什么是迭代器? 在使用迭代器之前,我们如何遍历一个结构? 很简单,用一个for循环就可以遍历了 for(int i = 0;i< nums.Count; i++) { Debug.Log(nums[i]); } 很自然对不对?但是,考虑两个问题: 为什么要从0开始遍历? 为什么每次是+1? 这两个问 阅读全文
posted @ 2021-11-21 15:37 Logarius 阅读(225) 评论(0) 推荐(0)
摘要:ILRuntime断点调试 VS有官方插件可以支持,我这边说一下怎么用Rider进行调试 (待补充) 使用委托 如果一个委托在热更中定义,并且被热更中的方法调用,那么我们可以直接调用这个方法,不需要额外处理 如果在主工程中定义了委托,但想要在热更中进行操作,那么需要有适配器以及转换器 如有以下主工程 阅读全文
posted @ 2021-11-14 16:33 Logarius 阅读(182) 评论(0) 推荐(0)
摘要:加载ILRuntime public class HelloWorld : MonoBehaviour { //AppDomain是ILRuntime的入口,最好是在一个单例类中保存,整个游戏全局就一个,这里为了示例方便,每个例子里面都单独做了一个 //大家在正式项目中请全局只创建一个AppDoma 阅读全文
posted @ 2021-11-13 15:19 Logarius 阅读(128) 评论(0) 推荐(0)
摘要:安装 在项目的Packages/manifest.json中,dependencies节点前增加以下代码 "scopedRegistries": [ { "name": "ILRuntime", "url": "https://registry.npmjs.org", "scopes": [ "co 阅读全文
posted @ 2021-11-11 23:50 Logarius 阅读(123) 评论(0) 推荐(0)
摘要:卓平台下JAR包变成了压缩包,直接通过File来读取StreamAsset下的文件是不行的 通过UnityWebRequest来读取,以某一个XML文件为例 var path = Path.Combine (Application.streamingAssetsPath, "xxx");// 使用C 阅读全文
posted @ 2021-11-03 22:43 Logarius 阅读(237) 评论(0) 推荐(0)
摘要:前言 目前网上找到的相关文章都是互相转发抄袭,真的毫无阅读价值,如此简单的通信竟然花了我好几天的功夫学习,故做此记录 Android层 准备 环境配置相关的内容就不介绍了 创建一个空项目 下面配置可以随便写,不会用到,但还是规范一点吧! 创建项目,等待Gradle Sync,切记不要使用代理,不要使 阅读全文
posted @ 2021-11-03 22:32 Logarius 阅读(197) 评论(0) 推荐(0)
摘要:前言 本文章学习自这里,这是素材文件的下载链接 多半内容都是文章内容加上自身理解,受限于时间以及自身能力水平,谨慎参考 首先需要3个Unity的官方包,请打开Unity的预览包选项,不然很多预览阶段的包你是无法在包管理器中看到的,具体如图 随后在Package Manager中安装Jobs、Burs 阅读全文
posted @ 2021-11-03 22:28 Logarius 阅读(627) 评论(0) 推荐(0)