3D游戏设计
farthjun
菜鸟一枚
展开
-
unity3d课后作业(十一)
制作简单的AR小游戏:1、 图片识别与建模2、 虚拟按键小游戏一.什么是ARAR是Augmented Reality的缩写,中文翻译为现实增强(扩增实境)。AR是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术。也就是说,AR就是将虚拟信息放在现实中展现,并且让人和虚拟信息进行互动。AR通过技术上的手段能够将现实与虚拟信息进行无缝对接。将在现实中不存在的事物构建一个三维场景予以...原创 2019-12-24 18:23:08 · 491 阅读 · 0 评论 -
unity3d课后作业(九)血条制作
完成血条(Health Bar)的预制设计。具体要求如下1.分别使用 IMGUI 和 UGUI 实现 使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机2.分析两种实现的优缺点3. 给出预制的使用方法IMGUI实现思路:用HorizontalScrollbar(水平滚动条)的宽度作为血条的显示值。这里沿用了巡逻兵的地图和人物素材。效果图如下:代码实现非常简单...原创 2019-11-19 19:12:13 · 480 阅读 · 0 评论 -
unity3d课后作业(八)
参考 http://i-remember.fr/en 这类网站,使用粒子流编程控制制作一些效果, 如“粒子光环”首先创建粒子系统。在Hierachy处 右键->Effects->Particle System默认的Particle System的效果如图(由于Rotation的x值是-90,且粒子具有初速度):将粒子的初速度调为0,根据自己的需要调整Size和将最大粒子数。例...原创 2019-11-10 11:16:43 · 447 阅读 · 0 评论 -
unity3d课后作业(七)
智能巡逻兵游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序设计要求:必须使用订阅...原创 2019-10-24 15:05:47 · 354 阅读 · 0 评论 -
unity3d课后作业(六)
文章目录1、改进飞碟(Hit UFO)游戏:1.1适配器模式1.2使飞碟同时支持物理运动与运动学(变换)运动2、打靶游戏(可选作业):1、改进飞碟(Hit UFO)游戏:游戏内容要求:·按 adapter模式 设计图修改飞碟游戏·使它同时支持物理运动与运动学(变换)运动本次作业是基于上次的飞碟游戏改进的,这里是上次作业的博客链接。1.1适配器模式适配器模式(Adapter Pa...原创 2019-10-18 19:20:14 · 466 阅读 · 0 评论 -
unity3d课后练习(五)
文章目录1、编写一个简单的鼠标打飞碟(Hit UFO)游戏2、编写一个简单的自定义 Component (选做)1、编写一个简单的鼠标打飞碟(Hit UFO)游戏· 游戏内容要求:游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;每个...原创 2019-10-08 22:22:41 · 332 阅读 · 0 评论 -
unity3d课后练习(四)
文章目录1. 基本操作演练【建议做】2. 编程实践3. 材料与渲染联系【可选】1. 基本操作演练【建议做】· 下载 Fantasy Skybox FREE, 构建自己的游戏场景· 写一个简单的总结,总结游戏对象的使用2. 编程实践牧师与魔鬼 动作分离版【2019新要求】:设计一个裁判类,当游戏达到结束条件时,通知场景控制器游戏结束3. 材料与渲染联系【可选】从 Unity 5 开...原创 2019-10-04 12:47:47 · 355 阅读 · 0 评论 -
魔鬼与牧师——动作分离版
首先回顾一下牧师与魔鬼的小游戏的要求:在河的一边有三个牧师和三个恶魔。他们都想去这条河的另一边,但是只有一条船,而且这条船每次只能载两个人。一定有一个人把船从一边开到另一边。在flash游戏中,你可以点击它们来移动它们,点击go按钮来移动河两岸的恶魔,它们被杀死,游戏结束。你可以用很多方式来尝试。让所有的牧师都活着!玩家动作执行条件执行结果点击牧师/魔鬼游戏未结束,...原创 2019-09-26 12:07:58 · 338 阅读 · 0 评论 -
Unity3d课后练习(三)
文章目录1、简答并用程序验证【建议做】2、编程实践3、思考题【选做】1、简答并用程序验证【建议做】· 游戏对象运动的本质是什么?游戏对象运动的本质是,随着帧数的变化,游戏对象的transform属性的position和rotation的变化,前者是位置的变化,后者是旋转角度的变化。· 请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的...原创 2019-09-21 22:26:09 · 522 阅读 · 0 评论 -
Unity3d课后练习(二)
文章目录1. 简答题2. 编程实践,小游戏3. 思考题【选做】1. 简答题· 解释游戏对象(GameObjects) 和 资源(Assets)的区别与联系。对象(Object)是Unity创建的实例,使用者可以在Inspector界面调整对象的属性。对象可以直接出现在场景中,可以按照一定的层次结构组织起来。资源(Assets就是我们在Unity项目中可以直接使用的文件,包括图像、视...原创 2019-09-11 18:39:49 · 1376 阅读 · 0 评论 -
从游戏设计的角度看《红色警戒2》
一.前言本学期我接触了课程《3D游戏编程与设计》,学习了一些游戏设计的思路和要素,想尝试用所学的游戏设计的知识分析《红色警戒2》——一款我非常喜欢单机游戏。如有不正确或不准确的地方,欢迎各位指出。文章目录1. 游戏到底是什么?2. 《红警2》简介3.《红警2》的游戏设计元素1. 游戏到底是什么?Tracy Fullerton在他的著作Game Design Workshop中给出了如下...原创 2019-09-04 12:52:06 · 2558 阅读 · 0 评论