
3D游戏设计
文章平均质量分 71
detecting……
小白要努力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
unity实现AI对战坦克
unity实现AI对战坦克游戏要求使用“感知-思考-行为”模型,建模 AI 坦克场景中要放置一些障碍阻挡对手视线坦克需要放置一个矩阵包围盒触发器,以保证 AI 坦克能使用射线探测对手方位AI 坦克必须在有目标条件下使用导航,并能绕过障碍。(失去目标时策略自己思考)实现人机对战具体实现参考师兄的博客https://blog.youkuaiyun.com/Jenny_Shirunhao/article/details/103337423,Bake生成导航网格图之前的步骤就不赘述了,烘焙效果如下:为A原创 2021-01-05 19:43:20 · 752 阅读 · 0 评论 -
unity 粒子系统
unity粒子系统暂时还没有内容哦。原创 2020-12-02 21:23:47 · 1078 阅读 · 0 评论 -
unity 智能巡逻兵
unity 智能巡逻兵 一、游戏要求游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序设计要求:必须使用订阅与发布模式传消息subject:OnLostGoalPublisher: ?原创 2020-11-18 20:34:34 · 762 阅读 · 0 评论 -
unity 简易游戏打飞碟V2
unity 简易游戏打飞碟V2一、简介在上一个游戏简易打飞碟的基础上,根据Adapter模式对场景控制器调用的接口作了如下图修改:保留CCActionManager的同时增加了PhysicActionManager,它们实现了同一个接口IActionManager,分别表示运动学运动(不考虑刚体)与物理运动(考虑刚体)。接下来对增加或作了修改的代码进行介绍。二、代码1. PhysicFlyAction与CCFlyAction同样继承自SSAction,不过现在只需要一个水平方向的初速度,垂直原创 2020-11-01 13:49:56 · 302 阅读 · 0 评论 -
unity 实现简易打飞碟游戏
unity 实现简易打飞碟游戏一、简介游戏共有5个回合,每个回合中会有随机产生的飞碟飞过屏幕,玩家需要做的事情就是用鼠标尽量快和多地点击飞碟。每个飞碟对应一定的分数,目前的设置是:【红色飞碟 3分】、【绿色飞碟 2分】、【蓝色飞碟 1分】游戏的目的是在规定回合内得到尽可能高的分数。二、实现效果三、代码框架四、具体实现五、项目地址六、可改进的地方寻找合适的飞碟或飞盘贴图,增加自旋效果给飞碟加上更复杂的轨迹,比如上下左右起伏增加击中飞碟时的画面效果,比如飞碟破碎或爆炸...原创 2020-10-20 19:12:07 · 531 阅读 · 0 评论 -
牧师与魔鬼动作分离版
牧师与魔鬼动作分离版一、简介这篇博客继承自牧师与魔鬼,在该游戏原有代码的基础上,实现动作及动作管理器与其他部分的分离。二、代码框架结构变化删除原来控制物体移动的move和moveController,替代为以下部分另外增加一名裁判,以及对场记FirstController作修改(修改后依然只需要将FirstController脚本挂载到空对象上即可运行游戏)。它们的关系如下:三、代码解释接下来对新增或修改的部分代码进行解释。首先是Actions(动作)部分1. SSAction &a原创 2020-10-08 23:29:37 · 360 阅读 · 0 评论 -
空间与运动——练习
空间与运动——练习 一、简答题游戏对象运动的本质是什么?请用三种以上方法,实现物体的抛物线运动。(如,修改Transfrom属性,使用向量Vector3的方法…)写一个程序,实现一个完整的太阳系,其他星球围绕太阳的转速必须不一样,且不在一个法平面上。二、编程实践阅读以下游戏脚本Priests and DevilsPriests and Devils is a puzzle game in which you will help the Priests and Devils to .原创 2020-09-28 23:03:46 · 181 阅读 · 0 评论 -
unity 实现游戏——牧师与魔鬼
unity 实现游戏——牧师与魔鬼一、游戏介绍Priests and DevilsPriests and Devils is a puzzle game in which you will help the Priests and Devils to cross the river within the time limit. There are 3 priests and 3 devils at one side of the river. They all want to get to the原创 2020-09-28 23:01:04 · 934 阅读 · 0 评论 -
离散仿真基础——练习
作业内容一、简答题解释游戏对象(GameObjects)和资源(Assets)的区别与联系。区别游戏对象:对象是具有一定属性与功能的事物的实体化。游戏对象就是在游戏过程中承担一部分职能并携带一定属性的组件,例如游戏角色、怪物、BOSS、地形等等。资源:资源即素材,可以在不同地方重复使用。游戏对象与资源的关系类似于对象实例与类的关系资源是对象的模板,从一个资源可以方便地创建任意多个具有相同属性的对象。对资源的修改会影响所有对应的对象一个对象一旦与某个资源绑定,或者由该资源被创建,则对资原创 2020-09-23 11:08:54 · 198 阅读 · 0 评论 -
unity实现井字棋
unity实现井字棋一、简介井字棋是一个很古老很简单的游戏,两名玩家在一个3X3的网格上画上自己的图标,每回合玩家只能选择一个格子,率先将三个自己图标连成一条直线的玩家获胜(如果在九个格子都被填充后仍没有获胜者,则判为平局。本游戏用unity的IMGUI实现。二、实现效果三、具体实现1. 基本数据 private int [,] board = new int [3,3];//棋盘,0、1、2分别代表空、玩家1占据、玩家2占据 private int turn = 0;//0表示当前原创 2020-09-23 09:28:26 · 708 阅读 · 0 评论 -
游戏介绍——钢琴块2
简介《钢琴块2》是猎豹移动自主研发的一款将音乐和街机玩法结合的手机游戏。它从实现玩家音乐梦想的角度出发,以大量世界知名钢琴曲为内容,融合了街机游戏极富挑战性的玩法,上线后,迅速成为2015年全球最为火爆的音乐手游,至今仍有广泛受众。——百度百科游戏规则游戏规则非常简单,在屏幕上会随机出现黑块,这些黑块正在往下掉,玩家需要做的事情就是在黑块调掉到屏幕底端之前点击它们,错点或不点都会导致游戏失败。游戏特色一、音乐与游戏的结合正如简介所言,这款游戏不仅仅是“点击黑块”,其最大的特色是将这些原创 2020-09-21 17:43:36 · 2075 阅读 · 0 评论