kingBook

导航

随笔分类 -  Unity 3

Unity 二维数组序列化
摘要:unity 中,二维以上的数量是不支持序列化的,如: using System.Collections.Generic; using UnityEngine; public class TestArray : MonoBehaviour { // 不支持序列化(在Inspector面板无法显示) p 阅读全文

posted @ 2024-10-07 22:07 kingBook 阅读(59) 评论(0) 推荐(0) 编辑

Unity URP 平面反射
摘要:https://www.bilibili.com/video/BV1TA4y1D7s4/?spm_id_from=333.999.0.0&vd_source=5672eeb8a9721da01495e313f0dff6c2 https://zhuanlan.zhihu.com/p/493766119 阅读全文

posted @ 2023-03-01 23:48 kingBook 阅读(176) 评论(0) 推荐(0) 编辑

unity 单摆模拟
摘要:using System; using UnityEngine; using System.Collections; using UnityEngine.Serialization; public class Pendulum : MonoBehaviour { public Transform a 阅读全文

posted @ 2023-02-15 15:33 kingBook 阅读(152) 评论(0) 推荐(0) 编辑

unity 四元数旋转各元素值的计算方法
摘要:// 旋转轴 Vector3 axis = Vector3.up; // 旋转弧度 float rad = 50f * Mathf.Deg2Rad; Quaternion quaternion = new Quaternion(); quaternion.x = Mathf.Sin(rad / 2f 阅读全文

posted @ 2023-02-14 22:50 kingBook 阅读(47) 评论(0) 推荐(0) 编辑

Unity 导入人形骨骼模型及动画
摘要:例:当导入名称为 Women 的模型,这一般分为两个部分: 包含有蒙皮网格(SkinnedMeshRenderer)和骨骼的 Women.fbx 主要导入设置: Rig -> AnimationType : Humanoid Animation -> Import Animation: false 阅读全文

posted @ 2022-09-05 21:05 kingBook 阅读(262) 评论(0) 推荐(0) 编辑

网格数据
摘要:设有以下一维网格数据 // sbyte:8 位带符号整数,取值范围[-128,127] sbyte[] gridData=new sbyte[]{ 0,1,2, 3,4,5, 6,7,8 }; col: 列数(竖向有几列,一般用于表示 x) | | | | | | | | | | | | row:行 阅读全文

posted @ 2022-08-17 16:58 kingBook 阅读(99) 评论(0) 推荐(0) 编辑

Unity 在编辑器中输入字符串时,转义字符的输入
摘要:当使用如下代码,然后在 Unity 编辑器中输入 "Time Out\n Fail",当在代码中读取时并不能读取到换行符"\n",而是读取到加转义符后的"\\n" using UnityEngine; public class TestText : MonoBehaviour { [Serializ 阅读全文

posted @ 2022-06-28 17:09 kingBook 阅读(508) 评论(0) 推荐(0) 编辑

Unity VideoPlayer使用url方式,Android平台下无法播放http链接的视频(黑屏、无反应、无报错、无log输出)
摘要:以下内容基于 Unity 2019.4.28f1c1,未来可能有变化 (以下 Other Settings 供参考,未必影响) Edit → Project Settings → Player → Android平台 → Other Settings :设置如下 Rendering Auto Gra 阅读全文

posted @ 2022-06-23 17:25 kingBook 阅读(901) 评论(0) 推荐(0) 编辑

Unity 检测对象是否在相机的视锥体范围内
摘要:TestInCamera.cs using System.Collections; using System.Collections.Generic; using UnityEngine; using Stopwatch = System.Diagnostics.Stopwatch; [Requir 阅读全文

posted @ 2022-06-10 16:32 kingBook 阅读(227) 评论(0) 推荐(0) 编辑

unity URP 灯光烘焙记录
摘要:Mesh 需要焙焙的模型网格,勾选 Contribute GI、BatchingStatic Light: Directional Light: 一般用于主灯光,模式为 Realtime Spot Light: 模式为 Mixed, 开启阴影 Point Light:模式为 Mixed, 开启阴影( 阅读全文

posted @ 2022-05-24 16:20 kingBook 阅读(728) 评论(0) 推荐(0) 编辑

Unity 当使用 Instantiate() 创建实例时,在参数里定义父级与实例化后再设置父级的区别
摘要:设有: prefab:预制件, 默认的位置在(10,10,10)。 parent:在场景中的游戏对象,位置在(20,20,20)。 例1. 在参数里定义父级,会将实例直接旋转到父级,此时实例在父级内的局部坐标为(10,10,10),实例的世界坐标为(30,30,30) var inst = Inst 阅读全文

posted @ 2022-05-06 17:34 kingBook 阅读(235) 评论(0) 推荐(0) 编辑