- 博客(4)
- 收藏
- 关注
原创 Unity 编辑器启动弹窗
公司开发需求,在Unity启动时弹一次提示框以显示一些开发规范。查询得知unity拥有属性 [InitializeOnLoad],用该属性标记过的静态类会在unity启动和重新编译时调用一次构造函数,在此构造函数中调用弹框方法即可实现需求。但是为了去掉重新编译时反复弹框的功能,第一次弹框后记录“StartUp”值,之后检测该值不再弹框,关闭unity时清除该值,保证下次启动弹框功能正常。贴上代码:using UnityEngine;using UnityEditor;[Initia
2021-11-24 14:43:58
3378
原创 Unity 基于Terrain系统 真实弹坑的实现
声明:部分原理与代码取自链接:https://blog.csdn.net/xdedzl/article/details/85268674首先了解一下,Unity的地形系统Terrain的地形相关数据是存放在TerrainData里的而关于地形的高低起伏数据,是存储在TerrainData中的HeightMap中。通常在新建地形的时候,我们就已经确定了HeightMap的分辨率高度图的分辨率即精度,精度越高地形可变粒度就越高,高低起伏就越平滑。而我们要修改地形,也是通过修.
2021-07-30 14:28:04
2414
12
原创 Unity3d Animator 动画倒放
首先:百度到的Animator倒放方法可以用(https://jingyan.baidu.com/article/d713063593f99f13fdf475e1.html)。但是 该方法需要在controller中添加参数,如果项目中有很多动画需要倒播,这么做出错率很高,重复劳动也很令人焦虑。在网上一番搜索找到这位仁兄的方法:https://blog.csdn.net/qq_...
2019-11-01 18:13:15
6211
4
原创 关于unity 双重ScrollRect的水平移动与垂直移动叠加处理
当scrollRect中的一个个子元素也分别是scorllRect时(子scorllRect和父scorllRect运动方向不一样),根据手指的移动判断是响应子scorllRect的drag事件,还是响应父scorllRect的drag事件。代码如下public class VHScrollRect : ScrollRect{ public ScrollRect par
2016-05-18 20:01:30
4443
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人