自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3D游戏第十次作业

3D游戏第十次作业坦克对战游戏 AI 设计从商店下载游戏:“Kawaii” Tank 或 其他坦克模型,构建 AI 对战坦克。具体要求 使用“感知-思考-行为”模型,建模 AI 坦克 场景中要放置一些障碍阻挡对手视线 坦克需要放置一个矩阵包围盒触发器,以保证 AI 坦克能使用射线探测对手方位 AI 坦克必须在有目标条件下使用导航,并能绕过障碍。(失去目标时策略自己思考) 实现人机对战效果展示:1. 使用资源tanks tutorial中各元素的预制2. 实现Tan

2021-01-11 22:14:29 132

原创 3D游戏第九次作业

3D游戏第九次作业1. 血条(Health Bar)的预制设计。具体要求如下分别使用 IMGUI 和 UGUI 实现 使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机 分析两种实现的优缺点 给出预制的使用方法IMGUI:效果展示:实现:制作一个红色cube作为血条,并用脚本控制血条的位置,添加两个button用来加减血量以上脚本挂载在预制的cube上,并且把人物作为共有变量以确定血条的位置using System.Collections;u..

2021-01-11 21:40:12 154

原创 3D游戏第八次作业

3D游戏第八次作业一、简单粒子制作按参考资源要求,制作一个粒子系统,参考资源 使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样1. 模拟烟花发射效果展示:实现:给空对象挂载一个名为moveup的粒子系统模拟烟花发射Emission控制粒子上升设置Size over Lifetime上升过程中闪光2. 模拟爆炸效果展示 :实现:在一个对象上挂载一个粒子系统名为explosion,将形状设置为Sphere,然后设置Radius设置为0.0

2021-01-11 21:12:42 132

原创 3D游戏第七次作业

3D游戏第七次作业智能巡逻兵游戏设计要求:创建一个地图和若干巡逻兵(使用动画); 每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算; 巡逻兵碰撞到障碍物,则会自动选下一个点为目标; 巡逻兵在设定范围内感知到玩家,会自动追击玩家; 失去玩家目标后,继续巡逻; 计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;订阅与发布模式订阅和发布模式是指发布者,即消息的发送者不会将消息直接发送给订阅者,即消息的接受者。发布者和.

2021-01-11 20:08:59 89

原创 3D游戏第六次作业

3D游戏第六次作业一、改进飞碟(Hit UFO)游戏:要求: 按adapter模式设计图修改飞碟游戏 使它同时支持物理运动与运动学(变换)运动 效果展示:实现:FirstSceneController类增加mode作为成员变量,并将其传递给 DiskFactory 的 GetDisk() 函数生成所需的飞碟using System.Collections;using System.Collections.Generic;using UnityEngi...

2021-01-11 19:47:52 80

原创 3D游戏第五次作业

3D游戏第五次作业一、编写一个简单的鼠标打飞碟(Hit UFO)游戏要求:游戏有 n 个 round,每个 round 都包括10 次 trial; 每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制; 每个 trial 的飞碟有随机性,总体难度随 round 上升; 鼠标点中得分,得分规则按色彩、大小、速度不同计算,规则可自由设定。 使用带缓存的工厂模式管理不同飞碟的生产与回收,该工厂必须是场景单实例的!具体

2021-01-11 17:32:05 101

原创 3D游戏第四次作业

3D游戏第四次作业一、 基本操作演练1.下载Fantasy Skybox FREE, 构建自己的游戏场景答:首先,我们打开unity,然后打开Asset Store界面,这里一定是要登录的,我们可以提前在unityhub中登录。在unity中,菜单->Window->Package Manager,下载资源包,导入到项目中。加入 地形后游戏对象可以使用unity自带的正方体,圆柱体,球体等基础的资源构建游戏对象也可以通过基础游戏对象组合构建之后做成预制,.

2021-01-11 17:08:53 116

原创 3D游戏第三次作业

