自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 人机交互-语音交互的优势和劣势

对比声控式交互、触控交互和视觉交互方式的优缺点如下表: 声控式交互 触控交互 视觉交互 优势 性能优异; 准确度高; 输入更高效; 感官和精力占用更少; 便利程度高; 学习成本低 不会导致公开环境下交互的心理负担; 技术应用范围广; 成本低; 稳定流畅; 学习成本低; 符合人的认知过程 .

2020-10-24 22:33:55 9885

原创 人机交互-语音交互方法综述

上图展示了智能语音的界面架构,从中可以看出,语音交互所涉及的技术模块有 4 个部分,如下图所示:首先,通过应用自动语音识别技术听到用户说的话,然后应用自然语言理解来分析语句的含义,随后用自然语言生成对话结果,最后应用文字转语音技术将结果播放给用户,完成与用户的语音交互。下面分别介绍这几种技术:自动语音识别:Automatic Speech Recognition, ASRASR是通过声学模型和语言模型,将人的语音识别为文本的技术。上图是标准语音系统的组成元素。声学概率的评估...

2020-07-25 23:00:07 4406

原创 pull request 时遇到 conflicted 的解决方法

今天 pull request 的时候遇到了 conflicted 的问题,发现是因为相比于最开始 fork 的内容,原仓库的内容发生了变化,而我 fork 后的仓库没有及时更新。于是,首先点击 fork from 后的刷新标识,同步 fork 仓库。 拉取远程仓库内容:$ git pull origin master push:$ git push origin master经过以上的步骤在进行PR,即可发现 conflicted 问题解决了。...

2020-06-30 16:02:05 1601

原创 人机交互-语音交互的人类感知机制

声音的产生肺中的空气受到挤压形成气流,气流通过声门(声带)沿着声道(由咽、喉、口腔等组成)释放出去,就形成了声音。人的发声过程包括两个步骤:首先声门、声带产生不同频率的声音; 然后声道对声源起到调制作用。以上过程如下图所示:气流、声门可以等效为一个激励源,声道可以等效为一个时变滤波器,由此产生了语音。语言的本质组成有声话语的小微语言元素叫作音素,它是语言中最小的单位,一旦改变,单词或者表达就会跟着变化。音素的物理表达就是“通话”,但语音信号不只是一系列拼接的声音,像.

2020-06-28 10:16:38 1285

原创 fatal: The remote end hung up unexpectedly解决方案

在使用 git 更新项目时遇到了这句报错信息:fatal: The remote end hung up unexpectedly尝试了以下两种方法:修改缓存大小git config --global http.postBuffer 524288000这里的524288000表示500M大小,也可以改得更大。更换网络以上方法不奏效,在 stackoverflow 上看到可能是网络的原因,于是使用热点网络,果然没有出现以上的报错。...

2020-05-20 22:03:46 1382

原创 【Unity3D】AR游戏制作 - Sikuto's Farm

本周的作业是制作AR小游戏,重点练习以下几点:图片识别与建模 虚拟按键小游戏游戏构思正好手边有现成的电影海报若干,可以设置游戏规则为:根据提示寻找相应的海报收集动物模型,集齐4个即可通关。对于每个关卡,找到对应海报之后,点击虚拟按钮将动物收集起来,并进入下一关,通过4关则玩家获胜。为了使游戏更加完整,需要构建开始和结束的场景来引导玩家。环境搭建详细过程见...

2019-12-21 17:32:34 2453 3

原创 【Unity 3D学习笔记】P&D 过河游戏智能实现

P&D 过河游戏智能帮助实现 实现状态图的自动生成 讲解图数据在程序中的表示方法 利用算法实现下一步的计算 对于过河游戏,首先需要知道其中各个状态之间的转换关系,绘制状态转移图如下:其中,P代表出发岸上的牧师,D代表出发岸上的恶魔,加号和减号分别标识船停在出发一侧的岸上还是终点一侧的岸边。则黄色框代表起始的状态,此时出发岸上有三个牧师和三个恶魔,船停在...

2019-12-04 00:14:10 504

原创 【Unity 3D】学习笔记 - 血条预制制作

血条预制制作完成血条(Health Bar)的预制设计。具体要求如下:分别使用 IMGUI 和 UGUI 实现 使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机 分析两种实现的优缺点 给出预制的使用方法其实在之前的打飞碟游戏中,我完成了一个简易的血条设计,效果图如下:当时的实现方式是通过在OnGUI中即时显示若干个 # 字符来表示血量的多少,关键性...

2019-11-22 14:57:42 773

原创 【Unity 3D】学习笔记 - 巡逻兵

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

2019-10-27 12:31:51 588

原创 【Unity 3D】学习笔记 - 粒子系统制作

这次的任务是制作一个简单的粒子系统,并用代码控制使之在不同的场景下呈现出不同的效果。我想要制作出颜色渐变的烟花效果。关于粒子系统,可以参考【Unity 3D】学习笔记 - 粒子系统初探粒子系统基本设置如下:其中Simulation Rotation选择World,这样在粒子系统移动时逸散的粒子不会随之移动而是以世界坐标作为参考坐标系,参考烟花效果,这样比较逼真。Gra...

