![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Unity通用
文章平均质量分 84
ssuper41
找到自己的输出位置
展开
-
Unity/C# Xml序列化 与 二进制序列化
游戏里,我们经常遇到这种情景:要保存一些数据为文件,方便运行时再次读取使用。这就涉及到了序列化与反序列化序列化:通常的来讲,就是把 对象 转成 二进制序列。可以简单的理解为把对象转成一个文件反序列化:反序列化是序列化的相反操作。可以简单的理解为,是把文件转为对象的这么一个过程既然是需要把对象序列化为xml文件,那么为了方便测试,这里定义2个测试类//使用[XmlAttribute]特性,生成的xml标签等于该字段名‘val1’ [ XmlAttribute ] public int Val1;.......原创 2022-08-12 23:28:14 · 1176 阅读 · 0 评论 -
Unity Quaternion四元数 常用API解析 和 旋转插值动画实现
Unity Quaternion四元数常用API解析 和 旋转插值实现一、Quaternion常用APIQuaternion.FromToRotation(Vector3 fromDirection, Vector3 toDirection)Quaternion.LookRotation(Vector3 forward, Vector3 upwards = Vector3.up)三级目录一、Quaternion常用APIQuaternion.FromToRotation(Vector3 fromDire原创 2022-02-25 16:33:14 · 7366 阅读 · 1 评论 -
Unity各平台下的Application.xxxxPath解析
Unity各平台下的Application.xxxxPath解析前言权限解析各平台下的路径windows安卓解析IOS前言Unity下有Application.dataPath,Application.streamingAssetsPath,Application.persistentDataPath,Application.temporaryCachePath等路径。我们经常要去读写这些路径,或者进去进到目录里去查看存在什么文件。所以下面主要从 读写权限 和 路径 来解析这些路径名。权限路原创 2022-01-06 11:56:27 · 3619 阅读 · 3 评论 -
Unity UnityWebRequest使用方法
Unity UnityWebRequest使用方法简介结构详情一、和WWW的区别二、构造方法三、封装的构造方法四、使用举例Get()Post()读取过程中显示进度简介UnityWebRequest 提供了一个模块化系统,用于构成 HTTP 请求和处理 HTTP 响应。结构UploadHandler: 处理数据到服务器的传输DownloadHandler: 处理从服务器接收的数据的接收、缓冲和后处理UnityWebRequest: 对象管理其他两个对象详情一、和WWW的区别WWW和Uni原创 2021-12-15 16:07:26 · 11408 阅读 · 0 评论 -
Unity判断一个物体是否在相机范围内
Unity判断一个物体是否在相机范围内思路代码注意点思路先说下思路,先把物体从世界坐标转到该相机的视口坐标viewPos,如果满足这两个条件:0<viewPos.x < 10<viewPos.y < 1则可以认为物体是在相机视口范围内的。然后还需要满足有一个深度的问题,即camera.nearClipPlane <.viewPos.z < camera.farClipPlane视口坐标viewPos的z值也是有意义的,表示距离相机的深度。需要满足原创 2021-11-22 11:44:27 · 7356 阅读 · 5 评论 -
Unity WWW使用方法
www使用方法概念请求类型Get 请求Post请求实际使用要实现的功能Get请求Post请求Headers头验证概念WWW是基于HTTP协议,我们可以用它来发送HTTP请求。一般来说,请求有两种方式:Get请求Post请求的网络传输功能,使用HTTP协议传输数据有多种方式,Unity的WWW主要支持其中的GET与POST方式。GET方式会将请求附加在URL后,POST方式则是通过FORM的形式提交,GET方式最多能传递1024个字节,POST方式理论上没有限制。从安全角度来看POST比GET原创 2021-11-02 21:01:32 · 2736 阅读 · 0 评论