自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iFuMI的博客

坚持的魅力往往在于待回首时总会收获付出的感动-BigoSprite

  • 博客(13)
  • 资源 (4)
  • 问答 (4)
  • 收藏
  • 关注

原创 Cocos2d-x 3.x 内存管理机制

1 动机虽然目前计算机内存已经非常便宜,但也不是说我们可以毫无节制的不恰当的使用。尤其是移动端的内存很吃紧,整个手机的APP共享那么点内存,说不定手机卡死或者运行的APP被强制退出。了解Cocos2d-x内存管理机制以更好地优化游戏资源,尽量降低不必要的内存开销。2 引用计数的内存管理机制Cocos2d-x采用引用计数管理内存,简单的说:在对象内部添加一个计数器,当外部引用增加时,引用

2016-09-30 19:52:56 409

原创 Cocos2d-x常用设计模式——观察者模式

一、动机及适用情况二、类图三、C++代码实现 3.1 头文件Observer.h#include #include using namespace std;// 抽象类class Observer{public: virtual void update() = 0;};class Subject{public: virtual void attach

2016-09-29 16:01:19 698

原创 Cocos2d-x常用设计模式——单例模式

一、UML图注意:唯一一个私有静态数据成员,构造函数和析构函数声明为私有或保护成员,一个公有的获取单例实例的静态方法。二、Cocos2d-x中经常使用的单例模式代码#include class Singleton{public: static Singleton* getInstance(); void Func();private: Singleton()

2016-09-28 20:57:20 577

原创 C/C++程序的存储空间布局

由于历史原因,C程序一直由下列几部分组成:★ 正文段。这是由C P U执行的机器指令部分。通常,正文段是可共享的,所以即使是经常执行的程序(如文本编辑程序、C编译程序、s h e l l等)在存储器中也只需有一个副本,另外,正文段常常是只读的,以防止程序由于意外事故而修改其自身的指令。★ 初始化数据段,也称为数据段。它包含了程序中需赋初值的变量。例如, C程序中任何函数之外的说明:int

2016-09-28 12:26:27 1829

原创 二、登陆场景界面

目录正文登陆界面的元素有登陆界面背景、游戏版本(文本格式)、游戏名字logo、游戏角色两个及其进入动画、进入游戏和跳动动画及其背景、游戏声明及其背景。这些就是整个登陆界面的元素,有些是Sprite、有些是LabelTTF创建的文本。具体细节见下面代码。一、登陆场景头文件——LoginScene.h#pragma once #include "cocos2d.h"USING_

2016-09-21 15:04:29 850

原创 一、logo载入界面

目录1. 载入logo界面类的实现2. 设置设计分辨率和屏幕分辨率3. 加载游戏资源到缓存内容一、载入logo界面的类游戏在启动时,会有短暂各个公司logo的短暂显示,接着进入另外一个场景(往往是主场景),出现logo的这个场景程序往往在后台做了很多事情,比如:游戏的初始化,加载游戏资源等。今天开发第一个场景——载入logo界面的场景。该场景写在头文件CopyrightLa

2016-09-20 16:42:31 1423

原创 C语言中指针的传值和传址

#include #include void Func(char* p){ p = (char*)malloc(50);}void main(){ char* cptr = NULL; // cptr是指向某个内存块的地址,这里是NULL内存块;而在Func函数中,char* p = cptr // 因此这里为一个NULL malloc,程序结果不会输出hello wo

2016-09-18 19:36:51 1862

原创 Unix网络编程 卷1 第8章: 基本UDP套接字编程(概述及recvfrom/sendto函数)

一、概述使用UDP和TCP编写程序时,我们要了解他们的差异。主要是:TCP是面向连接的可靠的字节流传输协议,UDP是无连接的不可靠的数据报传输协议。不同的协议有不同的使用场合,使用UDP编写的一些常见的应用程序有:DNS(域名系统),NFS(网络文件系统)和SNMP(简单网络管理协议)。下图是典型的UDP客户/服务器程序的函数调用。其中UDP不建立连接,只管使用sendto函数向服务器发送

2016-09-10 17:22:44 1307

原创 Unix网络编程 卷1 第11章:名字与地址转换(udp_client_connect_connect)

一、udp_client、udp_connect、udp_server函数UDP用于访问getaddrinfo的比较简单的接口函数主要为udp_client、udp_connect和udp_server函数,这三个函数定义于《Unix网络编程 卷1:套接字联网API》(简称UNP)的头文件unp.h。udp_client函数用于创建未连接UDP套接字,udp_connect函数用于已连

2016-09-10 16:34:45 585

原创 Unix网络编程 卷1 第3章:套接字编程简介(套接字地址结构)

一、IPv4套接字地址结构IPv4套接字地址结构通常称为“网际套接字地址结构”,它以sockadd_in命名。头文件及声明如下:#include struct sockaddr_in{ uint8_t sin_len; sa_family_t sin_family; /*AF_INET*/ in_port_t

2016-09-09 19:58:11 767

原创 Unix网络编程 卷1 第8章:基本UDP套接字编程(UDP回射客户/服务器程序: main/dg_echo/dg_cli)

一、目的该博文主要整理《Unix网络编程 卷1:套接字联网》(第三版)以下节目的程序,基础知识详见8.1和8.2节。8.3 UDP回射服务器程序:main函数8.4 UDP回射服务器程序:dg_echo函数8.5 UPD回射客户程序:main函数8.6 UDP回射客户程序:dg_cli函数二、完整代码服务器端代码如下:udpserv.c#include #incl

2016-09-08 14:00:09 907

原创 座谈会——体会(一)

一、接口思想——接口是程序的源泉和开始二、类封装变化性三、如何改善继承引发的父类子类紧耦合?四、TCP为什么是可靠的?五、客户端和服务器如何检测对方是否还在线?

2016-09-07 21:17:41 658

原创 派生类变量和父类变量同名

如果子类中的变量名和父类中变量名相同,会覆盖父类中的变量吗?#include class B{public: B(){ a = 1; } void printVar(){ std::cout << a << std::endl; } int a;};class D : public B{public: D(){ a = 2; } int a; };void

2016-09-05 19:03:24 1978

UnityAPI解析pdf

UnityAPI解析pdf 完整版

2016-08-04

Unity3d NGUI实战教程

Unity3d NGUI实战教程pdf文档。我拿积分,你拿资源,谢谢

2016-08-04

安卓多线程时钟

基于JAVA的安卓多线程时钟,简单代码

2016-03-25

Android_SDTxtReadWrite

基于ANDROID的简单SD卡写入读取txt文本文件

2016-03-25

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

TA关注的人

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