![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
3D游戏编程
文章平均质量分 73
Excef
这个作者很懒,什么都没留下…
展开
-
【3D游戏编程】11. AR
作业要求 项目地址: 演示视频:原创 2019-12-23 22:45:29 · 352 阅读 · 0 评论 -
【3D游戏编程】6. 物理系统与碰撞
演示视频: <https://www.bilibili.com/video/av71647126/> 实验要求: 按如下设计图修改飞碟游戏 使它同时支持物理运动与运动学(变换)运动 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-el1AEO3G-1577007479906)(assets/2-1571401970253.png)] 设计说明: 这一次...原创 2019-12-22 17:38:52 · 246 阅读 · 0 评论 -
【3D游戏编程】5. 与游戏世界交互
编写BaseCode.cs,其中包含Director类,还有一个储存飞碟属性的类Disk,外加一个场景控制器的接口IScenController。UserGUI.cs负责输出提示信息,包括回合数Round,未击中飞碟数Miss,分数Score,以及在游戏结束时输出重新开始的按钮。ActionManager.cs管理场景的动作:管理飞碟的运动以及与用户交互:每当有光标拾取到飞碟时,分数加一,飞碟消失。SceneController.cs作为场景控制器控制游戏的输出信息:回合数,总飞碟数,所得分数。原创 2019-12-22 17:34:06 · 220 阅读 · 1 评论 -
【3D游戏编程】9. UI系统
作业内容 本次作业为五选一,所选题目为血条(Healthy Bar)预制设计,具体要求如下: 分别使用 IMGUI 和 UGUI 实现 使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机 分析两种实现的优缺点 给出预制的使用方法 演示视频: 项目地址: ...原创 2019-11-22 21:21:56 · 623 阅读 · 0 评论 -
【3D游戏编程】8.粒子系统
演示视频:bilibili 项目代码:Github 效果展示: 实验要求: 本次作业基本要求是三选一 1、简单粒子制作 按参考资源要求,制作一个粒子系统,参考资源 使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样 2、完善官方的“汽车尾气”模拟 使用官方资源资源 Vehicle 的 car, 使用 Smoke 粒子系统模拟启动发动、运行、故障等场景效果 3、参考 http:...原创 2019-11-09 18:23:39 · 292 阅读 · 0 评论 -
【3D游戏编程】4.游戏对象与图形基础
一. 简答并用程序验证 1. 游戏对象运动的本质是什么? 游戏对象运动的本质是游戏对象的属性(主要是transform的position,rotation和scale)随每一帧的而发生的改变。 2. 请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…) 直接给物体初速度,利用重力实现抛物线运动(需要勾选Rigidbody中的use g...原创 2019-10-04 09:37:01 · 443 阅读 · 0 评论 -
【3D游戏编程】3. 空间与运动
一. 简答并用程序验证 1. 游戏对象运动的本质是什么? 游戏对象运动的本质是游戏对象的属性(主要是transform的position,rotation和scale)随每一帧的而发生的改变。 2. 请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…) 直接给物体初速度,利用重力实现抛物线运动(需要勾选Rigidbody中的use g...原创 2019-09-21 11:01:07 · 431 阅读 · 0 评论 -
【3D游戏编程】1. 游戏的本质——《漫威:未来之战》游戏简析
前言 相信很多人都知道漫威,也看过漫威的电影,比如《钢铁侠》《美国队长》《复仇者联盟》系列,等等。电影(或者漫画)里的超级英雄个个身怀绝技,总能在危难时冲锋陷阵,拯救世界(也能不小心或者故意的毁灭世界)。超级英雄的能力总是让我们惊叹,但那终究是电影,在现实世界想要获得这样的能力却几乎是不可能。那么,换个角度,如果在虚拟世界,你能够带领并指挥你喜欢的(以及可能不是很喜欢的)超级英雄(也可以是超级大反...原创 2019-09-09 23:51:25 · 650 阅读 · 1 评论 -
【3D游戏编程】2. 离散仿真引擎基础
简答题 1.解释游戏对象(GameObjects) 和 资源(Assets)的区别与联系。 1)区别:游戏对象(GameObjects) 指的是游戏中一个可被选中的实体,可通过添加组件使其具有一定的特性;资源(Assets) 是我们自定义或下载的素材,比如图片、音频、视频、脚本文件、模型等。 2)联系:游戏对象是一些资源的集合体;资源可以作为模板创建游戏对象,游戏对象也可以作为资源保存 2.下载几...原创 2019-09-13 11:23:13 · 211 阅读 · 0 评论