<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kjhmh2的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kjhmh2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kjhmh2]]></copyright><item><title><![CDATA[作业十一]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/103665152</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/103665152</guid><author>kjhmh2</author><pubDate>Tue, 24 Dec 2019 01:28:07 +0800</pubDate><description><![CDATA[虚拟按键小游戏图片识别与建模虚拟按键的使用
图片识别与建模

首先，我们在vuforia网站上进行注册登录，然后创建证书，用于获取License Key：


创建目标数据库,用于对所有Target及其特征数据进行管理和保存。然后我们选择一副图片，进行特征识别：

此处，可以看见识别之后给该图片打分是五颗星，说明识别效果比较不错。
然后创建Unity新项目,并开启Vuforia AR 支持:

在...]]></description><category></category></item><item><title><![CDATA[Docker与应用容器化]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/103563070</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/103563070</guid><author>kjhmh2</author><pubDate>Tue, 17 Dec 2019 04:15:08 +0800</pubDate><description><![CDATA[docker与应用容器化docker介绍docker安装内核升级卸载之前的安装
docker介绍
docker安装
内核升级
由于安装需要CentOS系统内核版本高于3.10，我们首先升级内核：
1.导入key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2.安装elrepo的yum源
rpm -Uvh http://ww...]]></description><category></category></item><item><title><![CDATA[作业十]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/103441299</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/103441299</guid><author>kjhmh2</author><pubDate>Sun, 08 Dec 2019 02:27:53 +0800</pubDate><description><![CDATA[坦克对战AI设计作业要求场景设计代码解析可优化部分
作业要求

使用“感知-思考-行为”模型，建模 AI 坦克
场景中要放置一些障碍阻挡对手视线
坦克需要放置一个矩阵包围盒触发器，以保证 AI 坦克能使用射线探测对手方位
AI 坦克必须在有目标条件下使用导航，并能绕过障碍。（失去目标时策略自己思考）
实现人机对战

场景设计
本来是想要沿用巡逻兵的场景布置，不过在商店中发现了一个坦克的资源包，其中...]]></description><category></category></item><item><title><![CDATA[博客网站API的设计]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/103210504</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/103210504</guid><author>kjhmh2</author><pubDate>Sat, 23 Nov 2019 10:42:59 +0800</pubDate><description><![CDATA[博客网站API的设计作业要求REST APIAPI设计用户登录查看某用户发布的所有文章列表查看某用户的所有粉丝查找某文章发布文章删除某篇文章查看某篇文章的评论给某篇文章添加评论给某篇文章点赞
作业要求
仿造github设计一个博客网站的REST API
REST API
REST是Representational State Transfer，即表现层状态转移的缩写，指的是查看，创建，编辑，删除这...]]></description><category></category></item><item><title><![CDATA[作业九]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/103109313</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/103109313</guid><author>kjhmh2</author><pubDate>Sun, 17 Nov 2019 17:17:52 +0800</pubDate><description><![CDATA[血条的预制设计要求UGUI实现组件添加脚本添加效果展示预制体生成IMGUI实现脚本设计效果展示预制体生成对比与分析IMGUIUGUI
要求

分别使用 IMGUI 和 UGUI 实现
使用 UGUI，血条是游戏对象的一个子元素，任何时候需要面对主摄像机
分析两种实现的优缺点
给出预制的使用方法

UGUI实现
组件添加

菜单 Assets -&gt; Import Package -&gt; C...]]></description><category></category></item><item><title><![CDATA[开发 web 服务程序]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/103024689</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/103024689</guid><author>kjhmh2</author><pubDate>Tue, 12 Nov 2019 21:28:00 +0800</pubDate><description><![CDATA[开发 web 服务程序概述任务目标相关知识任务要求基本要求
概述
开发简单 web 服务程序 cloudgo，了解 web 服务器工作原理。
任务目标

熟悉 go 服务器工作原理
基于现有 web 库，编写一个简单 web 应用类似 cloudgo。
使用 curl 工具访问 web 程序
对 web 执行压力测试

相关知识
可参考课件
任务要求
基本要求

编程 web 服务程序 类似 Cl...]]></description><category></category></item><item><title><![CDATA[作业八]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/102903613</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/102903613</guid><author>kjhmh2</author><pubDate>Tue, 05 Nov 2019 00:46:13 +0800</pubDate><description><![CDATA[作业七要求代码部分材质和效果效果展示
要求
本次作业基本要求是三选一


简单粒子制作
按参考资源要求，制作一个粒子系统，参考资源
使用 3.3 节介绍，用代码控制使之在不同场景下效果不一样


完善官方的“汽车尾气”模拟
使用官方资源资源 Vehicle 的 car， 使用 Smoke 粒子系统模拟启动发动、运行、故障等场景效果


参考 http://i-remember.fr/en 这类网站...]]></description><category></category></item><item><title><![CDATA[Go语言并发模型：使用 context]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/102899482</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/102899482</guid><author>kjhmh2</author><pubDate>Mon, 04 Nov 2019 18:57:33 +0800</pubDate><description><![CDATA[Go语言并发模型：使用 context介绍实现原理接口定义所有方法总结
介绍
与我们一般编写的http服务器不同, Go为了实现高并发和高性能, 使用了goroutines来处理Conn的读写事件, 这样每个请求都能保持独立，相互不会阻塞，可以高效的响应网络事件。这是Go高效的保证。
而Golang context是Golang应用开发常用的并发控制技术，它与WaitGroup最大的不同点是con...]]></description><category></category></item><item><title><![CDATA[作业七]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/102876723</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/102876723</guid><author>kjhmh2</author><pubDate>Sat, 02 Nov 2019 23:35:52 +0800</pubDate><description><![CDATA[作业七智能巡逻兵要求游戏设计要求程序设计要求组织结构人物和场景预制代码实现接口,游戏场景控制器以及GUI区域碰撞和巡逻兵碰撞游戏事件管理器追踪与巡逻动作
智能巡逻兵
要求
游戏设计要求

创建一个地图和若干巡逻兵(使用动画)
每个巡逻兵走一个3~5个边的凸多边型，位置数据是相对地址。即每次确定下一个目标位置，用自己当前位置为原点计算
巡逻兵碰撞到障碍物，则会自动选下一个点为目标
巡逻兵在设定范围内...]]></description><category></category></item><item><title><![CDATA[CLI 命令行实用程序开发实战]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/102779384</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/102779384</guid><author>kjhmh2</author><pubDate>Mon, 28 Oct 2019 19:03:52 +0800</pubDate><description><![CDATA[CLI 命令行实用程序开发实战实验内容实验过程安装Cobra初始化register实现login实现文件读写实验结果
实验内容

功能需求： 设计一组命令完成 agenda 的管理，例如：

agenda help ：列出命令说明
agenda register -uUserName –password pass –email=a@xxx.com ：注册用户
agenda help registe...]]></description><category></category></item><item><title><![CDATA[作业六]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/102575724</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/102575724</guid><author>kjhmh2</author><pubDate>Wed, 16 Oct 2019 17:56:42 +0800</pubDate><description><![CDATA[作业六改进飞碟游戏要求设计与实现打靶游戏要求设计与实现
改进飞碟游戏
要求
改进飞碟（Hit UFO）游戏：

按 adapter模式设计图修改飞碟游戏
使它同时支持物理运动与运动学（变换）运动

设计与实现
这次我们需要按照Adapter模式重写飞碟的控制逻辑，可以同时支持物理运动和运动学变换运动。
我们新定义一个接口IActionManager，使得我们可以自定义PlayDisk方法的逻辑实现...]]></description><category></category></item><item><title><![CDATA[作业五]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/102469450</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/102469450</guid><author>kjhmh2</author><pubDate>Wed, 09 Oct 2019 22:56:27 +0800</pubDate><description><![CDATA[作业五打飞碟要求代码结构代码说明实现效果编写一个简单的自定义组件
打飞碟
编写一个简单的鼠标打飞碟（Hit UFO）游戏
要求

游戏有 n 个 round，每个 round 都包括10 次 trial


每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制；
每个 trial 的飞碟有随机性，总体难度随 round 上...]]></description><category></category></item><item><title><![CDATA[CLI 命令行实用程序开发基础]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/102330821</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/102330821</guid><author>kjhmh2</author><pubDate>Mon, 07 Oct 2019 21:47:58 +0800</pubDate><description><![CDATA[CLI 命令行实用程序开发基础CLI 命令行实用程序开发基础命令行准则输入输出参数程序说明定义结构体读取解析参数拟定提示信息从标准输入或文件输出至标准输出或文件程序测试输入测试输出测试错误输出测试其他参数测试
CLI 命令行实用程序开发基础
命令行准则
输入
应该允许输入来自以下两种方式：

在命令行上指定的文件名。例如：

$ command input_file


标准输入（stdin），缺...]]></description><category></category></item><item><title><![CDATA[作业四]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/101771523</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/101771523</guid><author>kjhmh2</author><pubDate>Thu, 03 Oct 2019 21:42:16 +0800</pubDate><description><![CDATA[作业四基本操作演练构建游戏场景对象的使用牧师与魔鬼 动作分离版
基本操作演练
构建游戏场景
我们首先在商店页面找到Fantasy Skybox FREE的天空盒，不过这里因为版本的问题没有办法进行使用，所以我们换了一个可以使用的天空盒。

使用天空盒的方法是将其添加到主摄像机里面，然后我们就可以在游戏界面看到如下的场景：

接下来是地形的构建，我们在GameObject的选项中选择3D Objec...]]></description><category></category></item><item><title><![CDATA[作业三]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/100900734</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/100900734</guid><author>kjhmh2</author><pubDate>Sat, 21 Sep 2019 23:43:26 +0800</pubDate><description><![CDATA[作业二简答题游戏对象运动的本质请用三种方法以上方法，实现物体的抛物线运动实现一个完整的太阳系编程实践列出游戏对象玩家动作表编程
简答题
游戏对象运动的本质
游戏对象运动的本质，就是游戏对象跟随每一帧发生变化的过程。在变化的过程中，主要是指游戏对象的transform中的rotation与position两个属性。其中，rotation是指游戏对象所处位置的角度变化，而position则是指游戏对象...]]></description><category></category></item><item><title><![CDATA[作业二]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/100671619</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/100671619</guid><author>kjhmh2</author><pubDate>Fri, 13 Sep 2019 14:51:51 +0800</pubDate><description><![CDATA[作业二简答题解释游戏对象和资源的区别与联系下载几个游戏案例，分别总结资源、对象组织的结构编写一个代码，使用 debug 语句来验证 MonoBehaviour 基本行为或事件触发的条件
简答题
解释游戏对象和资源的区别与联系
游戏对象：是指出现在游戏的场景中，一个有独立的属性并且能够容纳、实现实际功能的组件
资源：是指可能用到的各种源文件，比如音频、贴图、模型、脚本等等
这两者的区别可以从定义看出...]]></description><category></category></item><item><title><![CDATA[私有云桌面的搭建]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/100187129</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/100187129</guid><author>kjhmh2</author><pubDate>Sun, 01 Sep 2019 22:06:07 +0800</pubDate><description><![CDATA[私有云桌面的搭建实验目的实验环境与要求实验内容安装 VirtualBox创建Linux虚拟机为虚拟机安装桌面配置增强功能Guest Additions设置VirtualBox虚拟机远程访问模式实验总结
实验目的

初步了解虚拟化技术，理解云计算的相关概念
理解系统工程师面临的困境
理解自动化安装、管理在云应用中的重要性

实验环境与要求

用户通过互联网，使用微软远程桌面，远程访问你在PC机上创建...]]></description><category></category></item><item><title><![CDATA[游戏设计分析——魔塔]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/100186371</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/100186371</guid><author>kjhmh2</author><pubDate>Sun, 01 Sep 2019 20:02:11 +0800</pubDate><description><![CDATA[游戏设计分析游戏介绍故事背景游戏玩法与目标核心元素与特色人物的数值与战斗系统道具金币和经验值NPC系统隐藏物品和特殊触发游戏技术
游戏介绍
&nbsp;&nbsp;RPG游戏一直是受众面比较广的游戏类型之一，RPG游戏即是Role-playing Game的缩写，也就是角色扮演游戏，一般来说是由玩家扮演游戏中的一个或数个角色，有完整的故事情节的游戏。而相信对于大部分热爱RPG小游戏的玩家来说，《魔...]]></description><category></category></item><item><title><![CDATA[贪吃蛇的进阶——智能贪吃蛇]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/78896788</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/78896788</guid><author>kjhmh2</author><pubDate>Mon, 25 Dec 2017 20:57:03 +0800</pubDate><description><![CDATA[首先让我们来看一下一个别人做好的成品：最终可以填满屏幕的终极贪吃蛇： 
  这个图以前一度在微博上非常火热。 
  那么看了这个图之后，可不可以给我们做AL贪吃蛇一点小小的启示呢？ 
  在写这个代码之前，最最重要的是找到一种“不会死”的算法，让写好的AL贪吃蛇可以“顾全大局”，而不是为了眼前的食物将自己赶上绝路。 
  比如说，如果你想出来的算法是计算蛇头到食物的最短距离，那么估计吃个几个食物就会]]></description><category></category></item><item><title><![CDATA[字符游戏——简单贪吃蛇的制作]]></title><link>https://blog.youkuaiyun.com/kjhmh2/article/details/78896371</link><guid>https://blog.youkuaiyun.com/kjhmh2/article/details/78896371</guid><author>kjhmh2</author><pubDate>Mon, 25 Dec 2017 20:14:59 +0800</pubDate><description><![CDATA[贪吃蛇游戏相信大家在小时候都有玩过，操纵一条蛇到处走，吃了食物身体变长之后，游戏难度也逐渐增大……就是这样一个简简单单的小游戏，但是制作起来也不是那么容易就能完成的任务，我们来一起看看吧。 
   
  首先，我们需要先做好一个伪代码： 
  输出字符矩阵 
     WHILE not 游戏结束 DO 
        ch＝等待输入 
        CASE ch DO 
        ‘A]]></description><category></category></item></channel></rss>