3D游戏第三次作业一、简答题1. 游戏对象运动的本质是什么?游戏对象在每一帧画面中position和rotation的变化。2.请用三种方法以上方法,实现物体的抛物线运动。使用Transform的Translate函数改变positionusing System.Collections;using System.Collections.Generic;using UnityEngine; public class parabola : MonoBehaviour { .

2020-12-29 17:36:30 163

原创 3D游戏第二次作业

3D游戏第二次作业一、简答题1.解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。游戏对象(GameObjects),游戏程序空间中的事物,游戏中的每个对象都是游戏对象。 游戏资源(Assets),构造游戏对象、装饰游戏对象、配置游戏的物体和数据。即序列化的或存储格式的游戏对象或数据游戏资源可以作为属性或者动作等附加给游戏对象,也可以实例化成游戏对象。2.下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构)...

2020-09-22 23:00:00 132

原创 3D游戏第一次作业—游戏分类与热点探索

3D游戏第一次作业—游戏分类与热点探索一、使用思维导图描述游戏的分类二、结合手机游戏市场的下载量与排名等数据和游戏分类图,描述游戏市场的热点。2019全球游戏下载量排名2019中国游戏下载量排名...

2020-09-11 15:35:42 520

原创 IT项目管理第7次作业

IT项目管理第7次作业a.CV(成本偏差)= EV - AC = 10 000美元SV(进度偏差)= EV - PV = -20 000美元CPI(成本绩效指数)= EV / AC = 1.11SPI(进度绩效指数)= EV / PV = 0.83b.落后于进度,并在预算以下。c.完工估计(EAC)=BAC/CPI = 180180这个计划成本更低,因此这个项目比计划表现得好d.6 / SPI = 7.2个月估计将花费7...

2020-07-26 14:36:43 204

原创 IT项目管理第6次作业

IT项目管理第6次作业一、教材练习6a.画出该项目的双代号网络图。把节点的号码标在一个圆圈内,画出节点之间的箭线,在每一条箭线上标注代表活动的字母和活动工期b. 按照图6-8表示每条路径的方法,找出网络图中的所有路径并标出它们的长度路径1:A-B-E-H-K长度=2+2+2+2+2=10天路径2:A-B-E-I-J-K长度=2+2+2+5+1+2=14天路径3:A-C-F-H-K长度=2+3+3+2+2=12天路径4:A-C-F-I-J-K长度=2+3+.

2020-07-25 16:39:58 2485

原创 IT项目管理第三次作业

IT项目管理第三次作业1. 了解CMMI项目管理过程-项目计划(PP),使用知识域*过程矩阵对比项目规划过程组与CMMI-PP过程知识领域 项目规划过程组 项目估算 制定项目计划 获得承诺 项目整合管理 启动过程组,规划过程组,执行过程组,监控过程组,收尾过程组 定义项目生命周期 建立项目计划 协调工作与资源配置 项目范围管理 规划过程组,监控过程组 估算项目范围 协调工作与资源配置 项目进度管理 规划过..

2020-07-17 18:35:36 111

原创 IT项目管理第二次作业

IT项目管理第二次作业使用业务、组织、技术三维模型系统管理方法分析某校园项目的可行性以中山大学图书馆的计算机使用管理系统项目为例分析可行性,以下是业务、组织、技术三维模型图示:业务成本与收益 成本有开发计算机借还及计时等软件系统的人力物力、置办相应配套的硬件设施(如读卡器等)的资金费用、调试安装整套系统的人力物力、购买计算机的资金、安装调试维护计算机的人力物力、还有日常操作员的时间成本。 收益有使在校同学可以无偿使用公用电脑、减轻同学购买电脑的经济负担、...

2020-07-17 12:34:17 178

原创 IT项目管理第四次作业

IT项目管理第四次作业一、 你联合同学做一个年级微信公众号加强各班相互了解、联合活动等。请编制项目章程和项目管理计划,指导该项目实施与运营。必须包含 WBS 和 甘特图;1. 项目章程项目名称:做一个年级微信公众号项目目的:加强各班相互了解、方便各班联合活动;提供同年级同学相互了解,互帮互助的平台;向外界展示本年级风采提高集体荣誉感。项目团队:各班派代表组成公众号运营开发团队项目周期:2020.06.15-2020.07.15项目目标和成功标准:各功能和组织结构按计划实施,公众号