2019-10-25 13:29:54 454

原创 【Unity 3D】学习笔记 - 粒子系统初探

Particle System是Unity内用于制作特效的系统,相对比较复杂。粒子系统可以用来制作烟雾、蒸汽、火焰和其他雾化效果。添加粒子系统[GameObject -> Effect -> Particle System]添加一个粒子系统,重命名为test。test初始显示效果如下:查看Inspector视窗,test中的组件有Transform和Parti...

2019-10-25 09:52:05 694

原创 【Unity 3D】学习笔记 - Adapter模式改进HitUFO

改进飞碟(Hit UFO)游戏 游戏内容要求: 按 adapter模式 设计图修改飞碟游戏 使它同时支持物理运动与运动学(变换)运动 之前的HitUFO设计完成了飞碟的变换运动,即物体的运动没有外力的影响。本次作业需要改进上次的HitUFO使其同时支持物理运动与运动学变换,要完成此需求需要用到Adapter模式。Adapter意图将一个类的接口转换成客户希望的另外一...

2019-10-17 17:54:08 229

原创 用电路做加法

用电路做加法计算机能执行的最基本的运算就是把两个数相加。在数字运算层,加法是用二进制执行的。这些加法运算是由专用电路加法器执行的。在用电路做加法之前,我们应该先来了解一下以下概念:加法器:对二进制执行加法运算的电路 半加器:计算两个数位的和并生成正确进位的电路 全加器:计算两个数位的和,并考虑进位的电路首先,我们看看求两个二进制数字A与B的和的所有可能。...

2019-10-17 11:07:26 397

原创 JAVA————一门强大的面向对象编程语言

JAVA————一门强大的面向对象编程语言Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程...

2019-10-17 11:07:06 41871

原创 【Unity 3D】学习笔记(四)

编写一个简单的鼠标打飞碟(Hit UFO)游戏 游戏内容要求: 游戏有 n 个 round,每个 round 都包括10 次 trial; 每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制; 每个 trial 的飞碟有随机性,总体难度随 round 上升; 鼠标点中得分,得分规则按色彩、大小...

2019-10-08 12:12:06 427 1

原创 【Unity 3D】学习笔记(三)

基本操作演练下载 Fantasy Skybox FREE, 构建自己的游戏场景天空是任何游戏离不开的设定,而且要按季节与时间变化,是表示时间的重要工具。天空盒是一种材料,我们可以通过六面体构建一个天空盒。首先点击Asset上下文菜单 -> create -> Material,命名为sky。然后在Inspector视图中选择Shader -> Skybox -> ...

2019-09-28 15:55:00 325

原创 【Unity 3D】学习笔记(二)

简答题1. 游戏对象运动的本质是什么?游戏对象的运动过程本质上是使用矩阵变换(平移、旋转、缩放)改变游戏对象的空间属性。public class MoveLeft : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame...

2019-09-21 17:53:57 364 1

原创 【Unity 3D】学习笔记(一)

简答题1. 解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。GameObjects: The fundamental object in Unity scenes. A Scene contains the environments and menus of your game. Think of each unique Scene file as a u...

2019-09-09 13:54:21 578

原创 《致命框架2》——极简外衣下的华丽冒险

《致命框架(FRAMED)》是一款独特的休闲解谜游戏。每个关卡是一段方格连环画,玩家可以通过调整方格的位置来使整段故事连贯并使主人公逃离危险。游戏画面简洁,具有别具一格的美感。FRAMED2实际上是第一部的前传。本文将以Tracy Fullerton的AME DESIGN WORKSHOP一书为根据,对FRAMED2中的游戏元素进行分析。FRAMED2的故事梗概如下:一名黑衣男士A...

2019-08-31 15:45:40 3255

原创 【Linux】字符游戏-智能蛇

这周作业——智能蛇。 其目的是让蛇自动一秒走一步,自动寻找食物。 实现这个目的的难点有以下几个:让系统每秒printf一次。 让智能蛇自动寻找食物 linux下的指令运用 1.让系统每秒输出一次。对策:使用sleep函数具体使用方法及注意事项: - 在头文件加入 unistd.h 头文件 - 注意sleep的开头是小写(区别于windows)

2017-12-26 22:49:06 247

原创 字符游戏-智能蛇(下)

字符游戏-智能蛇(下)上周的作业是写出字符游戏-贪吃蛇的小程序。在完成这个项目之后,我将理清思路,记录一下我的学习过程。让蛇动起来 放置奖励的食物 在蛇吃到食物时延长蛇的身体 设置游戏结束的机制 在蛇吃到食物时延长蛇的身体如何实现这一步呢?我的基本思路是:当蛇头接收的指令是向食物挪动一步并即将要覆盖食物时,蛇的身体先是会完成挪动的动作,随后再接收一次指令,蛇头挪

