自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 利用OpenGL设计贪吃蛇游戏

利用OpenGL设计贪吃蛇游戏文章目录利用OpenGL设计贪吃蛇游戏任务介绍游戏玩法开发环境游戏实现贪吃蛇游戏的框架搭建主程序游戏类游戏对象类工具类着色器类摄像机类精灵渲染类场景、蛇、食物的渲染场景蛇、食物蛇、食物的控制逻辑蛇的移动食物的随机摆放和旋转碰撞检测与响应实现效果任务介绍贪吃蛇游戏:玩家控制贪吃蛇在游戏区域里驰骋,避免碰到自己或障碍物,尽可能地吃更多的食物以生长!游戏玩法...

2019-05-27 11:16:18 3074

原创 系统分析与设计-领域建模之对象状态

系统分析与设计-领域建模之对象状态文章目录系统分析与设计-领域建模之对象状态使用 UMLet 建模使用 UML State Model,对每个订单对象生命周期建模使用 UMLet 建模Asg-RH.pdf:使用类图,分别对 Asg_RH 文档中 Make Reservation 用例以及 Payment 用例开展领域建模。然后,根据上述模型,给出建议的数据表以及主要字段,特别是主键和外键...

2019-05-05 17:42:28 436

原创 系统分析与设计-用例建模之业务建模方法

系统分析与设计-用例建模之业务建模方法文章目录系统分析与设计-用例建模之业务建模方法使用 UMLet 建模:根据订旅馆建模文档根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景根据上述流程,给出快递柜系统最终的用例图模型使用 UMLet 建模:根据订旅馆建模文档Asg-RH.pdf:绘制用例图模型(到子用例)给出 make reservation 用例的活动图...

2019-05-05 17:23:20 532

原创 系统分析与设计-用例建模之绘制用例图

用例建模 - 绘制用例图文章目录用例建模 - 绘制用例图简答题建模练习题(用例模型)简答题1.用例的概念在软件和系统工程中,用例是一系列系统的操作或事件步骤,通常通过用户的使用场景来获取需求。每个用例会提供一个或者多个场景,用场景说明系统怎样和用户或其他系统交互,从而获得一个明确的业务目标。2.用例和场景的关系?什么是主场景 或 happy path?用例和场景的关系每个用例提供...

2019-04-13 13:36:11 4731

原创 系统分析与设计-软件项目过程模型与规划

