自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码之有道

公众号【码之有道】,一起聊游戏全栈开发!

  • 博客(8)
  • 收藏
  • 关注

原创 游戏开发新手快速入门指南

​前言从零基础游戏开发小白到成为一名游戏开发工程师难吗?其实不难。从零基础游戏开发小白到成为一名游戏开发工程师需要多长时间?也许三个月就够了。概述自己动手开发一款游戏想必是很多同学年少时的梦想。很多同学想进入游戏公司,从事游戏开发的工作,但网上多如牛毛的文章却成为了拦路虎,有些同学看到满满一屏的需要学习的技能时就直接放弃了。其实中小型游戏公司的offer是容易拿到的,高深的理论知识可以工作后,有实战经历后在深入学习。小码哥就来讲讲最朴素,也是最实际的游戏开发快速进阶之路。..

2020-08-24 00:05:17 3015

原创 CocosCreator系列教程(三) 创建项目

启动 Cocos Creator 并使用 Cocos 开发者帐号登录以后,就会打开 Dashboard 界面,在这里你可以新建项目、打开已有项目或者获得帮助信息。界面总览上图所示的就是 Cocos Creator 的 Dashboard 界面,包括以下几种选项卡:最近打开项目: 列出最近打开项目,第一次运行 Cocos Creator 时,这个列表是空的,会提示新建项目的按钮。 新建项目: 选择这个选项卡,会进入到 Cocos Creator 新项目创建的指引界面。 打开其他项目: ..

2020-08-23 00:47:02 1146

原创 CocosCreator系列教程(二) 安装与启动

下载 Cocos Creator请点击此处,跳转至官网下载Cocos Creator安装包。安装包版本可自行选择,建议安装最新版本。点击上图红色标注的按钮进行下载,下载完成后双击安装包。Windows 安装说明Windows 版的安装程序是一个.exe可执行文件,通常命名会是CocosCreator_vX.X.X_20XXXXXX_setup.exe,其中vX.X.X是 Cocos Creator 的版本号,如v1.2.2,后面的一串数字是版本日期编号。注意: 日期...

2020-08-23 00:38:18 1943

原创 CocosCreator系列教程(一) 源码架构剖析

关于 Cocos CreatorCocosCreator是一个完整的游戏开发解决方案,包含了轻量高效的跨平台游戏引擎,以及能让你更快速开发游戏所需要的各种图形界面工具。它完全为引擎定制打造,包含从设计、开发、预览、调试到发布的整个工作流所需的全功能一体化编辑器。Cocos Creator 编辑器提供面向设计和开发的两种工作流,提供简单顺畅的分工合作方式。Cocos Creator 目前支持发布游戏到 Web、iOS、Android、各类"小游戏"、PC 客户端等平台,真正实现一次开发,全平台运行。产

2020-08-23 00:04:26 1865

原创 详解C++中的智能指针

前言C++里面的四个智能指针: auto_ptr, unique_ptr,shared_ptr, weak_ptr 其中后三个是C++11支持,并且第一个已经被C++11弃用。C++11智能指针介绍智能指针主要用于管理在堆上分配的内存,它将普通的指针封装为一个栈对象。当栈对象的生存周期结束后,会在析构函数中释放掉申请的内存,从而防止内存泄漏。C++ 11中最常用的智能指针类型为shared_ptr,它采用引用计数的方法,记录当前内存资源被多少个智能指针引用。该引用计数的内存在堆上分配。当新增一个

2020-08-16 14:18:16 235

原创 详解C++的lambda表达式

1.概述C++ 11 中的 Lambda 表达式用于定义并创建匿名的函数对象,以简化编程工作。Lambda 的语法形式如下:[函数对象参数] (操作符重载函数参数) mutable 或 exception 声明 -> 返回值类型 {函数体}可以看到,Lambda 主要分为五个部分:[函数对象参数]、(操作符重载函数参数)、mutable 或 exception 声明、-> 返回值类型、{函数体}.2. Lambda 语法分析2.1 [函数对象参数]标识一个 Lam.

2020-08-16 10:53:31 1409

原创 详解C语言和C++语言中的强制类型转换

一、强制类型转换double db = 10.9;float fl= db; //默认数据类型转换二、C语言中的强制类型转换void *p = new int[10];int *pint =(int*) p; //C语言风格强制类型转换。使用()进行强制类型转换三、C++语言中的强制类型转换1.static_cast 用于默认数据类型的转换,也可以转换指针类型。 int a = static_cast<int>(98.87));int b = s...

2020-08-16 08:30:16 900

原创 JS基础 | JavaScript 简史

1995年5月,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。1995年12月,因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此改名为JavaScript。1997-1999年,ECMA国际组织提出JavaScript的标准ECMAScript,基于已有的JavaScript和Jscript,提出了标准的Script语法规则,JavaScript和Jscript都遵循这套标准。1999-以后,ECMAScript不

2020-08-15 23:49:16 424

空空如也

空空如也

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

TA关注的人

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