机器学习第一章笔记 1 GitHub linkhttps://github.com/ageron/handson-ml2 什么是机器学习?机器学习是一门能够让编程计算机从数据中学习的计算机科学。系统用来学习的示例,我们成为训练集3 为什么要机器学习?对于哪些传统根本无法解决的复杂问题,通过好的机器学习技术可以找到一个解决方案 对于现有解决方案需要大量手动调整或者是规则列表超长的问题,通过机器学...
Python 项目实践二(生成数据)第一篇 上面那个小游戏教程写不下去了,以后再写吧,今天学点新东西,了解的越多,发现python越强大啊!数据可视化指的是通过可视化表示来探索数据,它与数据挖掘紧密相关,而数据挖掘指的是使用代码来探索数据集的规律和关联。数据集可以是用一行代码就能表示的小型数字列表,也可以是数以吉字节的数据。 最流行的工具之一是matplotlib,它是一个数学绘图库,我们将使用它来制作简单的图表,如折线图和散点图。然后,我...
UE4从零搭建CF游戏关卡(蓝图篇) 一 往关卡中放置物体二 Static Mesh 和 BSP从今天开始我们要建立一个类似CF游戏的场景,不写一句代码,纯蓝图实现。三 英语学习今天早上开会,经理说了一件让我震惊的事情,她说最近大Boss在一直在上海,在办公司要说英语,开会也用英语,不然被抓到有被开除的危险,我的英语很不好,心累,所以要抓紧时间学习英语,一下是今天的学习总结:
UE4中的单映射:TMap容器 UE4中的单映射:TMap容器一、TMap是么TMap是UE4中的一种关联容器,每个键都关联着一个值,形成了单映射关系。因此你可以通过键名来快速查找到值。此外,单映射要求每个键都是唯一的。类似C++中的Map.二、创建和填充单映射如果你想创建一种单映射关系,每一个角色的名称对应着价格:1TMap
3D游戏开发之UE4中的集合:TSet容器 好久没有更新了,最近一直在老家过年,网络不通的,今天才有时间更新一集。一、TSet是什么UE4中,除了TArray动态数组外,还提供了各种各样的模板容器。这一节,我们就介绍集合容器——TSet。类似于TArray,尖括号里面的T是模板类型,可以是任何C++类型。一个集合表示了一组互不重复的数据元素。比如TSet表示了一组float集合,TSet表示了一组FString集合。二、创建和填充集合
3D游戏开发之在UE4中创建非玩家角色(NPC) 接着上节我们继续学习,现在我们来创建一些NPC(non-playable characters,非玩家角色)。在这个游戏中,当我们靠近NPC时,它们会做出相应的反应。一 创建C++类1) 在UE编辑器中,打开文件-新建C++类,选择从Character(角色)类继承,然后命名子类为NPC。2) 编写代码。打开NPC.h文件: 添加头文件:(注意包含头文件必须在#include "NPC.ge
游戏开发之在UE4中编写C++代码控制角色 当你运行我们上次做完的项目,你可能会意识到我们移动的摄像机还是默认的那个摄像机,这个默认的摄像机可以自由飞翔。这一节,我们要使得开始的角色是我们的一个Avatar类的实例对象,并且使用键盘控制我们的角色。一 创建游戏模式类首先我们要明白什么是GameMode?GameMode包含了各种各样的游戏规则和让游戏引擎描述这个游戏是怎么玩的。1. 创建游戏模式的步骤如下:1) 点击文件 --> 新
游戏开发之UE4添加角色到场景中 接着上次继续学习,现在我们已经有了一个场景并且运行了,我们需要添加一个角色到场景中。要这样做,我们必须从UE4的GameFramework类继承它。一. 创建一个从Character类继承的类从基本框架类继承是很简单的: 1) 在项目中打开你的UE4编辑器。2) 在文件,选择“新建C++类”。3) 这里你可以选择从Pawn类(Pawn类从控制器接收输入)继承或从Actor类继承。不过我们
梦想贵在坚持 第一周(1.9-1.15) Day1 Monday1 读书:《车轮上的瓦尔登湖》 半个小时,2 健身:呼啦圈20分钟,深蹲60个,运动单车30分钟,3 英语:半个小时,来自微信公众号:爱英语。4 天天练:You're reading too much into it! 你想太多了!5 每日一句:I believe in me more than anything in this world 在这个世界上我最相信自
UE4新手编程之创建空白关卡和添加碰撞体 让我们接着上次继续学习UE4引擎,今天我们学习下怎样创建空白的关卡以及添加碰撞物体。一. 创建空白关卡1) 点击文件 -> 新建关卡(或者按快捷键Ctrl+N)。2) 你可以选择Default(默认)或空关卡。不过选择空关卡比较好,理由迟些会解释。3) 新的空关卡会一片漆黑。3) 现在让我们从内容浏览器中添加一些物体到场景中去。将StarterContent/Shapes中的Sha
荒野、车居生活与自由世界——读《车轮上的瓦尔登湖》 用了三天时间读完《车轮上的瓦尔登湖》(Walden on Wheels),畅快,尽兴。也许你还停留或流连于19世纪美国作家亨利• 戴维• 梭罗的名作《瓦尔登湖》优美沉静的篇章中,而时间弹指一晃,如今已是信息流奔涌的21世纪。 这本《车轮上的瓦尔登湖》由当代美国80后作家肯• 伊格纳斯所写。通过离群索居的“车居”试验,试图探索一种低成本消费生活模式,由此卸掉背负一身的沉重债务,寻找一方通往自由
UE4新手编程之创建C++项目 虚幻4中常用的按键和快捷键虚幻4中有一些按键和快捷键很常用,牢记它们并运动到实际的项目开发中,将会大大地提高你的工作效率和使得工作更简便快捷。下面将列举它们出来:按键 动作 鼠标左键 选择actor 鼠标左键+拖动 前后移动和左右旋转摄像头 鼠标右键 选择actor并打开右键菜单 鼠标右键+拖动 旋转摄像头方向 鼠标左键+鼠标右
浅谈UE4引擎 首先要说的是,游戏开发是一项高度复杂的代码开发工作,编程语言只是最基本的知识,它涉及的内容还有计算机图形学、3D数学、物理学等复杂的学科。但是若需要学完这么多知识才能开发游戏,恐怕许多人都已经断气了,更谈不上开发游戏了。所以前人就把各种复杂的代码封装起来,使得一般的游戏开发者可以更加接近游戏的逻辑和功能性方面的代码,而无需接触最底层的知识。 游戏引擎就是引擎开发者已经写好的一堆代码框架,游戏开
2017计划 不知不觉2017年已经过了九天了,元旦前一天下午一个初中同学想拉我入伙,开始他的宏图大业(办一家IT培训机构),我们交流了一下午,他给我讲了这几年的种种经历(我们从高中毕业到现在5年多没有见面了),他说他大学看了二三百本书,大二的时候自己创业,在他们学校附近开了一家炸鸡店,赚了不少钱,之后想把生意做大,独自去郑州大学附近又开了一家分店,生意不好,赔本了,然后去北京闯荡,干过快递员,摆过地摊,闲暇的
UE4新手之编程指南 虚幻引擎4为程序员提供了两套工具集,可共同使用来加速开发的工作流程。 新的游戏类、Slate和Canvas用户接口元素以及编辑器功能可以使用C++语言来编写,并且在使用Visual Studio 或 XCode之一编译后可以在虚幻编辑器中反映出全部变更内容。 蓝图可视化脚本系统是一个强劲的工具,可以让类通过连接函数区块和属性引用来在编辑器中进行创建。 C++类可以作为蓝图类的基类使用,并且这样
怎样做一个卓越的程序员 1. 不要为过去买单不要活在过去,今天才是最最重要的,明天更重要。不要弥补过去,那样会错过今天和明天,更会把自己迷失在过去的阴影中,会造成总是犯错,又总是为过去改过,于是生活在一个怪圈之中。2. 量化目标,把目标具体化千万别把一些:掌握,熟悉,高级,专家等一些非常抽象的标准作为你的目标,仔细想一想:什么叫掌握,什么叫熟悉, 什么叫高级什么又叫专家呢? 这些东西不同的人会有不同的理解。要用
UE4新手引导之下载和安装虚幻4游戏引擎 1) 进入虚幻4的官方主页(https://www.unrealengine.com/) 这里你可以获得关于虚幻4的最新资讯,包括版本更新、博客更新、新闻和商城等。自2015年起,该引擎已经提供免费下载的服务。 除了UE4的官网主页,我也推荐你收藏如下网站: 英文文档:https://docs.unrealengine.com/latest/INT/ 中文文档(未翻译完全):https:
Win.ini和注册表的读取写入 最近在做打包的工作,应用程序的配置信息可以放在注册表文件中,但是在以前的16位操作系统下,配置信息放在Win.ini文件中。下面介绍一下Win.ini文件的读写方法和注册表的编程。先介绍下Win.ini,,win.ini是Windows系统的一个基本系统配置文件。WIN.INI文件包含若干小节,每一节由一组相关的设定组成。文件配保存了诸如影响Windows操作环境的部分、控制系统界面显示形式及窗