- 博客(9)
- 收藏
- 关注
转载 unity3d关节物体连接方式 Joint 简介
Hinge Joint 链条连接 (圣典百科) 他可以模拟两个物体间用一根链条连接在一起的情况,能保持两个物体在一个固定距离内部相互移动而不产生作用力,但是达到固定距离后就会产生拉力。想想两个物体间连个链条,大家就理解了。 Fixed Joint 固定连接 (圣典百科) 他模拟了两个物体间存在一根杆子,固定了两个物体的相
2016-10-26 22:19:52 11214
原创 3D世界宠物围绕主角旋转飞行的脚本
这个脚本的功能主要是宠物围绕角色不定期的顺逆时针交替旋转,交替的过程是宠物自身旋转,围绕主角旋转的同时宠物在一定范围内上下浮动,脚本里面用到了比较多的协程,不懂的同学可以看下这里点击打开链接。在比较复杂的运动中,“分而治之”是一个很重要很有用的解决方案。之前把前面所述的几种运动都集合在脚本中,用代码进行控制,结果发现他们之间的运动有好多是有冲突的,于是各种鬼畜现象就出现了。
2016-10-26 16:11:13 904
转载 Unity3D控制人物移动跳跃,处理CharacterController的isGrounded总是返回false问题
在Unity3D中控制人物移动的方法很多,可以使用transform.Translate方法,但为了不穿越其他物体,需要使用刚体rigidbody。还可以使用角色控制器,角色控制器是自带刚体Rigidbody和碰撞器Collider的,移动可以使用CharacterController组件。在使用CharacterController组件实现跳跃时,需要检测人物是否在地面上,Charact
2016-10-20 22:40:35 7621
原创 打雷脚本
using UnityEngine;using System.Collections;public class Thundering : MonoBehaviour{ public Transform ground; float groundWidth, groundlength; Light thunderLight; public fl
2016-10-19 19:26:14 751
原创 控制角色转身之后进行运动以及使角色转弯
很多游戏中,我们通过向前移动来控制角色到达目的地,这要求我们的控制角色要直面目的地,当角色没有面对目标,我们需要旋转过后再往前走,简单的往前可以是LookAt(),然后直接往前走。有过程的旋转可以通过 Vector3 forwardDir = targetGameObject.transform.position - transform.position;
2016-10-15 15:06:02 4230
转载 Unity3D Vector3.Dot 点乘 与 Vector3.Cross 叉乘
一、点积(又称“数量积”、“内积”) 1、理论知识 在数学中,点积的定义为a·b=|a|·|b|cos 【注:粗体小写字母表示向量,表示向量a,b的夹角,取值范围为[0,π]】。从定义上,我们知道向量的点积得到的是一个数值。而不是向量(这点大家要注意了!要与叉积进行区别)。另外点积中的夹角没有顺序可言,即=(或a·b=b·a)。所以我们可以通过点积得到两个向量之间的夹角。
2016-10-14 20:57:57 1643
转载 Unity3D中Animation的常见属性及方法
Animation.Play播放function Play (mode : PlayMode = PlayMode.StopSameLayer) : boolfunction Play (animation : string, mode : PlayMode = PlayMode.StopSameLayer) : boolPlay()将开始播放名称为animation
2016-10-12 21:04:46 9628
原创 多个对象同时使用一个对象的同步问题
写了段代码,主要部分如下: public void OnMouseOver() { hovering = true; //使用 } public void OnMouseExit() { hovering = false; } void Update() { if (hoveri
2016-10-06 09:29:48 1489
原创 NGUI的物品拖拽
这里记录下NGUI实现拖拽的脚本,首先脚本继承UIDragDropItem,然后如果要写Start函数,记得要写base.Start(),函数的参数Surface表示的是要释放鼠标时拖拽的物品下面的物品。最后在UIDragDropStart,UIDragDropRelease写你想要的功能。下面是脚本,看懂个大概思路即可:using UnityEngine;using Syste
2016-10-05 11:18:14 3443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人