2020-06-22 20:03:39 369

原创 IT项目管理第五次作业

IT项目管理第五次作业你联合同学做一个年级微信公众号加强各班相互了解、联合活动等。请写一份两页的报告,描述收集需求的方法,并附上收集的需求跟踪矩阵(不少于五个需求);收集需求的方法: 1. 数据收集:标杆对照:用计划的产品或过程对比类似已有的产品或过程 浏览一些其他学院的年级公众号,在其中找到一些结构清晰、质量较好的公众号,分析他们共有的基础的功能作为基本需求,某些有亮点的功能也可以暂时保留,通过讨论决定是否加入亮点需求。头脑风暴:群体讨论,开...

2020-06-16 19:54:30 327

原创 IT项目管理第一次个人作业

IT项目管理第一次个人作业描述Projects、Programs、Portfolio、Operations、OPM的概念Projects(项目)项目是为创造独特的产品、服务或成果而进行的临时性工作。目标:可交付物——独特的产品、服务、成果或者这三者的组合 独特性:为了实现某一特定目标设计的一系列特定的操作,不是常规操作 临时性:有定义好的开始与结束时间Programs(项目集)项目集是相互关联且被协调管理的项目、子项目集和项目集活动,以便获得分别管理所无法获得的利益,包括所属单个项目范

2020-06-15 17:49:29 204

原创 贪吃蛇的进阶——智能蛇

说到贪吃蛇大家都或多或少的有一些游戏体验, 无论你是贪吃蛇菜鸡还是大神都会被这个一时间火爆网络的智能蛇折服。 看着铺满屏幕的贪吃蛇强迫症患者是不是感觉超级爽呢嘿嘿~ 首先将贪吃蛇赋予智能, 最困难的地方在于不要只为了眼前的利益——直接快速的吃到食物而葬送自己的生命, 所以简简单单的让蛇头向着食物的方向走这样的贪吃蛇是活不了多长的。 首先介绍一种脑残算法:就是让蛇头紧挨着蛇身一列一列的扫

2017-12-26 17:15:47 1210

原创 字符版贪吃蛇设计思路

贪吃蛇游戏是经典中的经典,给我们的童年带来欢乐。长大之后本以为会玩一些更高级的没想到还是没逃出贪吃蛇这个坑。 本文就来介绍一下比较简单的字符版的贪吃蛇设计思路。 用具:visual studio2017 目标:字符版贪吃蛇:可以根据输入的方向(WASD)移动, 吃掉随机出现的食物并长长一个字符。蛇头撞到身体、障碍(边界)游戏结束。整体思路: 打印带边框*的地图,以随机出现的$作

2017-12-22 17:40:27 467

原创 IT风投兴起原因

随着信息技术发展,电子信息产业涌向了时代最高潮。特别是近十年互联网通讯技术的发展,使电子信息产业成为一个国家、一个产业是否领先的标志,它恰恰也是风险投资商的追逐热点。 风投于今天是越发火爆, 其中IT行业在风投行业中更是有着举足轻重的地位。 各行业在风险投资中的占比如下图, 可见IT行业在风险投资行业中的规模也日益扩大。  风险投资商对IT产业进行投资,不能收利息(因为是投资而不是借贷),

2017-12-19 15:40:26 378

原创 Java历史简介

Java在今天越来越普遍, 是最热门的编程语言之一,那么Java到底是什么呢?Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java 也拥有着丰富悠久的历史20世纪90年代,

2017-12-14 08:46:48 261

原创 微博存在的伦理道德问题

“开心的事写在微信,生活的事写在qq, 伤心的事写在微博。因为微信里有父母, qq里有朋友, 微博里有自己。”微博作为一种即时媒体, 已经成为大家宣泄自己情绪的场所了。它“开放式讨论”的共同优势,是人们在社会热点新闻特别是突发事情发作后讨论事故缘由、考虑经历经验的好场所。但是,突发事情中,微博在充任公开的助推器、社会监视者和救援平台的同时,由于缺乏引导和监管,又容易成为谣言滋生的工具。 微博的

