- 博客(6)
- 收藏
- 关注
原创 Unity 让物体同时播放两种动画
在用Unity开发工程中,会遇到需要让一个物体同时播放两种动画的情况,举个简单的例子: 一只小鸟,这只小鸟会拍翅膀,这只小鸟也会按一定的轨迹飞行。 实现这个需求有几种思路:1. 用动画控制器控制小鸟拍翅膀的动画,编写脚本控制小鸟的飞行轨迹;2. 在一个动画中同时K上 拍翅膀相关的帧 和 运动轨迹相关的帧;3. 给这只小鸟加一个父节点,小鸟自身的控制器会控制鸟拍翅膀的动画,其父节点上
2016-12-06 11:34:31
28870
1
原创 Unity 获取物体朝向一个目标点时的旋转值
在Unity中,要使得物体朝向一个目标向量可以直接用transform.LookAt()实现。 那么有没有什么办法可以在不使用 transform.LookAt() 的前提下,直接计算出物体在调用 transform.LookAt() 后的旋转角度?答案是肯定的。直接给出代码: /// /// 获取物体LookAt后的旋转值 /// ///
2016-11-08 14:33:38
21254
1
原创 Unity 编辑状态下执行一个方法
Unity 给我们提供了很多方便开发的特性,本文将会介绍 一个比较常用的特性 :ContextMenu . ContextMenu特性常用于编辑模式下场景数据的设置. 举个例子: “Objects”组下有10个子物体,每个物体身上挂了一个"ObjectData"组件。 假设目前的需求是:1.在编辑模式下把每个物体“ObjectData”组件上的Cub
2016-11-05 11:38:26
12782
2
原创 Unity 获取物体正前方绕Y轴旋转一定角度后的方向
代码比较简单,如下: /// /// 获取物体正前方绕Y轴旋转一定角度后的方向 /// Mark:(若 0 /// 若 -180 /// /// /// /// public static Vector
2016-11-04 15:56:33
10575
原创 Unity 判断当前网络类型
在用Unity做移动端时,有时需要判断手机当前的网络类型,Unity 提供了相关的API ,相当方便。 代码入下: /// /// 获取当前网络类型(2g、3g、4g/Wifi/无) /// /// public static NetworkReachability GetNetworkReachabilityType() { retur
2016-11-04 15:43:00
3083
原创 Unity 编辑模式下自定义快捷控制场景物体的显隐状态
在用Unity开发过程中,为了便于观察,我们常常会在编辑模式中,选中并点击物体Inspector面板上acitve的勾,让物体显示或隐藏,作为一名程序员,对快捷操作应该是有追求的,在编辑器类中添加如下代码可以实现 “Atl + Q” 快速显示或隐藏场景物体.using UnityEngine;using System.Collections;using UnityEditor;
2016-04-26 13:48:46
3672
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人