unity 2d游戏怎么模拟跑酷跳跃的跳跃

【Unity3D实战】零基础一步一步教你制作跑酷类游戏(填坑完整版) - sun15980的专栏
-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
【Unity3D实战】零基础一步一步教你制作跑酷类游戏(填坑完整版) - sun15980的专栏
来源:互联网 更新时间: 13:00:34 责任编辑:王亮字体:
接下来,在Start()函数中定义moveVSpeed的初始值:
& & & & moveVSpeed = minVS
在Update()中使人物能移动起来:
float h = Input.GetAxis(&Horizontal&);
Vector3 vSpeed = new Vector3(this.transform.forward.x, this.transform.forward.y, this.transform.forward.z) * moveVS
Vector3 hSpeed = new Vector3(this.transform.right.x, this.transform.right.y, this.transform.right.z) * moveHSpeed *
Vector3 jumpSpeed = new Vector3(this.transform.up.x, this.transform.up.y, this.transform.up.z) * jumpHeight * m_jumpS
this.transform.position += (vSpeed + hSpeed + jumpSpeed) * Time.deltaT
保存一下cs文件,切换到Unity,将该脚本挂载在角色对象的身上,保留默认值或手动设置:
运行游戏,看看是否能成功跑起来,并且能通过左右键控制人物左右移动。
看着人物越跑越远越跑越远,最后消失在远方......诶!教练,这和说好的不一样啊!人物咋不见了?
咳咳,这是因为我们没有让摄像机跟随它的原因,接下来,我们让摄像机与人物一起移动~
打开刚才的C#文件,声明一个public的变量
& & // 摄像机位置
& & public Transform cameraT
在Update()函数中,添加以下代码:
// 设置摄像机移动速度
Vector3 vCameraSpeed = new Vector3(this.transform.forward.x, this.transform.forward.y, this.transform.forward.z) * minVS
// 让摄像机跑起来
cameraTransform.position += (vCameraSpeed) * Time.deltaT
注意到没,这里我们所定义的摄像机的移动速度与人物移动速度有点差别:
1.摄像机没有左右移动
2.摄像机的速度恒定为minVSpeed,也就是我们所定义的人物的最小移动速度(当然这个时候人物也一直是以这个速度在移动)
转到Unity,查看人物身上的Move Controller组件,现在这里应该多了一个变量等你设置:
我们将摄像机拖动到camera Transform处,再运行游戏。这时候你应该能看到人物在不断往前走,但在屏幕上的位置是没有变化的,因为摄像机一起移动了。
相关文章:
<a href="/cse/search?q=<inputclass="s-btn"type="submit"text="<inputclass="s-btn"type="submit"text="<buttonhidefocusclass="s-btnjs-ask-btn"text="我要提问
<a href="/cse/search?q=查看: 2174|回复: 33
Unity 3D跑酷类游戏《黑夜逃生》源码下载
主题帖子积分
特别声明(务必查看!)
1、Unity 3D跑酷类游戏《黑夜逃生》源码下载
2、非游戏咖啡屋研发项目,所以请不要商用,仅限学习使用,请24小时务必删除。
运行环境:
& &&& Unity4.6.1
11.jpg (63.01 KB, 下载次数: 0)
Unity 3D跑酷类游戏《黑夜逃生》源码
22:03 上传
22.jpg (41.11 KB, 下载次数: 0)
Unity 3D跑酷类游戏《黑夜逃生》源码
22:03 上传
33.jpg (42.6 KB, 下载次数: 0)
Unity 3D跑酷类游戏《黑夜逃生》源码
22:03 上传
44..jpg (39.02 KB, 下载次数: 0)
Unity 3D跑酷类游戏《黑夜逃生》源码
22:04 上传
完整源码下载
游客,如果您要查看本帖隐藏内容请
游戏咖啡屋-最好的游戏编程开发技术网站!1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关 交流QQ群:
2、本站所有主题由该帖子作者发表,该帖子作者与享有帖子相关版权
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
哎...今天够累的,签到来了游戏源码下载...
主题帖子积分
论坛元老, 积分 90512, 距离下一级还需 9909487 积分
论坛元老, 积分 90512, 距离下一级还需 9909487 积分
[unity] Unity 3D跑酷类游戏《黑夜逃生》源码下载
哎...今天够累的,签到来了游戏源码下载...
主题帖子积分
论坛元老, 积分 6281, 距离下一级还需 9993718 积分
论坛元老, 积分 6281, 距离下一级还需 9993718 积分
RE: Unity 3D跑酷类游戏《黑夜逃生》源码下载 [修改]
哎...今天够累的,签到来了游戏源码下载...
主题帖子积分
Unity 3D跑酷类游戏《黑夜逃生》源码下载
主题帖子积分
主题帖子积分
论坛元老, 积分 3083, 距离下一级还需 9996916 积分
论坛元老, 积分 3083, 距离下一级还需 9996916 积分
谢谢楼主分享,下载研究一下!
主题帖子积分
论坛元老, 积分 6248, 距离下一级还需 9993751 积分
论坛元老, 积分 6248, 距离下一级还需 9993751 积分
Hey ... tired enough today, attendance to the game source code download ...
主题帖子积分
注册会员, 积分 132, 距离下一级还需 68 积分
注册会员, 积分 132, 距离下一级还需 68 积分
非游戏咖啡屋研发项目非游戏咖啡屋研发项目
主题帖子积分
论坛元老, 积分 89650, 距离下一级还需 9910349 积分
论坛元老, 积分 89650, 距离下一级还需 9910349 积分
哎...今天够累的,签到来了游戏源码下载...
主题帖子积分
论坛元老, 积分 4694, 距离下一级还需 9995305 积分
论坛元老, 积分 4694, 距离下一级还需 9995305 积分
谢谢楼主分享,下载研究一下!
经常在论坛发帖,且发帖量较大
Powered by}

我要回帖

更多关于 跑酷跳跃 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信