2017-12-21 14:14:15 758

原创 字符游戏-智能蛇(上)

字符游戏-智能蛇(上)上周的作业是写出字符游戏-贪吃蛇的小程序。在完成这个项目之后,我将理清思路,l记录一下我的学习过程。让蛇动起来 放置奖励的食物 在蛇吃到食物时延长蛇的身体 设置游戏结束的机制 让蛇动起来先设置一下相应的字符表示:char BLANK_CHAR = ' ';char WALL_CHAR = '*';char

2017-12-21 13:45:10 632

原创 VC的血与泪,最难尽调的是人性————失败风投案例分析

VC的血与泪,最难尽调的是人性————失败风投案例分析风险投资(Venture Capital)简称是VC,在中国是一个约定俗成的具有特定内涵的概念,其实把它翻译成创业投资更为妥当。广义的风险投资泛指一切具有高风险、高潜在收益的投资;狭义的风险投资是指以高新技术为基础,生产与经营技术密集型产品的投资。根据美国全美风险投资协会的定义,风险投资是由职业金融家投入到新兴的、迅速发展的、具有巨大竞

2017-12-14 12:28:36 5708

原创 论人工智能背后的伦理问题

论人工智能背后的伦理问题      人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。            人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识

2017-12-01 23:56:32 18257

原创 “自顶向下 逐步求精”的设计方法

“自顶向下 逐步求精”的设计方法什么是 “自顶向下 逐步求精”的设计方法自顶向下的设计方法是一种程序开发技术,其中问题被分解为更容易处理的子问题,这些子问题的解决方案组合起来构成整体问题的解决方案。自顶向下方法的四个主要步骤分析问题 编写主要模块 编写其余的模块 根据需要进行重组和改写 分析问题首先要理解问题,

2017-11-25 20:41:59 1923

原创 用电路做加法

用电路做加法计算机能执行的最基本的运算就是把两个数相加。在数字运算层,加法是用二进制执行的。这些加法运算是由专用电路加法器执行的。 在用电路做加法之前,我们应该先来了解一下以下概念:加法器:对二进制执行加法运算的电路半加器:计算两个数位的和并生成正确进位的电路全加器:计算两个数位的和,并考虑进位的电路首先,我们看看求两个二进制数字A与B的和的所有可能

2017-11-19 13:52:33 836

原创 用construct2制作打怪游戏-第二次尝试

construct2适合新手小菜鸟(比如我)进行游戏制作,上一个游戏Kill Bill就是由它制成。 这次我要再做一个同类型的游戏,会在上次的基础上完善一些细节。制作步骤依旧是如下几步。寻找素材,新建工程并插入对象对游戏对象添加行为构建事件以完成对游戏规则的设置完善细节寻找素材,新建工程并插入对象1.寻找素材只需搜索“游戏素材”即可找

2017-11-17 21:38:39 2066

转载 技术溢出效应 Technology spillover effect

技术溢出效应 Technology spillover effect跨国公司是世界先进技术的主要发明者,是世界先进技术的主要供应来源,跨国公司通过对外直接投资内部化实现其技术转移。这种技术转让行为对东道国会带来外部经济,即技术溢出。一项技术溢出是一个正的外在性的特定情况,它既不是在经济活动本身内部获得的利益,也不是由该项活动的产品的使用者获得利益。换句话说,这种利益对于经济活动本身是外在的

2017-11-16 17:48:12 6383

原创 条码技术——从一维到二维 从条形码到二维码

条码技术——从一维到二维 从条形码到二维码生活中,我们经常能够看到二维码,到处充斥着“扫一扫”,但是,你是否想过,小小的二维码里面藏着哪些信息?二维码又是如何被创造出的?条码技术的诞生从条形码到二维码具有中国自主知识产权的安全二维码——真知码向三维码进发条码技术的诞生条码技术最早产生在二十年代,诞生于Westinghouse的实验室里。那时候对电

2017-10-24 23:03:09 4598

原创 微软开山老祖之一————Paul Allen

微软开山老祖之一————Paul Allen保罗·艾伦(Paul Allen),生于1953年1月21日,美国企业家,与比尔·盖茨创立了微软公司的前身。现任Vulcan Inc.的创始人和主席。他是世界上最富有的人之一,到2006年,他在福布斯杂志排名第六,拥有资产大约227亿美元,其中50亿是微软股票。同时他是Charter Communications主席,梦工厂股东,还拥有NFL

2017-10-15 21:05:35 805

原创 制作打怪小游戏Kill Bill

使用construct2制作游戏Kill Billconstruct2适合新手小菜鸟(比如我)进行游戏制作,以下的游戏Kill Bill就是由它制成。 制作步骤如下。寻找素材,新建工程并插入对象对游戏对象添加行为构建事件以完成对游戏规则的设置完善细节寻找素材,新建工程并插入对象1.寻找素材只需搜索“游戏素材”即可找到大量素

2017-10-07 13:19:44 906

空空如也

空空如也

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

TA关注的人

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