自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unity Vuforia实现VR功能

unity Vuforia实现AR功能实验环境使用方法使用步骤设置Vuforia创建场景实验环境MAC,Unity:2018.4,Vuforia(Unity自带插件)使用方法由于Vuforia只支持unity2018及以前版本,可以通过Unity Hub下载,在选择安装模块时需要额外选择Vuforia支持插件。这样下载完成后,使用该版本unity新建一个场景,菜单 GameObj...

2019-12-19 20:35:25 817

原创 使用swagger生成golang服务器

使用swagger生成golang服务器样例介绍yaml文件生成golang server前端界面样例介绍本次试验是借助swagger实现一个golang http服务器,前端使用vue的富文本框架。服务器内容为一个简单的博客网站,具体实现功能页面有:查询所有用户 /users查询指定用户的所有文章 /articles/{userName}根据文章标签筛选指定用户的文章 /artic...

2019-12-09 23:07:39 814

原创 RESTFUL API sample for blog

RESTFUL API sample for bloghttp://api.blog.com/http://api.blog.com/users\{?page,per\_page,sort\}http://api.blog.com/users/user1http://api.blog.com/{ "current_user_url": "https://api.blog.com/user"...

2019-11-22 09:29:06 256

原创 Golang net/http 原生包工作流程

Golang net/http 原生包工作流程流程概括源码追踪关联结构自定义路由默认路由运行流程附加流程概括首先来大体上抽象一下Go服务器的基本运行流程。创建 Listen Socket ,并将其绑定到对应的监听端口上。等待并接受客户端发送的请求,从而获取 Client Socket ,程序将通过它获取http的请求头以及body内容(POST)。根据请求的Path以及内部逻辑选择对应...

2019-11-13 20:51:13 718 1

原创 cobra实现agenda

cobra实现agenda项目简介程序功能代码传送门程序结构代码逻辑介绍json读取与写入文件打开与读取日志处理文件创建用户注册用户登入项目简介程序功能用户注册注册新用户时,用户需设置一个唯一的用户名和一个密码。另外,还需登记邮箱及电话信息。如果注册时提供的用户名已由其他用户使用,应反馈一个适当的出错信息;成功注册后,亦应反馈一个成功注册的信息。用户登录用户使用用户名和密码登...

2019-10-29 20:27:47 168

原创 粒子光环

粒子光环程序结构程序设计粒子生成粒子分布粒子运动圆周运动(分运动)往返运动(分运动)交互事件检测鼠标移动控制粒子状态完整脚本代码特点:鼠标在圈外时,粒子作内外往返以及圆周运动,整体在径向上维持正态分布;鼠标移到圈内时,光环收缩并加速往返。程序源码:粒子光环文章最后也附上了完整的脚本代码。注意,程序中还包括一个使用了材质的爆炸光环,一个粒子海洋。其中粒子海洋是用代码编写粒子行为的。感兴趣...

2019-10-24 15:51:58 298

原创 巡逻兵小游戏

巡逻兵小游戏游戏介绍程序结构Player -- 鼠标点击NpcController -- 生成并保存NpcsNpcEventController -- 管理事件的订阅与发布游戏介绍这次游戏内容是:场景内有若干自动巡逻的士兵,而玩家需要通过移动躲避他们的追捕。逃脱则加分,被抓到则游戏结束。程序具体规则:巡逻兵会以自身当前坐标为参照,自动选择下一个移动目标,一旦中途发生碰撞,则重新选择下一个...

2019-10-24 13:47:01 293

原创 unity3d射箭模拟小游戏

射箭小游戏制作过程介绍项目总览注意箭矢(Arrow)箭矢跟随鼠标旋转箭矢中靶的事件响应箭矢碰撞处理中靶计分箭矢控制类(ArrowController)箭矢回收箭矢创建箭矢运动键盘按下蓄力箭矢驱动场景控制类(SceneController)该博客是继上次打飞碟小游戏的另一次尝试,且此次设计过程是在上次的经验上完全的由自己完成,因此尽管经历了更多的弯折和死路,但终究也获得了更多。项目的代码已经上传...

2019-10-14 00:28:17 3047

原创 unity实现打飞碟游戏

