- 博客(10)
- 收藏
- 关注
原创 AI坦克-unity3D
2、 坦克对战游戏 AI 设计从商店下载游戏:“Kawaii” Tank 或 其他坦克模型,构建 AI 对战坦克。具体要求使用“感知-思考-行为”模型,建模 AI 坦克场景中要放置一些障碍阻挡对手视线坦克需要放置一个矩阵包围盒触发器,以保证 AI 坦克能使用射线探测对手方位AI 坦克必须在有目标条件下使用导航,并能绕过障碍。(失去目标时策略自己思考)实现人机对战感知AI坦克获取玩家坦克信息通过Vision获取,因为障碍物阻碍,AI坦克不会实时感知到玩家坦克思考当AI坦克发现玩家时,会
2021-01-06 22:10:27
567
原创 UI 效果制作-Scroll View 选择板
以下作业五选一:1、血条(Health Bar)的预制设计。具体要求如下分别使用 IMGUI 和 UGUI 实现使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点给出预制的使用方法2、 UI 效果制作(你仅需要实现以下效果之一)进入 NGUI 官方网站,使用 UGUI 实现以下效果Inventory 背包系统Quest Log 公告牌Scroll View 选择板以上例子需要使用 Unity web player, 仅支持以下操作系统与浏览器,参见
2020-12-08 12:17:08
261
原创 unity粒子系统
添加粒子系统按照GameObject -> Effect -> Particle System顺序,添加粒子系统,效果如下:粒子系统有其独特的组件:Particle System
2020-11-25 15:08:11
2187
原创 巡逻兵游戏
1、 巡逻兵提交要求:游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序设计要求:必须使用订阅与发布模式传消息subject:OnLostGoalPublisher: ?Subscriber:
2020-11-18 23:33:03
277
原创 改进飞碟(Hit UFO)游戏
1、改进飞碟(Hit UFO)游戏:游戏内容要求:按 adapter模式 设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动使用方法:使用unity创建一个新3d项目,退出unity;将asset替换成下载的asset;进入unity,打开刚才的项目;将Firstcoroller,UserGUI,ScoreRecorder,DiskFactory挂载到空对象上就可以运行了视频源码2、打靶游戏(可选作业):游戏内容要求:靶对象为 5 环,按环计分;箭对象,射中后要插在
2020-11-11 23:30:41
232
原创 unity-3d:打飞碟游戏
unity-3d:打飞碟游戏1、编写一个简单的鼠标打飞碟(Hit UFO)游戏2、编写一个简单的自定义 Component (选做)1、编写一个简单的鼠标打飞碟(Hit UFO)游戏游戏内容要求: 游戏有 n 个 round,每个 round 都包括10 次 trial; 每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制; 每个 trial 的飞碟有随机性,总体难度随 round 上升; 鼠标点中得分,得分
2020-10-28 23:00:47
449
原创 牧师与魔鬼v2
1、基本操作演练【建议做】下载 Fantasy Skybox FREE, 构建自己的游戏场景写一个简单的总结,总结游戏对象的使用Camera摄像机:用于控制游戏的视角,通过调整不同坐标和旋转角度以及视角大小改变游戏中呈现的画面,此外往往作为游戏脚本挂载的对象3D物体:作为游戏中的物体,常见的有球,立方体,胶囊体等,可以通过这些基本图形以及材质组合出不同的预制。Terrain:作为游戏中的地形,可以做出山,路,草,树等效果。灯光:作为光线来源,可以选择不同的光,包括光的特点,颜色等。天空盒:作
2020-10-19 23:53:36
290
原创 3d游戏第三次作业
3d游戏第三次作业1、简答并用程序验证【建议做】游戏对象运动的本质是什么?请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)2、编程实践3、思考题【选做】1、简答并用程序验证【建议做】游戏对象运动的本质是什么?是游戏物体随着时间的变化而引起空间的变化。具体来说就是当刷新帧的时候,游戏物体transorm参数变化,具体包括position和rotation的变化。请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使
2020-10-05 22:15:28
279
原创 3d游戏编程与设计
目录1、简答题解释游戏对象(object)和资源(asset)的区别和联系下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构)编写一个代码,使用 debug 语句来验证 MonoBehaviour 基本行为或事件触发的条件查找脚本手册,了解 GameObject,Transform,Component 对象资源预设(Prefabs)与 对象克隆 (clone)2、 编程实践,小游戏游戏内容: 井字棋 或 贷款计算器 或 简单计算器 等等技术限制: 仅允许使用 IMGU
2020-09-23 21:06:38
1444
原创 魂斗罗游戏结构分析
关于魂斗罗游戏结构的分析前言游戏结构目标规则冲突边界结果前设角色故事正规元素玩家交互模式目标操作规则定义概念和对象的规则限制行为的规则决定结果的规则资源冲突边界结果运用戏剧元素前言这是一篇关于游戏结构的分析,笔者初学分析不当之处望请见谅。接下来直接进入正篇。《魂斗罗》(Contra)是由Konami于1987年推出的一系列卷轴射击类单机游戏。该游戏的故事背景是根据著名恐怖片《异形(Alien)》改编。1987年第一款魂斗罗诞生在名为Jamma的街机上。此外KONAMI于1989年还在日式计算机
2020-09-23 08:43:02
1688
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人