Unity
文章平均质量分 69
云端上的蚂蚁
使用过语言c++、c#、python、(flash as3.0)
开发过winform、wpf、unity、ue4、python(爬虫、flask、pyqt)
展开
-
Unity - 计算两个向量之间的夹角
项目案例:判断一个目标点是否在角色的视野范围。思路分析视野的大小我们是用角度来确定,假如视野的大小是90度,即角色看向正前方,从角色位置出发,任意一个向量和正前方的向量的夹角 <= 45 度,那么该向量上的点都在视野内。这里我我们得到一个角色的视野方向,也就是forward方向,记为向量 a从角色位置到目标点,我们得到一个向量 b求这两个向量的夹角 θ 只要判断 θ <=45度求夹角使用三角函数的反函数,即已知三角函数的函数值,求角度,这里我们使用反余弦函数(acos)首先.原创 2021-09-18 10:51:40 · 6209 阅读 · 0 评论 -
Unity-安卓打包设置(开发影创MR为例)
一、开发项目开发影创ActionOne MR 产品影创开发文档二、开发环境配置1. Unity 版本选择在影创的官方开发文档中,官方测试过的Unity版本 最高就是Unity2017.3.0,我经过测试Unity2018.4.1版本也是可用,2019版本就不可以了。主要原因:在老版本中,如下图,发布安卓端,影创的发布要求是 build system :internal,在 2019或者2018的某个版本之后,默认只能使用gradel 构建系统,我在2019版本中,使用网上的更改各种配置,如阿里云原创 2020-05-20 11:51:12 · 1142 阅读 · 7 评论 -
Unity3d之MonoBehaviour的可重写函数整理
Unity3d之MonoBehaviour的可重写函数整理最近在学习Unity3d的知识.虽然有很多资料都有记录了,可是我为了以后自己复习的时候方便就记录下来吧!下面的这些函数在Unity3d程序开发中具有很重要的作用.Update当MonoBehaviour启用时,其Update在每一帧被调用。LateUpdate当Behaviour启用时,其LateUpdate在每一帧被调用。FixedU原创 2016-12-25 13:01:06 · 416 阅读 · 1 评论 -
unity3D之天空盒设置
设置天空盒子有两种方法,一种是将天空盒子绑定到摄像机上,这样在摄像机的视野里看到的天空都是设置了我们的天空贴图的,但是如果切换摄像机就无法显示同一个天空了。第二种是在场景中添加天空盒子,这样避免了在多摄像机中切换摄像机所带来的天空显示不一致的问题。原创 2017-02-28 15:14:35 · 11294 阅读 · 0 评论 -
Json序列化失败
问题://为什么用json序列化这样没得问题 Dictionary<string, int> dic = new Dictionary<string, int>(); dic.Add("1", 1); string strJson = LitJson.JsonMapper.ToJson(dic);//这样有问题 Dictionary<int, int> dic2 = new Diction原创 2017-02-28 15:17:39 · 2294 阅读 · 0 评论