游戏开发
Zhaomy8
这个作者很懒,什么都没留下…
展开
-
物理系统与碰撞
文章目录实践内容实践要求:分析代码游戏效果:实践内容改进飞碟(Hit UFO)游戏:实践要求:按 adapter模式设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动分析Adapter 模式设计Adapter模式可以将一个类的接口转换成客户希望的一个接口,使得原本由于接口不兼容的类能一起工作。在本次实践中,将原来方便场记调用动作的动作管理类改为了FirstAct...原创 2020-02-19 16:51:09 · 282 阅读 · 0 评论 -
与游戏世界交互
编写一个简单的鼠标打飞碟(Hit UFO)游戏游戏内容要求游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;每个 trial 的飞碟有随机性,总体难度随 round 上升;鼠标点中得分,得分规则按色彩、大小、速度不同计算,规则可自由...原创 2020-01-05 02:43:05 · 203 阅读 · 0 评论 -
游戏智能
编程实践坦克对战游戏 AI 设计实践要求使用“感知-思考-行为”模型,建模 AI 坦克场景中要放置一些障碍阻挡对手视线坦克需要放置一个矩阵包围盒触发器,以保证 AI 坦克能使用射线探测对手方位AI 坦克必须在有目标条件下使用导航,并能绕过障碍。(失去目标时策略自己思考)实现人机对战实现过程:从商店下载游戏:“Kawaii” Tank 或 其它坦克模型,将地图加入场景...原创 2020-01-04 19:34:51 · 225 阅读 · 0 评论 -
Unity3d——游戏对象与图形基础
1、基本操作演练【建议做】下载 Fantasy Skybox FREE, 构建自己的游戏场景写一个简单的总结,总结游戏对象的使用2、编程实践牧师与魔鬼 动作分离版【2019新要求】:设计一个裁判类,当游戏达到结束条件时,通知场景控制器游戏结束3、材料与渲染联系【可选】从 Unity 5 开始,使用新的 Standard Shader 作为自然场景的渲染。阅读官方 S...原创 2019-10-07 16:19:59 · 582 阅读 · 0 评论 -
Unity 3D ——空间与运动
1.简答并用程序验证游戏对象运动的本质是什么?游戏对象运动的本质就是经过矩阵变换(平移、旋转、缩放)而引起的游戏对象空间属性的改变,空间属性包括Transform中的Position(位置参数)和Rotation(旋转参数)。请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)添加重力特性public class use...原创 2019-10-07 16:14:59 · 677 阅读 · 0 评论 -
Unity 3D游戏编程与设计-井字棋
技术基础:本此实践主要使用unity 自带的即时模式GUI(IMGUI)完成游戏设计。IMGUI是Unity主要基于GameObject的UI的完全独立功能系统, 是一个代码驱动的GUI系统。它通过在任何实现它的脚本上调用OnGUI函数来驱动。例如,下面代码:void OnGUI() { if (GUILayout.Button("Press Me")) Debug.Log("Hell...原创 2019-09-12 02:17:02 · 612 阅读 · 0 评论 -
字符游戏-智能蛇学习
智能蛇的功能 像人一样能预判下一步情况的结果,向食物逼近又保证自己不会死亡 我们要做的,便是通过算法使之具有 “感知 - 决策 - 行动” 的能力 我是这样想的: 蛇要找食物,短的时候可以将蛇头位置沿直线向食物靠近,之后就考虑向食物逼近时不要到自己身体,不碰壁。但这样实际是件困难的事,向食物逼近路线直的话,吃食物简单,但蛇会很容易死;有个不死的方法就是蛇尽量追着自己尾巴走,就不会吃到身体原创 2017-12-28 23:53:38 · 384 阅读 · 0 评论 -
字符版本贪吃蛇游戏设计及算法、或创新玩法
贪吃蛇是我们做的第一个程序游戏,对我这个代码痴来说难度还是挺大,不过既然立下了flag,就要下定决心来做好,并且老师也说贪吃蛇要伴随我们很长时间的,所以动力十足了。 解决思想:自顶向下,逐步求精 首先是贪吃蛇要解决的几个问题: 1.地图的生成 2.蛇头和蛇身 3.食物的随机生成及被吃 4.键盘控制蛇的的移动 5.蛇的死亡:撞墙或咬到蛇身会死 6.键盘控制蛇的的移动 游戏代码: 1原创 2017-12-28 10:32:08 · 421 阅读 · 0 评论 -
游戏实践一
Construct 2 初学入门教程新建工程打开Construct 2,可以看到一个类似Microsoft Office 2010的界面。点击左上角File(文件)按钮打开“文件”菜单,选择New(新建)建立工程。在新建工程窗口,你不需要更改任何东西。只要点击创建工程。Construct 2 会把工程变成 .capx 的格式。打开后你会看到空白的layout——这是你创转载 2017-11-20 23:54:04 · 535 阅读 · 0 评论 -
游戏实践二
游戏实践2一、描述 一个可左右移动和跳跃的角色在不断上升的平台中苟延残喘,当他碰到屏幕顶端时游戏结束。 二、效果图 三、实现(默认已阅读ghost shooter ,how to make a platform game(即tutorial 前两篇教程)) 1.Insert Sprite(含键盘) 角色图如下 2.为角色设置behavior 为p转载 2017-11-20 23:02:05 · 299 阅读 · 0 评论 -
电路实践
电路实践实验目的:了解基本门电路 理解布尔代数、逻辑符号与电路之间关系 用门电路,实现简单的计算和存储功能工具使用:在线电路设计和仿真工具 CircuitLab。 AutoDesk Circuits https://circuits.io/任务 1:建立一个简单电路(1)建立非门功能(O = A’)验证转载 2017-11-20 22:58:38 · 420 阅读 · 0 评论