摘要: Transform 准备如下脚本 public class ShowPos : MonoBehaviour { public Vector3 world; public Vector3 local; private void Update() { world = transform.position 阅读全文
posted @ 2021-11-26 00:26 Logarius 阅读(339) 评论(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)
摘要: 单张纹理 就是用纹理颜色代替漫反射颜色 Shader "Custom/SingleTexture" { Properties { // 声明纹理属性 _MainTex("MainTexture",2D)="white"{} _Specular("Specular",Color)=(1,1,1,1) 阅读全文
posted @ 2021-11-03 22:41 Logarius 阅读(71) 评论(0) 推荐(0)
摘要: 深度测试 根据深度缓冲,比较两个片元距离摄像机的距离,如果当前片元比起深度缓冲中的值来说,离摄像机更远,那么当前片元不会被写入。 透明度测试 如果片元的透明度不满足条件,则被舍去,不进行任何处理。如果满足条件,那就当做不透明物体进行处理。不需要关闭深度写入。 透明度混合 根据当前片元的透明度,与颜色 阅读全文
posted @ 2021-11-03 22:41 Logarius 阅读(89) 评论(0) 推荐(0)
摘要: 环境光 可以认为就是给物体加一层底色,因为即使在黑暗的情况下,世界上通常也仍然有一些光亮(月亮、远处的光),所以物体几乎永远不会是完全黑暗的。为了模拟这个,我们会使用一个环境光照常量,它永远会给物体一些颜色。 在Windows/Lighting/Settings中的AmbientOcclusion中 阅读全文
posted @ 2021-11-03 22:38 Logarius 阅读(186) 评论(0) 推荐(0)
摘要: 线性代数基础 单位向量 向量点积 计算投影 因为是B在A上的投影,所以投影向量必然是沿着A方向的 判断方向 点积结果的正负,依赖于夹角的大小,当夹角大于90度时,Cos结果为负,此时可以判断两个向量朝向不同 向量叉积 两个向量叉积的结果,垂直于这两个向量,此时3个向量可以构成一个三维坐标系 判断左右 阅读全文
posted @ 2021-11-03 22:37 Logarius 阅读(311) 评论(0) 推荐(0)