unity之游戏预热
来源:互联网 发布:香港 知乎 编辑:程序博客网 时间:2024/03/29 01:45
欢迎来到我们的狗刨网,我们今天主要讲了人物的运行,首先我们复习了前面的内容让我们的游戏效果更赞。
一、 首先是利用自动寻金让游戏猪脚动起来,鼠标点一个位置,游戏猪脚就去哪。
if (Input.GetMouseButton (0)) //点击鼠标左键
{ //设置一个射线,让它随屏幕走
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
RaycastHit hit; //设置一个光线投射碰撞
if (Physics.Raycast (ray, out hit)) //设置了射线的起点和终点
{
agent.SetDestination (hit.point); //设置的目的地
}
}
if (flag) //用了一个死循环
{
AnimationToAttack (); //调用方法
timer -= Time.deltaTime; //方法倒计时
if (timer <= 0)
{
flag = false;
timer = 2f;
}
} else
{
if (agent.remainingDistance == 0) { //如果剩下的距离是0
AnimationToIdle ();
} else {
AnimationToWalk ();
}if (Input.GetKey (KeyCode.Space)) {
go.transform.animation.Play ("Attack");}
二、 接着是利用动画让游戏猪脚具有一定的特效。
public void AnimationToIdle()
{
go.transform.animation.Play ("Idle");
}
public void AnimationToWalk()
{
go.transform.animation.Play ("R_Walk");
}
public void AnimationToAttack()
{
go.transform.animation.Play ("Attack");
}
三、 让相机跟着猪脚走
public Transform Hero; //设置一个transform对象
void Update ()
{
Vector3 pos = Hero.position + new Vector3 (5,1,-1); //这里数字代表相机和猪脚位置的差值。
transform.position = Vector3.Lerp(transform.position,pos,Time.deltaTime);
} //这里运用了一个方法,lerp方法,这个是向量之间的插值。
欢迎来到我们的狗刨网,我们每天都会更新新的内容,欢迎来到我们的狗刨网浏览。
- unity之游戏预热
- unity之游戏总结
- 新游戏发布《三国记黄巾之乱》—新引擎预热
- BIOS入门之我见-预热
- unity学习之游戏商城
- Unity游戏编程之开篇
- Unity游戏编程之游戏对象管理
- 我的南京之行(预热)
- Unity3D学习之(项目预热)
- Android技术前线 java8之lambda预热
- HTML5的学习之预热(一)
- android+unity游戏开发之摄像头切换
- Android+Unity游戏开发之C#线程
- 拿来主义之游戏开发引擎Unity
- Unity 3D之第一个游戏
- Unity游戏开发之“屏幕截图”
- unity3D游戏开发一之初识unity
- Unity游戏开发之“分层碰撞”
- 一名初入职场的freshman-梦想成为一名优秀的“产品经理”
- Discuz!X3.2学习笔记(二)
- 安卓下对SD卡文件的读写
- 周鸿祎号称两年内拿下电视游戏50%份额
- IBM SPSS MODELER --时间序列建模
- unity之游戏预热
- Matlab图像处理学习笔记(一):二值化、开操作、连通区域提取、重心、ROI
- ubuntu13.04下配置hustoj
- 浅析人脸检测之Haar分类器方法
- 2015.1.6,第三节课Android控件ViewFlipper自动切换效果
- 黑马程序员——Java基础---数据类型
- hdoj1022
- Unique Binary Search Trees
- Output result string after numbers addition and subtraction