自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

疯狂的程序员

https://cxx001.github.io

  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 设计模式 -- 单例模式(Singleton)

单例模式Singleton模式解决问题十分常见而且比较简单。那么什么是单例模式呢?其实就是创建一个唯一的类对象,内存中只占有一份。那么问题来了,要怎么创建一个唯一对象呢?当然,直接定义一个全局的对象可以实现,但在有些纯粹的面向对象语言中,如C#,jave中,就不能定义全局变量了。那么,除了全局变量还有什么是唯一性的呢?恩,没错,就是static静态变量。我们的单例模式就是通过一个静态的类成员函数实现

2015-11-13 10:45:46 7516

转载 程序员的职业素养

今天收到了《程序员》杂志 2012 年 12 期的样刊。上面有我应邀写的一篇稿子,在这里为自己存个档。程序员是可以当作一生的职业。但首先,你需要热爱编程,而不是把它作为完成其他人生目标的工具。既然计划投入数十年的人生,那么一定会不断的反思自己在哪些方面的努力是更有效率的。换句话说,现在的你,和十年前的自己到底有哪些不同,十年后又怎样超越现在的自己?我的职业生涯还远远没有过半,深深感觉沉淀不足。总会有

2015-11-11 11:14:45 1328

原创 Cocos2dx-- 图片置灰实现

前言:游戏中有很多按钮控件,它们一般会有选中和未选中2种状态。我们如果要区分这两种状态的表现,很多时候是直接叫美术给两种状态下的资源,或直接setColor设置颜色。这样无疑增加了资源的大小或不美观(看需求)。本节将介绍怎么通过opengl es程序来实现图片置灰操作。注:这个置灰操作是基于Cocos-Lua的,具体原理分析这里不打算介绍,主要讲如何实现。实现步骤Lua端操作:1,置灰Lua代码

2015-11-04 17:59:50 4946

原创 设计模式 -- 前言

我们是不是都有过这样的经历:有时阅读一些大牛的代码或学习一些开源项目时,常常感慨人家框架怎么设计的这么好,扩展方便,改动少等,代码写得这么优雅,要是自己能想到这样实现吗?想想大学那时自己刚写项目的经历,常常写着写着发现没法写下去了,各模块内部牵扯太多,很难扩展等,重构了很多次,也踩过很多坑。 那么设计模式就是讲如何避免这些坑,如何设计更合理的框架,写出更优雅的代码而产生的。什么是设计模式

2015-11-04 13:57:59 1920

原创 设计模式 -- 抽象工厂模式(AbstactFactory)

抽象工厂模式抽象工厂模式其实是通过工厂模式实现的,也可以说是工厂模式的扩展。那什么是抽象工厂模式呢?好,先来看看这样一个问题:假设我们玩一个横版过关的游戏,当前关卡有好几类怪物(如:精灵类,人族,鬼…),每类怪物都有好几十只,那么这种场景对象的创建我们也应该像工厂模式一样把其封装起来管理。抽象工厂模式和工厂模式的区别就是,抽象工厂类是管理一组基类对象,而工厂类只是管理一类基类对象。下面再来看看其结构

2015-11-02 17:09:34 2235

文件操作实战练习资源

练习资源练习资源练习资源练习资源练习资源练习资源练习资源练习资源练习资源练习资源练习资源练习资源练习资源

2020-09-26

pomelo 2.2.5

pomelo源码安装

2019-01-28

点满这些技能树,你也是卓越的游戏开发者

点满这些技能树,你也是卓越的游戏开发者,罗列了游戏前端开发需要知道的方方面面

2016-02-02

空空如也

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

TA关注的人

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