自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 系统分析设计(九)

Final Report一,课程学习自我总结本次的课程学习,让我了解了整个软件开发生命周期,特别是了解了“分析”和“设计”,以及后期的“测试”。过去的学习更侧重于学习“开发”和计算机的一些基础的理论的知识,而系分课程让我了解了开发一个软件绝不仅仅是打代码。前期的分析设计,各种文档的编写、画各种UML图,让我知道一个软件的每一个细节的设计都是需要考虑很多东西的,学会了如何站在用户的角度,来决定一个需...

2018-07-03 23:35:02 202

原创 系统分析学习(八)

一、描述软件架构与框架之间的区别与联系软件架构 :软件架构就是把系统分解为一些部件,描述这些部件的职责及它们之间的协作行为。架构是一组重要决策,其中涉及软件系统的组织,对结构元素及其组成系统所籍接口的选择,这些元素特定于其相互协作的行为,这些结构和行为元素到规模更大的子系统的组成,以及指导该组织结构(这些元素及其接口、协作和组成)的架构风格。软件架构是一个系统的草图。 软件框架 :框架是特定语言...

2018-06-09 15:28:06 262

原创 系统分析学习(七)

1.Airbnb民宿预订系统的用例图2.Airbnb民宿预订系统的活动图3.Airbnb民宿预订系统的领域建模4.

2018-05-14 11:34:14 378

原创 系统分析学习(六)

(1)使用 UML State Model ● 建模对象: 参考 Asg_RH 文档, 对 Reservation/Order 对象建模。 ● 建模要求: 参考练习不能提供足够信息帮助你对订单对象建模,请参考现在 定旅馆 的旅游网站,尽可能分析围绕订单发生的各种情况,直到订单通过销售事件(柜台销售)结束订单。 (2)研究淘宝退货流程活动图,对退货业务对象状态建模 ...

2018-05-08 22:25:56 204

原创 系统分析学习(五)

领域建模阅读 Asg_RH 文档,按用例构建领域模按 Task2 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸说明:请不要受 PCMEF 层次结构影响。你需要识别实体(E)和 中介实体(M,也称状态实体)在单页面应用(如 vue)中,E 一般与数据库构建有关, M 一般与 store 模式 有关 在 java web 应用中,E 一般与数据库构建有关, M 一般与 sessio...

2018-05-01 22:34:19 483

原创 系统分析学习(四)

用例建模阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:--对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例--尽可能识别外部系统,并用色彩标注新的外部系统和服务下面以去哪儿旅行为例分析酒店搜索酒店搜索选项酒店搜索结果付款界面用例模型如下...

2018-04-20 16:02:49 216

原创 微信小程序入门

首先申请帐号点击 https://mp.weixin.qq.com/wxopen/waregister?action=step1 根据指引填写信息和提交相应的资料,就可以拥有自己的小程序帐号安装开发工具前往 开发者工具下载页面 ,根据自己的操作系统下载对应的安装包进行安装,有关开发者工具更详细的介绍可以查看 《开发者工具介绍》 。新建项目选择小程序项目,选择代码存放的硬盘路径,填入刚刚申请到的小程...

2018-04-15 22:00:30 529

原创 系统分析学习(二)

