自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

转载 备忘MD

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-08-20 14:32:45 456

转载 Lua中的字符串函数库

Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。字符串库中的一些函数是非常简单的:string.len(s)          返回字符串s的长度;string.rep(s, n)      返回重复n次字符串s的串;你使用string.rep("a",

2014-11-14 11:00:29 452

原创 batch 截取字符串

@echo offset str=abcdeecho 第一个字符为:%str:~0,1%echo 头两个字符为:%str:~0,2%echo 去掉最后一个字符后的字符串为:%str:~0,-1%echo 去掉最后3个字符后的字符串为:%str:~0,-3%echo 第4个字符为:%str:~3,1%echo 第4个及其之后的3个字符为:%str:~3,4%echo

2014-08-14 20:26:42 1149

原创 Dragonbones导出插件修改笔记

使用flash builder进行开发,新建flex项目,项目路径选择,修改编译参数-locale en_US zh_CN ja_JP fr_FR -source-path ./locale/{locale} -allow-source-path-overlap=true build发布为swf,拷贝到export目录 使用extension manager进行打包,需要导入mxi文件。先...

2014-06-19 16:39:46 2139

转载 cocos2d 制作动态光晕效果基础 —— blendFunc

最近的项目要求动态光晕的效果。何谓动态光晕?之前不知道别人怎么称呼这个效果,不过在我看来,“动态光晕”这个名儿起的还是蛮不错的。动态光晕就是在背景图片的上面蒙上一层光照。。。但是这个光照比较特别,他能够变换颜色,变换光圈的半径大小,从而制造出类似梦幻迷离的效果~新项目中我是负责游戏特效这一块的,操作过程中我觉得这东西蛮不错的,很有感觉。之前的项目中我

2014-05-27 15:39:59 670

转载 关于pc上的flash动画转移到Cocos2d-x使用

关于pc上的flash动画转移到Cocos2d-x使用Jetion:某些时候,我们可能需要把pc上面的Flash动画拿到Cocos2d-x上面使用。解决方案:第一:若你的.fla源文件中不带有骨骼动画,则你可以使用TexturePacker结合AnimatePacker来解决这个问题。a.把.fla文件导出为.swfb.把.swf文件

2014-05-26 15:10:23 1247

原创 flash的dragonbone插件导入cocos2d的注意事项

一:Flash版本应该为CS 6.0,低版本不提供支持二:新建flash项目的时候应该选择ActionScript3.0三:动画中只有两种元素,一个是“元件”,另一个是“图形”四:所有的图形必须是位图,暂时不提供包含矢量图的fla文件导入,在保存项目之前您需要将所有的矢量图转换为位图。五:每一个骨骼对应一个“元件”,创建元件时候可以选择影片剪辑和图像两个类型六:每一个元件对应一

2014-05-22 18:25:41 1861

转载 深入理解 Cocos2d-x 内存管理

如果 Cocos2d-x 内存管理浅说 做为初步认识,而 Cocos2d-x 内存管理的一种实现做为进阶使用,那么本文将详细的分析一下 Cocos2d-x 的内存管理的设计实现和原理。知其然,知其所以然 ~或者说:嗯,它这么做,一定是有原因的,体会设计者的用意,感同身受,如果是你,将会如何设计!~~我觉得 最好的学习方式是以自己的语言组织,说与别人听 ~ 这样对自己:更容易发现平时容易忽略

2014-05-12 13:45:54 487

转载 Cocos2d-x 3.0 中文基础教程-精灵帧缓存(SpriteFrameCache)

简介SpriteFrameCache 主要服务于多张碎图合并出来的纹理图片。这种纹理在一张大图中包含了多张小图,直接通过TextureCache引用会有诸多不便,因而衍生出来精灵框帧的处理方式,即把截取好的纹理信息保存在一个精灵框帧内,精灵通过切换不同的框帧来显示出不同的图案。SpriteFrameCacheSpriteFrameCache的内部封装了一个Map _spri

2014-05-06 12:06:01 860

转载 How to optimize memory usage and bundle size of a Cocos2D app

在我完成第一个游戏项目的时候,我深切地意识到“使用cocos2d来制作游戏的开发者们,他们大多会被cocos2d的内存问题所困扰”。而我刚开始接触cocos2d的时候,社区里面的人们讨论了一个非常有意义的话题:“请简单地讲述你认为新手cocos2d程序员在他开始编码之前,最应该先知道,或者应该关注和注意的事项。”这个问题的答案很多,有人讲是“如何加载和保存游戏数据”,有人讲的是“如何实现有限状态机

2014-05-05 09:52:53 575

转载 友盟渠道包工具

游戏做完了,在国内发android包是一件很痛苦的事情,应用市场多达100多家,不说都上吧,就是上10来个也够咱们喝一壶的了,而且每次更新版本都得这么做:(,想想还是应该有个批量打包的工具!1.问题之前在微博上看到王峰的一张表,里面大概有百八十个渠道,后来找不到了,只找到了下面这张图:实现自动化的思路的大概有两个:使用ant工具,写编译脚本打出一个Apk

2014-04-29 13:49:20 740

原创 触摸事件层间传递

问题:游戏界面层吞噬了触摸事件,而无法响应towerHolderMenu的点击事件。原本代码_eventDispatcher->addEventListenerWithSceneGraphPriority(m_sceneTouchListen, pLayer);通过SceneGraph注册事件,会把pLayer加到接收消息node的vector里,在响应时,会遍历vecto

2014-04-28 15:10:07 423

转载 聖達節,次守節,下失節

原文地址:聖達節,次守節,下失節這週講到季札的故事,許多同學對此仍有疑惑,是以在此做一補充。人生而在世,往往不能選擇自己出生所處的環境。如果你運氣好,生在了理想的時代、理想的邦國、理想的家庭,當然人生就不需要做出種種艱難的決定,這是一種莫大的幸運。但如果時代、邦國、家庭不如你所理想,你該怎麼辦?這是古今所有人共同面對的大問題。最好的情況是,你能改變這一切,讓你的

2014-04-28 14:45:16 1132

转载 import-module的注意事项与NDK_MODULE_PATH的配置

具体的语句多参考其他正确的Android.mkimport-module的功能导入外部模块的.mk文件 ,和 include基本一样。概念上的区别是include导入的是由我们自己写的.mk。而import-module导入的是外部库、外部模块提供的.mk。用法上:include的路径是.mk文件的绝对路径。而import是设置的路径指定到模块的.mk所在目录,是相对于ND

2014-04-28 14:41:19 469

原创 git fetch与git pull使用经验

git fetch会拉取remote上的所有分支信息,但不会与本地branch同步。git pull则在拉取远端特定分支后,合并到本地branch。简单来说,git pull = git fetch + git merge因此,当需要获取远端分支信息时,可以用git fetch来获取remote上新建,但本地还没有的新分支。

2014-04-28 14:19:53 605

转载 Understanding Dynamic_cast in C++

在面向对象程序设计中,有时我们需要在运行时查询一个对象是否能作为某种多态类型使用。与Java的instanceof,以及C#的as、is运算符类似,C++提供了dynamic_cast函数用于动态转型。相比C风格的强制类型转换和C++ reinterpret_cast,dynamic_cast提供了类型安全检查,是一种基于能力查询(Capability Query)的转换,所以在多态类型间进行

2014-04-28 13:55:24 424

原创 JNI实战

引子对于刚入门的Android开发者来说,JNI是较难掌握的。JNI有一层神秘面纱,让人敬而远之。需要同时掌握C/C++语言与Android应用开发技术也提高了进入门槛。 让我们揭开面纱,由浅入深地学习JNI技术。JNI是什么JNI是Java Native Interface的缩写,直译成中文就是Java本地接口。JNI并不是Android特有的技术。在Android之前就

2014-04-28 13:47:46 600

转载 设置git默认remote

使用TortoiseGit提交代码时,遇到每次都要提交的remote。

2014-04-23 16:07:59 3086

转载 aa

技术团队的管理人员身负技术和管理的双重使命,有着与众不同的成长路线。绝大多数情况下,在成长路线的第一步,是“技而优则管”,亦即由于表现出了出众的技术交付能力,优秀的技术人员被提拔到了基层管理岗位以承担更加重要和关键的交付任务。众所周知,这并不是技术人员的唯一职业成长路线,大多数人都会在所谓的个人贡献路线上持续发展,走到管理岗位的转折点是少数人的路线。这条路并不好走:一方面,一旦承担了管理使

2013-09-12 17:03:16 538

转载 图形矩阵变换(2D篇)

记得看一本书时上面有这样一句话,知识往往不是一个孤岛,而更像漂泊在海上的群岛,当踏上一块岛屿的时候才发现自己需要了解的东西还有太多。然而这些孤岛之间没有任何的桥梁。当我们要远行的时候就要自己造那样一叶孤舟。独自一人在海上漂泊。Opengl中对矩阵的操作已进行了非常棒的封装,但是在高级特性中(比如剔除技术、绘制阴影等等)都发挥了相当大的作用。       本文有一部分是线性代数的知识,所幸我

2013-08-23 11:33:36 1672

转载 测试驱动开发方法可提升整体游戏开发速度

我们刚刚实现了完全用测试驱动开发(注:Test Driven Development,下文简称“TDD”)方法制作完成首款游戏。我将在下文中分享我的经验,现在我们已经彻底完成了项目的首个版本。我之前讨论过测试驱动游戏开发方法(注:下文简称“TDGD”),但是大部分是理论内容。所以,今天我想要分享的是TDGD如何有助于完成《Battle Group》的制作。  battle grou

2013-08-23 11:28:16 1006

原创 自己实现的对象池

目前的动画机制每帧都会变化贴图,使用对象池用于优化零碎文件的创建和删除。#include "ObjPool.h"ObjPool* ObjPool::m_pObjPool = NULL;ObjPool::ObjPool(void){ _mapSprite.clear();}ObjPool::~ObjPool(void){ ReleaseAllDa

2013-08-23 11:17:26 678

转载 对象池--C++对象池的实现

在稍微大型一点的软件系统开发中,通常我们会用到内存池,对象池,线程池,连接池等各种各样的池(Pool),本文就来讲一讲对象池(Object Pool)。下面从四个方面来介绍一下对象池:1.什么是对象池(Object Pool) ?池(Poo), 与集合在某种意义上有些相似。 水池,是一定数量的水的集合;内存池,是一定数量的已经分配好的内存的集合;线程池,是一定数量的已经创建好的线程的集

2013-08-23 10:21:44 3632

转载 c++对象池内存池实现

以前自己写过一个内存池,采取FreeList计数,总感觉那个性能无与伦比。但上次看一个人测试基于boost::object_pool,和CRT的new/delete的速度比较。在10000*10000次的循环中,简单的对三个大小不一样的class做了new/delete的操作,并简单做些加减。然后那人说1亿次的操作,boost::object_pool是3秒,传统的是93秒。

2013-08-23 10:09:22 2443 1

移动游戏行业分析.pptx

移动游戏行业分析

2022-05-22

Unity3d详细介绍.pptx

unity基础介绍课件

2022-05-22

Unity 复习重点.xls

学习unity的课程资料,重点提纲

2022-05-22

Programming.Windows.Phone.7源代码

Programming.Windows.Phone.7原书配套源代码

2012-08-16

designing components with the c++ stl.pdf

designing components with the c++ stl.pdf

2010-07-14

ADT-0.9.4.zip

ADT-0.9.4.zip,downloaded版本,避免在Eclipse中下载。

2010-07-14

空空如也

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

TA关注的人

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