百度前端技术学院是一个为大学生创办的免费的前端技术实践、分享、交流平台。由百度校园招聘组、百度校园品牌部、百度前端技术部以及多个百度的前端团队联合创办。学院组织了一批百度在职工程师,精心编写了数十个实践编码任务,将技术知识点系统有机地串联在各个充满趣味与挑战的任务中,同学们通过实际地编码练习来掌握知识,再辅以互相评价、学习笔记等方式,加深对于学习内容的理解。在过去的三年中,百度前端技术学院累积吸引了上万名同学参加,并且有数十名同学在学习后,顺利加入了百度,成为了百度的前端工程师。

WebGL No.10 -【综合】追风年代:第一人称三维赛车游戏

困难

人数31人在学习该课程,有0人已经完成该课程

时间平均用时0.0

关键词WebGLthree.js

课程概述

作业提交截止时间:04-24

任务目的

在这一题中,将结合前面完成的题目,实现一个完整的游戏。

任务描述

  • 以小车进行第一人称观察,屏幕中可以看到部分的小车;
  • 动态生成无限长的跑道,在小车远离后,动态销毁后方跑道(注意倒车时的处理);
  • 动态生成可碰撞的物体(障碍物、道具、积分等),具体功能自行设计;
  • 根据游戏逻辑(比如计时游戏、固定时长等)设计计分板等 UI 元素;
  • 跑道旁放置一些载入的模型,如树、石头等;

你可以为你的游戏增加一些额外的元素,以下是一些思路(选做):

  • 不是直线型的跑道,可以为弧线或者折线;
  • 使用 Three.js 的音频模块 加入适当的音效;
  • 支持佩戴 VR 设备后,根据头盔移动控制视角的变化;
  • “小车”可以替换成你的英雄人物,可以加载骨骼动画,控制人物的跑跳。
学员提交的作业 (-)
学员名称提交时间提交的代码预览效果评价数平均得分操作
课程优秀学习笔记

暂无优秀学习笔记~