简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。瀑布模型的优点:有利于大型软件开发过程中人员的组织、管理,有利于软件开发方法和工具的研究,从而提高了大型软件项目开发的质量和效率。瀑布模型的缺点:开发过程一般不能逆转,否则代价太大;很难严格按该模型进行;(很难清楚地给出所有的需求。瀑布模型的使用范围:用户的需求非常清楚全面,且在开发过程中没有或很少变化,对软件的应用领域很熟悉;用户的使用环境...

2018-03-19 20:01:36 298

原创 Win10如何用jekyll + Github Pages搭建个人博客

Github Pages 是在github上托管的静态网页。从2016年6月15日开始,通过域名github.io访问使用的是https协议。github pages的代码仓库容量限定是1G,并且带宽限制是100G或者每月10万次访问。这里是官网入口。使用github搭建个人博客步骤如下:1.Create a Repository注意repository的名字必须是YourName.github....

2018-03-13 13:50:06 861

原创 系统分析基础

一.软件工程基础知识1.软件工程定义将系统化,规范化,可度量的方法应用于软件的开发,运行,维护的过程对上述方法的研究总而言之,软件工程就是把经过实践考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。2.软件危机定义60年代以来,随着计算机发展,对大型软件的需求增加。由于软件复杂性和高成本,使大型软件的生产出现了很大困难,即出现软件危机主要表现软件开发进度难以预测软件开发成本难以预测用...

2018-03-10 15:08:59 378

原创 Unity3D学习(16)之初识DDD

最开始看到DDD是不是一脸懵逼?DDD其实是 Data Driven Design,也就是数据驱动设计。通过数据驱动设计,使得游戏代码更加稳固 (robustness)。我们可以通过改变数据,实现游戏规则、 场景布局、游戏难度的动态改变,而不要程序员的参与。 让游戏发布后,运维与设计师进行”后设计” (Post-Design) 成为可能。之前关卡的数据都是通过写在代码中实现的 switch

2017-05-19 21:20:05 662

原创 Unity3D学习(15)之Navmesh使用

最近学了Unity3D的自带寻路Navmesh,觉得挺好用的,所以写出来和大家分享一下。自带寻路Navmesh的三大组件:1.Nav Mesh Agent:主要挂在寻路物体上2.Off Mesh Link:实现区域转移功能(例如,有时不一定只是在地面上进行寻路,可能有些高高的平台,平台与地面是不相连的,使用该组件可以跳到平台上)3.Nav Mesh Obstacle:主要挂在障

2017-05-11 20:16:36 1843

原创 Unity3D学习(14)之可折叠公告牌

最近越来越觉得Unity3D的UI很好玩,所以我尝试去制作可折叠的公告牌。先上个成品图:首先新建Canvas,在Canvas里面新建两个Panel,一个Panel用于放置背景,一个Panel用于公告牌。在公告牌的Panel里面新建3个Button和3个Image和3个Text。具体设置如图

2017-05-07 11:33:46 1793

原创 Unity3D学习(13)之UI界面与背包系统

之前傻傻地认为Unity3D的UI只是在OnGUI的时候画画Button,Image用的,根本没想过UI的效果竟然可以这么棒。废话不多说先上个效果图。                                     是不是看起来特别帅,感觉一个好的UI界面是一个游戏成功的一半啊。首先建立一个Canvas,并且在Canvas里面建立五个Panel分别命名为Window(主界面

2017-05-05 23:18:10 7908

转载 Unity3D学习(12)之粒子光环

参考网站首页的光环效果:http://i-remember.fr/en         利用Unity做了一个类似的光环:(后面还有进阶效果哦~)        可以观察到光环有最小半径和最大半径,并且光环的中间部分比边缘有更多的粒子。眼尖的可以发现这个光环至少有2层,外环顺时针旋转,内环逆时针旋转。除此以外,每个粒子都会游离,并不是规规矩矩地转圈。        我是这么设计的:

2017-04-28 11:23:05 957

原创 Unity学习(10)之自动巡逻兵游戏

这次我们来做一个智能巡逻兵的游戏,先看看需求首先我想着要做什么样的地图呢?单纯正方形没啥意思,突然想到之前看的一个户外真人闯关的综艺节目,和我们的游戏很像,它是蜂窝的形状的地图,由很多小的正六边形拼起来的大六边形。但是Unity3D没有正六边形的方块(但是自己挖的坑再大也要跳),我只能用正方体来组装成一个正六边形方块。接着是上围墙,围墙就建几个长方体围住就行,长方体加上贴图就成了墙,只

2017-04-19 14:45:42 2988

原创 Unity3D学习(9)之动画效果与itween插件使用

Unity3D拥有很强大的动画系统,不仅可以制作简单动画还能管理动画。制作简单动画可以借助Animation。详情请看这篇Animation博客为了管理动画,Unity3D配置了Animator Controller文件类型,它包含以下功能。可以对多个动画进行整合;使用状态机来实现动画的播放和切换;可以实现动画融合和分层播放;可以通过脚本来对动画播放进行

2017-04-16 20:39:14 2485

原创 Unity3D学习(8)之射箭游戏

射箭游戏:靶对象为5环,按环计分,最内环为5分,最外环为1分,出靶则-2分;箭对象,射中后要插在靶上;游戏无限轮,每轮10trials达到要求分数即可进入下一轮;增强要求:    添加一个风向和强度标志,提高难度游戏成品图首先讲下靶的建立,新建一个空对象,下面挂上5个圆柱体,让他们粗细不一方便触发器触发判断相应的分数。

2017-04-02 17:12:17 4517 3

原创 Unity3D学习(7)之物理引擎的应用与代码复用

Unity3D的物理引擎做得很不错,让物体的运动更加贴近现实了。没有人喜欢高深的数学,去计算复杂的运动曲线和力学。使用物理引擎,而你仅需要高中的物理(牛顿!三定律, F = m * a)。

2017-04-02 11:06:16 2204 1

原创 Unity3D学习(6)之场景单实例实现和序列化

上一篇博客中DiskFactory留下一个缺陷

2017-03-26 16:15:12 1170 2

原创 Unity3D学习(5)之工厂回收利用的3D版飞碟游戏

这一次我们来做的任务是3D版鼠标点击鼠标的游戏。我们先来看一下游戏需求。案例研究:“鼠标打飞碟”游戏设计 游戏需求:     1. 分多个 round , 飞碟数量每个 round 都是 n 个     2. 每个 round 的飞碟的色彩,大小;发射位置,速度, 角度,每次发射飞碟数量不一样。    3. 鼠标击中得分,得分按色彩、大小、速度不同计算,规则自己定先考虑一下

2017-03-26 14:22:08 1531

原创 Unity3D学习(4)之分离动作管理器的3D版牧师与魔鬼

上次作业做完之后,我一直有一个疑问,场记需要做的事情实在太多了,既需要载入资源,也需要控制数据,显得很臃肿。即使写再多的接口,你的函数实现仍然要在场记里面。到了下一节课,老师讲了动作管理器,将动作从场记里面解放出来了。

2017-03-18 20:13:35 2523 1

原创 Unity3D学习(3)之基于鼠标点击的3D版牧师与魔鬼

这次实验让我们用Unity3D来做一个牧师与魔鬼的游戏,不过这可是3D版本哦听起来就有点小兴奋有木有。       牧师和魔鬼游戏是一款益智类游戏,游戏的目标是将3个牧师和3个魔鬼从河的一端安全地送到河的另一端。在运送过程中,船可以搭载两个人,而且必须有一人掌船。无论何时,只要河一边的魔鬼数量多于牧师的数量,游戏就会以失败结束。想玩玩的话请走传送门:priests-and-devils

2017-03-14 16:53:29 930

原创 Unity3D学习(2)之精美太阳系

Unity3D中一个很基础的知识点是物体坐标位置的变换。这次让我们通过简单的太阳系制作来体验下。先安利一个学习的入口------官方API。

2017-03-14 14:10:16 3797

原创 UNITY3D学习(1)之GUI井字棋

Unity3D是由Unity Technologies开发的一个强大的游戏引擎。Unity3D具有入门快,操作方便,开发迅速等特点大受欢迎。Unity3D具有AI,渲染,物理运算,声音,动画系统,资源管理,跨平台,系统架构等模块并且同时支持开发3D和2D游戏,使得开发游戏门槛大大降低。       这里安利一下官网便于大家下载Unity3D和资料学习------Unity3D官网

2017-03-14 12:05:55 3018

空空如也

空空如也

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

TA关注的人

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