系统分析与设计- 软件项目过程模型与规划文章目录系统分析与设计- 软件项目过程模型与规划简答题简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点简述统一过程三大特点,与面向对象的方法有什么关系?简述统一过程四个阶段的划分准则是什么?每个阶段关键的里程碑是什么?软件企业为什么能按固定节奏生产、固定周期发布软件产品?它给企业项目管理带来哪些好处?简答题简述瀑布模型、增量模型、螺旋模型(含原型...

2019-03-15 22:35:46 905

原创 系统分析与设计-软件项目与知识团队管理基础

系统分析与设计-软件项目与知识团队管理基础文章目录系统分析与设计-软件项目与知识团队管理基础简答题用简短的语言给出对分析、设计的理解。用一句话描述面向对象的分析与设计的优势。简述 UML(统一建模语言)的作用。考试考哪些图?从软件本质的角度,解释软件范围(需求)控制的可行性项目管理实践看板使用练习UML绘图工具练习简答题用简短的语言给出对分析、设计的理解。分析更要求对需求或者问题的调查...

2019-03-10 22:48:33 392

原创 系统分析与设计-软件的本质与软件工程科学

系统分析与设计-软件的本质与软件工程科学文章目录系统分析与设计-软件的本质与软件工程科学软件工程的定义软件危机原因表现克服软件危机的方法软件生命周期SWEBoK 的 15 个知识域简单解释 CMMI 的五个级别简述 CMMI软件工程的定义IEEE(普遍使用)软件工程是:1.将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件2.在1中所述方法的研究...

2019-03-03 15:52:30 789

原创 服务计算学习之路-Vue.js的使用

模仿swapi的前端开发项目简介本项目是基于 VUE.js 的手脚架 vue-cli 项目,前端模仿 SWAPI 网站界面,增加了用户注册,用户登录,登出,修改用户信息的功能。客户端的 github 地址是:SWPIClient开发环境VUE.js 框架npm 6.4.1开发过程Vue.js 的数据绑定拿主页面来说,当用户输入点击 request 发送一个请求给服务器,服务器会...

2018-12-12 09:51:13 310

原创 服务计算学习之路-开发 web 服务程序

开发 web 服务程序文章目录开发 web 服务程序简介开发环境Go的http包使用http包编写的简单web服务器http包有关路由部分http包有关监听与服务部分简介开发简单 web 服务程序 cloudgo,了解 web 服务器工作原理。开发环境CentOS7go 1.9.4 linux/amd64Go的http包使用http包编写的简单web服务器下面是一个简单的we...

2018-11-15 11:49:12 651

原创 服务计算学习之路-Go版本agenda开发项目

Go版本agenda开发项目文章目录Go版本agenda开发项目项目简介开发环境安装使用项目实现cobra包安装cobra使用cobrajson文件存取log的输出Travis CITravis CI的使用gotests插件总结项目简介agenda项目是一个CLI程序。实现了用户的注册与登录,可以对会议进行创建并进行管理操作,用户可以查看自己参与的会议,并且可以查看log文件来浏览用户的操作...

2018-11-02 23:36:13 344

原创 服务计算学习之路-CLI 命令行实用程序开发基础

CLI 命令行实用程序开发基础文章目录CLI 命令行实用程序开发基础概述开发实践selpg程序逻辑参数处理程序实现总结概述CLI(Command Line Interface)实用程序是Linux下应用开发的基础。正确的编写命令行程序让应用与操作系统融为一体,通过shell或script使得应用获得最大的灵活性与开发效率。Linux提供了cat、ls、copy等命令与操作系统交互;go语言提...

2018-10-09 22:42:32 628

原创 服务计算学习之路-CentOS7 安装 Go 语言开发环境

CentOS7 安装 Go 语言开发环境文章目录CentOS7 安装 Go 语言开发环境安装 VSCode 编辑器1.导入密钥以及设置repo文件2.使用yum安装VSCode安装 golang1.使用yum安装golang2.配置环境变量3.安装 Go 工具安装 Git1.使用yum安装Git2.配置git用户名和邮箱使用 Go 编程1.创建第一个包路径2.编写运行第一个程序3.将代码推送到远...

2018-09-27 18:00:59 501

原创 服务计算学习之路-VirtualBox搭建私有云桌面遇到的问题

VirtualBox搭建私有云桌面遇到的问题VirtualBox搭建私有云桌面遇到的问题配置163源时共享文件夹问题配置第二块网卡地址 本次实验使用VirtualBox5.2.8安装Centos作为私有云,大部分步骤按照VirtualBox 安装 Centos 7 笔记完成,本文记录了部分安装时遇到的问题配置163源时共享文件夹问题 在配置163...

2018-09-13 20:42:25 551 2

原创 Unity3d学习之路-Unity写博客体会

Unity写博客体会Unity写博客体会为什么要写博客我的博客七要素附加为什么要写博客在做完一个游戏项目之后,过了几周打开自己的项目,是不是都不曾记得自己是怎样完成这个游戏的呢?博客可以保存游戏项目的制作思路或是一些算法实现,重要的是让你再看自己的博客的时候还能想起当初是怎样制作和思考的。在写博客的时候,重温自己的项目,可以从另一个角度去看自己的...

2018-06-30 23:57:35 2351

原创 Unity3d学习之路-初识GameSparks多人游戏插件

初识GameSparks多人游戏插件初识GameSparks多人游戏插件简介GameSparks介绍创建游戏云服务配置AuthenticationMatchesChallengeMatchFoundMessageChallengeIssuedMessageEvent游戏逻辑云代码Unity实现登录/注册界面主菜单界面游戏界面小结...

2018-06-26 20:33:13 3118

原创 Unity3d学习之路-简单AR游戏

简单AR游戏简单AR游戏游戏规则游戏实现游戏场景的搭建游戏逻辑的实现游戏打包到安卓平台实现效果小结游戏规则识别指定图片,显示玩家和防御塔,点击按键对玩家进行上下左右移动,点击射击,在射程范围内会对防御塔进行射击,若玩家或者防御塔死亡游戏结束。游戏实现游戏场景的搭建识别图 在Vuforia官网上上传两张识别图分别...

2018-06-19 20:16:35 11458 18

原创 Unity3d学习之路-简单选择板

简单选择板简单选择板实现要求实现过程基础UI设置实现游戏逻辑UI与游戏逻辑的结合实现效果小结实现要求UI效果制作,进入NGUI官方网站,使用UGUI实现Scroll View选择板实现过程基础UI设置 首先创建一个Scroll View,设置ScrollRect的Anchors在中心。在Unity2018版本中会出现一...

2018-06-04 21:11:16 970

原创 Unity3d学习之路-简单粒子制作

简单粒子制作简单粒子制作实现要求实现过程制作魔法球和特效粒子实现沿路径移动实现效果小结实现要求制作一个粒子系统魔法球,点击魔法球,产生特效,特效粒子沿着一定的轨迹运动实现过程制作魔法球和特效粒子魔法球又分为光晕与星光两个粒子系统,这个粒子系统的制作和资源是参考博客传送门。特效粒子的Start Speed为0(因为之后的代码将...

2018-05-28 20:32:53 1890

原创 Unity3d学习之路-简单巡逻兵

简单巡逻兵简单巡逻兵游戏规则与游戏要求游戏UML类图游戏实现巡逻兵部分巡逻兵预制体巡逻兵创建巡逻兵巡逻与追捕玩家部分区域部分订阅与发布模式部分发布事件类订阅者水晶触碰玩家摆脱巡逻兵玩家和巡逻兵碰撞音乐部分补充实现效果小结游戏规则与游戏要求游戏规则 使用WSAD或方向键上下左右移动player,进入巡逻兵的追...

2018-05-01 11:11:14 3397

原创 Unity3d学习之路-简单打靶游戏

简单打靶游戏简单打靶游戏游戏规则与游戏要求游戏UML类图游戏实现靶创建部分弓移动部分箭飞行部分箭中靶后部分其他实现效果补充改进小结游戏规则与游戏要求规则 使用WSAD键或者上下左右键移动弓箭,鼠标点击射箭。每一关有十支箭,需要用这十支箭打靶,达到目标分数即可进入下一关,每次射出箭后会变换一次风向。要求:靶对象为 5 环,按环...

2018-04-23 23:36:43 4304

原创 Unity3d学习之路-简单打飞碟(适配器模式)

简单打飞碟(适配器模式)简单打飞碟(适配器模式)游戏要求适配器模式游戏实现适配器实现物理动作实现场景控制器实现飞碟prefab实现游戏实现结果小结游戏要求按adapter模式设计图修改之前的简单打飞碟游戏使它同时支持物理运动与运动学(变换)运动适配器模式适配器模式是将某个类的接口转换成我们所期望的另一个接口,将两个不兼...

2018-04-23 16:52:00 592

原创 Unity3d学习之路-简单打飞碟小游戏

简单打飞碟小游戏简单打飞碟小游戏游戏规则与游戏要求游戏UML类图游戏实现过程动作部分飞碟预制与重用部分飞碟游戏场景控制器记分员游戏实现截图游戏规则与游戏要求规则 鼠标点击飞碟,即可获得分数,不同飞碟分数不一样,飞碟的初始位置与飞行速度随机,随着分数增加,游戏难度增加。初始时每个玩家都有6条生命,漏打飞碟扣除一条生命,直到生命为0游戏...

2018-04-15 19:42:30 3568

原创 Unity3d学习之路-牧师与魔鬼V2(动作分离版)

Unity3d学习之路-牧师与魔鬼V2(动作分离版)该版本改进的目的把每个需要移动的游戏对象的移动方法提取出来,建立一个动作管理器来管理不同的移动方法。对于上一个版本,每一个可移动的游戏对象的组件都有一个Move脚本,当游戏对象需要移动时候,游戏对象自己调用Move脚本中的方法让自己移动。而动作分离版,则剥夺了游戏对象自己调用动作的能力,建立一个动作管理器,通过场景控制器(在我的游...

2018-04-08 17:08:01 1241

原创 Unity3d学习之路-牧师与魔鬼

Unity3d学习之路-牧师与魔鬼游戏基本介绍游戏规则: Priests 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 ...

2018-04-02 21:42:43 2457

原创 Unity3d学习之路-(伪)太阳系

Unity3d学习之路-(伪)太阳系作业需求:写一个程序,实现一个完整的太阳系, 其他星球围绕太阳的转速必须不一样,且不在一个法平面上。需求分析: 1.实现其他星球围绕太阳:使用RotateAround函数,围绕着父结点(太阳)进行旋转 2.转速必须不一样:使用一个public变量speed,让其他星球按照不同速度进行旋转 3.不在一个法平面上:每个星球,随机一个围绕的角度 4...

2018-04-01 20:50:09 1287

原创 Unity3d学习之路-简单井字棋

Unity3d-简单井字棋作业目的:熟悉IMGUI的使用,和基础的Unity3d操作游戏玩法:选择两个模式,1.Player vs Player 2.Computer vs Player,当其中一种棋子连成三个则这个棋子的玩家获胜。 技术限制:仅允许使用IMGUI构成UI游戏实现首先搭建游戏菜单界面:通过GUIStyle设置字体大小和颜色使用GUI.Label创建文...

2018-03-26 20:20:52 678

原创 Unity3d学习之路-基础概念

Unity3d-基础概念1、简答题解释游戏对象(GameObjects) 和 资源(Assets)的区别与联系。 答:游戏对象是一种容器。它们是空盒,能够容纳组件。根据要创建的对象类型,可以添加不同的组件组合到游戏对象中。 资源可以添加到游戏对象上,例如材质和动画运用到游戏对象上,有些资源作为模板,可实例化成游戏中具体的对象。下载几个游戏案例,分别总结资源、对象组织的结构(指资...

2018-03-26 19:00:14 1338

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除