Unity Script
文章平均质量分 50
吴雨葵
独立游戏开发者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity中经过任意两点的抛物线运动
Unity中经过任意两点的抛物线运动需求:一个小怪在空间中任意两点做抛物线运动(开口朝下),并且被英雄攻击后减速。代码using UnityEngine;public class TestJump : MonoBehaviour{ public Transform jumpFrom; // 起始点 public Transform jumpTo; //...原创 2018-03-27 11:32:39 · 4857 阅读 · 0 评论 -
Unity导表工具-excel文件转json
Unity导表工具-excel转json导表工具意在让策划可以方便的修改大量数据。在项目初期程序要定义各种数据结构,并且与策划约定好表的格式,就可以开始做导表工具了。程序呢可以把这个工具做的更灵活些,这样以后应对不同的表也能很方便。比如我们规定好一个数据结构:...原创 2018-07-24 20:47:28 · 6480 阅读 · 1 评论 -
Unity UGUI - UI物体真实大小
Unity UGUI - UI物体真实大小记一次坑爹的获取RectTransform宽和高的经历。一般来说,RectTransform的sizeDelta就代表了UI的宽和高,但是如果我们的UI物体经过特殊的锚点后(比如横向拉伸、竖向拉伸),sizeDelta就是基于锚点的。 这时需要用:RectTransform.rect.widthRectTransform.rect....原创 2018-07-31 17:52:15 · 4445 阅读 · 1 评论 -
Unity - Windows平台下判断是否获取管理员权限
Unity - Windows平台下判断是否获取管理员权限Unity开发基于Windows的PC游戏时,某些服务需要应用程序有管理员权限,这些操作跟C#开发Windows应用程序的操作是一样的。 private bool IsAdministrator() // 判断是否有管理员权限 { System.Security.Principal.WindowsIde...原创 2018-08-14 11:43:52 · 2466 阅读 · 2 评论 -
Unity - 新版NavMesh动态烘培
Unity - 新版NavMesh动态烘培Unity的新版NavMesh更加易用效率更高,而且支持动态烘培,这一点特别重要,可以很简单的就实现很多之前处理起来比较复杂的功能。比如现在有个需求,怪物追随玩家,碰到陷阱后玩家跳过,怪物无法跳过碰到陷阱则死亡,但是后续的怪物可以踩着尸体过去。这个功能之前的实现可能是这样的:在陷阱边缘停止导航,手动控制移动,碰到陷阱死亡停留原地变成地面…现在用...原创 2018-08-30 19:02:25 · 8958 阅读 · 2 评论 -
Unity - 简单的IK实现-OnAnimatorIK
Unity - 简单的IK实现-OnAnimatorIKUnity OnAnimatorIK提供了简单IK的实现方式。准备:Model的Animation Type设置为Humanoid。检测Avatar是否有异常。Animator勾选IK Pass。准备好之后,挂载的MonoBehaviour的OnAnimatorIK才会被回调。代码:public class...原创 2018-09-04 21:22:50 · 7905 阅读 · 0 评论 -
Unity - Animator Avatar Mask
Unity - Animator Avatar MaskAvatar Mask允许你丢弃的一些动画数据,只允许某些部位的动画起作用。很经典的例子是一边播Run、Walk、Idle动画时一边挥手。创建Avatar Mask 像创建脚本、材质的步骤一样。Humanoid里点击设置遮罩的部位,红色为剔除。如果动画没有Humanoid,或者需要控制更多细节,需要使用下面的Transfor...原创 2018-09-06 15:54:53 · 4288 阅读 · 0 评论 -
Unity - 对PureMVC的理解和应用
Unity - PureMVC的理解和应用PureMVC顾名思义,比MVC更纯净的MVC架构,相比与MVC它耦合性更低、代码重用性更高,当然缺点也比较明显:事件的传递都要经过拆箱装箱、反射性能不高、代码冗余。但不失为新手学习的好框架,也可以直接放到项目中应用。PureMVC核心Facade对应设计模式的外观模式:http://www.runoob.com/design-...原创 2018-09-10 20:01:16 · 2395 阅读 · 0 评论 -
Unity - 使用Winform制作简易登录器
Unity - 使用Winform制作简易登录器Resolution DialogPC、Mac环境下,Unity提供了一个简易的设置分辨率、图形性能的对话框,叫Resolution Dialog,除此之外还可以设置输入按键。Resolution Dialog的简单实现Resolution Dialog实际上用了启动参数CommandLineArguments实现分辨率、图形性能的设置,启...原创 2018-11-05 21:17:42 · 1810 阅读 · 0 评论
分享