打飞碟游戏编写介绍流程总览disk(飞碟对象)Ruler(每个disk独有的属性保存类)DiskController(单例,用于控制场景中disk)initController(资源预加载)getDiskfreeDiskrunDiskSingleton(单例实现模板)SinceController(程序逻辑主题)飞碟随机属性生成飞碟生成击中事件检测UI记分板实现SSDirector(资源加载和系统...

2019-10-09 14:25:28 397

原创 go语言编写命令行程序

go语言编写命令行程序selPage命令简介具体用法使用示例使用的组件:pflagflag.typePflag.Arg重定向处理文件输入selPage命令简介该命令是以标准的linux命令行程序为参照,采用golang进行编写的。作用是可以从某个输入文档中截取指定页数的文本到标准输出或者重定向文件。具体用法该指令支持-s,-e,-l,-f 标准参数以及之后的可选参数。-s ,指定截取...

2019-10-07 16:22:31 780

原创 初学者的C语言智能蛇例解

具体代码在我的另一篇文章中,有兴趣可以去翻一下。下面写的是打出一条可以自己走的蛇需要哪几方面的能力。然后再分别去实现它。可视性问题因为C语言本来就并不擅长游戏开发方面,因此有些基础的实现还是要想办法的。 要用C编写一个游戏代码首先要解决怎么让玩家可以清楚地看到游戏内容。我们可以用“延时”和“刷屏”来解决它。1.刷屏因为你需要让输出的下一帧出现在原来的位置并覆盖掉它的上一帧输出,才能显现出如电影播放

2017-12-26 20:26:14 57857

原创 初学者的C语言智能蛇

单纯的书本知识的记忆不论对于哪门学科来说都是枯燥乏味的,而若能运用自己已学的知识去解决或创造一个问题,学习将会被赋予更为明显的意义。于是,在我们整天盯着书本而不知所以时,不如来段游戏设计吧。 若你不知从哪里开始着手,相信在屏幕上打一条可以自动寻路的贪吃蛇(我更愿称它为智能蛇)将会是一个不错的开始。而且倘若你有兴趣,这条蛇甚至可以陪伴你的整个学习历程,在你的手中越来越“强大”。

2017-12-26 20:05:15 323

原创 自顶向下,精益求精

1.简述“自顶向下” 是将复杂、大的问题划分为小问题,找出问题的关键、重点所在,然后用精确的思维定性、定量地去描述问题。 “逐步求精” 是将现实世界的问题经抽象转化为逻辑空间或求解空间的问题。复杂问题经抽象化处理变为相对比较简单的问题。经若干步抽象(精化)处理,最后到求解域中只是比较简单的编程问题。 2.叙述程序设计初学者常常受困于不会想问题:“不知道让计算机解决这个问题该如何做”。

2017-11-30 20:35:24 335

原创 circuits简单图片分享

(非门)(A(B + C))(AB + AC)

2017-11-20 21:25:58 243

原创 计算机逻辑运算实现介绍

1.运算实现基础首先,我们需要了解的是计算机进行各种运算的物理基础,即它是通过什么元件及其组合来实现加法的。它就是三极管。 其中B是基极,E是发射极,C是集电极。通俗点来讲,三极管工作时,会根据B端所加电压的大小而决定由E流向C的电流是否接通。电压高则断路,电压低则接通。 也许你会奇怪,这种功能如何用来进行逻辑运算?别急,下面便是原理介绍。2.逻辑运算所谓逻辑运算,就是我们经常说的“与”,“

2017-11-20 21:19:02 8019

原创 摩尔定律是否依然适用

1.什么是摩尔定律关于互联网有三条重要的定律:摩尔定律、吉尔德定律和迈特卡夫定律。其中最早也是最有名的大概就是众所周知的摩尔定律了。摩尔定律是由英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的。其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。

2017-11-16 21:35:30 4446

原创 显卡概述

纵观计算机诞生到如今所度过的60年时间我们不难发现计算机的发展速度是非常惊人的,很多网友会发现自己在一两年之前买的电脑到此时可能已经到了面临过时的境地。伴随着计算机高速发展所带给我们的是计算机硬件制造工艺地不断提升、性能的突飞猛进和更加节能环保的设计。但是不论计算机技术如何发展都离不开构成计算机所必须的几大硬件,就拿显卡来说,经过多年的发展显卡已经越来越受到人们的关注,而直接关系到显卡性能的显示核心

2017-11-07 20:31:53 682

原创 The Matrix

The Matrix(黑客帝国)这并不是一个陌生的名字,《黑客帝国》是由华纳兄弟公司发行的系列动作片,该片由沃卓斯基兄弟执导,基努·里维斯、凯莉·安妮·莫斯、劳伦斯·菲什伯恩等主演。影片共三部,为《黑客帝国》、《黑客帝国2:重装上阵》、《黑客帝国3:矩阵革命》,分别于1999年3月31日、2003年5月15日、2003年11月5日在美国上映。在矩阵中生活的一名年轻的网络黑客尼奥(基努·里维斯饰)发现

2017-11-06 21:54:26 279

原创 关于游戏开发方面的科普性概述

@1,什么是游戏开发?片面地说,无非就是制作一款游戏的过程。游戏开发又称 游戏制作 。 游戏制作是指一个电子游戏的制作过程。由于游戏的类型和大小不同,一般游戏制作需要的人员和时间也不同。对于大型的游戏,一般需要几十个人的团队制作几年的时间;而小游戏则可能只需一个人制作几天。一般的大型电子游戏制作都会由游戏开发公司来完成。小型的游戏则有可能由业余团队或者个人完成,如RPG制作大师此类软件就可以让不

2017-10-19 20:22:43 701

原创 AI, AL,我们的未来将驶向何方

AI,AL,我们的未来将驶向何方 相信大家一定对上面的标志不陌生吧。 没错,5月23日和5月25日,AlphaGo连续两场战胜柯洁锁定胜局。围棋领域,人类最强大的大脑,也终于宣告完败。    对弈中的AlphaGo有多可怕?  我已经很拼了。能让AlphaGo的主机发烫一下也好啊。   ——by:柯洁而经此一役,AI也就正式进入人们的视野。AI,众所周知,是人工智能(artifi

2017-09-24 23:13:17 3144

空空如也

空空如也

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

TA关注的人

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