2017-12-07 20:00:57 2581

原创 自顶向下,逐步求精

自顶而下的设计方法是将复杂的大问题分解为相对简单的小问题,找出每个问题的关键、重点所在,然后用精确的思维定性、定量地去描述问题。其核心本质是”分解”。逐步求精是将现实问题经过几次抽象(细化)处理,最后到求解域中只是一些简单的算法描述和算法实现问题。即将系统功能按层次进行分解,每一层不断将功能细化,到最后一层都是功能单一、简单易实现的模块。求解过程可以划分为若干个阶段,在不同阶段采用不同的工具来描述问

2017-11-29 09:03:16 892

原创 电路实验

实验/学习工具在线电路设计和仿真工具 CircuitLab。AutoDesk Circuits https://circuits.io/任务1:建立一个简单电路1.真值表 2.电路图(非门) 任务 2:验证电路等价1.真值表 2.电路图任务 3:理解存储电路1.表格 2.电路图 任务 4:设计全加电路 (1) 画出一位的全加电路 (2) 画出二位的全加电路 希望有所帮助, 感

2017-11-18 13:22:57 247

原创 反摩尔定律

反摩尔定律的兄弟摩尔定律鼎鼎有名, 但同为IT行业三大定律的反摩尔定律也有很大的指导意义。要了解反摩尔定律首先要了解摩尔定律。 摩尔定律最早是由英特尔公司创始人戈登·摩尔(Gordon Moore)博士提出。摩尔定律的主要内容是:每18个月计算机等IT产品的性能会翻一番;或者说相同的性能的计算机等IT产品,每18个月价钱会降一半。 反摩尔定律是Google的前CEO埃里克·施密特提出的:

2017-11-16 14:22:07 1039

原创 制作简单的HMTL5游戏

说到制作游戏大家都会觉得十分复杂,望而却步。 但是有了construct2, 你不需要从头做起,这一切都简单许多。 本博将指导大家如何使用construct2制作简单的HTML5小游戏。 首先我们先来看一下成果图。添加背景 附上一张背景图 双击空白处创建精灵 在弹出对话框中选择Tiled background 之后会弹出一个插入图片的页面 点击 并将这张背景图案上传上传后调整图案

2017-11-14 20:46:10 747

原创 音频编码的常见形式

声音作为波的一种, 从人类诞生之初便与我们形影相随。 从留声机的发明开始, 声音也一蜕转瞬即逝的虚无得以保留。 随着信息时代的来临, 计算机的普及让人们对将声音高保真的存储在计算机产生了浓厚的兴趣。 由此衍生出的音频编码方式也数不胜数, 今天在这里将介绍几种常见的音频编码方式。要了解音频编码的方式首先要了解什么是音频编码。声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应

2017-11-13 20:14:24 2730

原创 用construct 2制作跳跃游戏

奋斗一天下午的小编终于把这个游戏搞出来啦!(吼吼吼~) 下面为大家讲解一下制作步骤。楔子:来地球探险的外星人错过了回星球的飞船。 现在为了赶上最后一班飞船, 他要克服重重阻碍逃离这里。 看, 它已准备出发。玩法:玩家通过在平台间跳跃到达顶端碰到门即为胜利弹出congratulations!, 玩家的生命值为3, 当玩家吃到树的时候生命值会+1, 当玩家碰到水的时候生命值会-1, 当玩家碰到冰块的时候

2017-11-01 23:44:33 832

原创 天河二号—中大明珠

作为中大王牌, 没入学就闻其大名。 被告知四年只能参观一次超算的小编顿时又觉得超算还真是神秘, 逼格满满。这次我们就来揭开超算的神秘面纱。 “天河二号”是由国防科学技术大学研制的超级计算机系统,以峰值计算速度每秒5.49亿亿次、持续计算速度每秒3.39亿亿次双精度浮点运算的优异性能位居榜首,成为全球最快超级计算机。 2014年11月17日公布的全球超级计算机500强榜单中,中

2017-10-18 20:00:19 1122

空空如也

空空如也

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

TA关注的人

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