自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (8)
  • 收藏
  • 关注

转载 iOS多线程GCD

Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main_queue** @abstract* Returns the

2014-11-01 11:19:53 255

原创 iOS-生成Bundle包-引入bundle-使用bundle

在我们使用第三方框架时,常常看到XXX.bundle的文件。我们找到该文件,显示包内容,大致看到很多资源文件:图片、配置文本、XIB文件……什么是Bundle文件?简单理解,就是资源文件包。我们将许多图片、XIB、文本文件组织在一起,打包成一个Bundle文件。方便在其他项目中引用包内的资源。Bundle文件的特点?Bundle是静态

2014-10-08 16:34:07 322

转载 iOS生成静态库方法-iOS集成静态库-iOS合并静态库

在iOS的开发过程中,我们常常用到第三方的库。尤其是QQ、百度地图、广告等。那么,如何制作自己的库文件呢?如果,将自己写的功能类编译成库文件,分发给其他人来使用呢?静态库的优点编译静态库的好处也还是有的!1.让自己的源码不被直接暴漏。2.需要使用时,仅仅拷贝相应的.h文件和.a文件就好,不用在将源码一一拷贝。方便。3.

2014-10-08 15:52:58 361

原创 【iOS】IOS 4.2 编写通用的静态库.a文件

IOS制作.a的静态库,比起.framework相对简单了好些。 下面介绍一下具体生成步骤:1、新建一个framework&library库。IOS 下的cocoa touch static library。然后输入product name 为libsql4.2 编写通用的静态库.a文件" style="margin:0px; padding:0px; border

2014-10-08 15:51:29 254

转载 IOS 4.2 编写真机和模拟器通用的framework(静态库)

IOS中静态库的方式有*.a或*.framework。个人感觉不论是.a还是.framework其实无外于对源码进行隐藏的一种表现方式。许多时在项目中,往往对于积累沉垫下来很少改动的代码(高内聚,低耦合的代码),为了增加重用性,常常都进行库的封装好存。 在WIN上封装为DLL(动),LIB(静)。在LINUX上封装为.SO(动),.a(静)。 便于介绍对类库

2014-10-08 15:50:51 432

原创 Lua中调用C++方法

目前项目,使用了Lua脚本,至于使用Lua的好处不再赘述了。于是对Tolua做了一些小小的学习,总结一下吧。主要说一下如何在Lua中调用C++方法。Lua调用C++的桥梁,是tolua。tolua是什么,http://blog.csdn.net/killwd/article/details/1423923 这篇文章介绍的很详细。我们需要手动做的,其实便是编写中间类,这个类被

2014-09-17 17:09:17 528

原创 LUA语言基础

从今天开始,往后将陆续更新Lua教程,主要是搭载Cocos2dx ,有任何疑惑或者不对的地方,尽情指正、交流、探讨。那么首先肯定是Lua语言基础的知识点,下面直接附上代码,注释已经很清楚,无需赘述。这里顺便给大家推荐一款mac os上的文本编辑器,好用支持多语言编辑,oc,c,c++,java,lua,js,html等等等TextMate,图标是个菊花 – -。   下载地

2014-08-26 13:45:01 232

转载 Cocos Studio Samples讲解(含操作及代码实现,覆盖各个编辑器)

Samples仓库地址:  Cocos2d-x2.2.3版本仓库地址  https://github.com/chukong/CocoStudioSamples  Cocos2d-x 3.0版本仓库地址  https://github.com/chukong/CocoStudioSamplesBasedOnCocos2d-x3.0    下载地址:  Cocos2d

2014-08-21 15:32:14 341

原创 初学者必备文档:Lua初学常见问题解析

Lua是一种单独的语言!在语言的特性以及实现上,Lua设计者有他们的取舍。高效、简洁、方便是Lua的特点。Lua的面向对象特性类似Javascript,都是基于原型机制(而非类机制)实现。AD:Lua初学常见问题解析是本文要介绍的内容,主要是来讲解初学LUA时应该要怎样去学习,具体内容来看本文详解。1、学习lua需要什么基础?很显然,lua不

2014-08-21 15:30:05 406

转载 CocoStudio sample讲解 DemoShop商店界面

CocoStudio sample讲解 DemoShop商店界面   CocoStudio sample讲解 DemoShop商店界面 CocoStuido sample----DemoShop源代码地址  https://github.com/chukong/CocoStudioSamples 大家可以预先下载这个源代码, 本教程所

2014-08-21 15:29:29 468

原创 cocos2d-x的lua脚本如何获得Cocostudio中UI控件的对象

那么我们如何获取UI上的控件呢?答案是通过Name或Tag查找,使用函数getChildByName() 或 getChildByTag()。以Button为例,代码如下:    local function createCocostudioUI()        local ccsLayout = ccs.GUIReader:shareReader():w

2014-08-21 15:24:22 469

原创 CocoStudio在Cocos2d-x Lua项目中的应用--加载动画

当游戏进入了手游时代, 快成为了开发游戏的主题曲. 开发快, 上线快, Bug修复快, 挣钱也会特别快.  脚本成为了在游戏开发中的助力, 而且脚本可以即时更新的特性, 更是为了避免平台冗长的审核过程的法宝. Lua脚本以其开发速度快, 运行快, 成为了众多游戏开发的首选.   CocoStudio也是以快著称, 如果CocoStudio和Cocos2d-x Lua珠联璧合, 快上加快

2014-08-21 15:23:59 602

转载 Cocos Studio和Cocos2d-x版本对应关系

Cocos Studio和Cocos2d-x版本对应关系   版本对应列表:   cocos2d-x                       |                        Cocos Studio                        |                             HTML5 

2014-08-20 17:58:37 448

转载 Cocos2dx之使用UI库结合cocostudio

分类: cocos2d-x2014-08-05 12:19 7人阅读 评论(0) 收藏 举报目录(?)[+]  Cocos2dx之使用UI库结合cocostudio分类: cocos2dx2014-03-21 16:10 735人阅读 评论(0) 收藏 举报cocos2dxcocostudioui目录(?)[+

2014-08-20 16:19:05 399

原创 Lua第三方插件列表

下面的这些内容不包含在本文中:官方的Lua包和文档 (参看 http://www.lua.org/),;涉及到Lua使用但不是被Lua使用者普遍使用的东西 (参看 http://www.lua.org/uses.html), ;本wiki已经存在的内容(参看 LuaDirectory).类库和与Lua绑定的资源LibrariesAndBindings开发环境

2014-08-13 11:38:57 397

原创 【COCOS2DX-LUA 脚本开发之十一】C/C++与Lua之间进行数据函数交互以及解决“PANIC: unprotected error in call to Lua API (attempt

在使用Cocos2d-x 时候,难免需要C/C++调用Lua函数、数据或Lua调用C/C++函数,那么本篇讲详细介绍C/C++与Lua之间的数据、函数交互。首先让我们来简单了解几个Lua API函数:int   luaL_dofile (lua_State *L, const char *filename)  :加载并运行指定文件,没有错误返回0void  lua_

2014-08-13 11:37:53 601

原创 Lua 基础

Lua是一种完全免费的脚本语言,它的官方网站在http://www.lua.org.在网站上可以下载到lua的源码, 没有可执行版本, 不过不用担心, 因为lua源码可以在任何一种C/C++的编译器上编译.如果要学习Lua, 官方网站上的Reference是必备的,上面有每个命令的用法,非常详细。参考手册 http://www.lua.org/manual/5.0/ 作者写的Programming

2014-08-13 11:34:26 309

原创 【COCOS2DX-LUA 脚本开发之十】使用Lua CJSON库进行encode与decode操作完成对Json数据转化

本篇介绍如何在lua中对数据进行json的encode与decode,这里Himi采用cjson进行。首先简单介绍下cjson:Lua CJSON 是 Lua 语言提供高性能的 JSON 解析器和编码器,其性能比纯 Lua 库要高 10 到 20 倍。Lua CJSON 完全支持 UTF-8 ,无需依赖其他非 Lua/LuaJIT 的相关包。文档链接:  http://www.ky

2014-08-13 11:34:19 308

原创 Lua基础

Lua是一种完全免费的脚本语言,它的官方网站在http://www.lua.org.在网站上可以下载到lua的源码, 没有可执行版本, 不过不用担心, 因为lua源码可以在任何一种C/C++的编译器上编译.如果要学习Lua, 官方网站上的Reference是必备的,上面有每个命令的用法,非常详细。参考手册 http://www.lua.org/manual/5.0/ 作

2014-08-13 11:33:43 135

原创 【COCOS2DX-LUA 脚本开发之一】在Cocos2dX游戏中使用Lua脚本进行游戏开发(基础篇)

本站文章均为 李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/681.html          ☞ 点击订阅 ☜ 本博客最新动态!及时将最新博文通知您!对于游戏公司而言,采用游戏脚本lua、python等进行开发也很常见,但是很多童鞋对脚本并没

2014-08-13 11:32:17 320

原创 mac 执行sh批处理文件

sudo sh ./packageFile.sh

2014-08-11 10:02:55 2372

原创 Mac OS X下搭建Android开发环境(包括SDK和NDK)

z源准备: JDKEclipseAndroid SDKAndroid NDKADTCDTANT搭建Android SDK开发环境:1.JDK安装,要求版本>1.5, Mac OS中已经预装了JDK,通过java -version在命令行中查看当前版本。但建议使用最新版本,在http://www.oracle.com/technetwork/jav

2014-07-31 11:29:46 371

转载 js 匿名函数和闭包

匿名函数就是没有名字的函数,闭包是可访问一个函数作用域里变量的函数。一.匿名函数//普通函数function box() { //函数名是boxreturn 'Lee';}//匿名函数function () { //匿名函数,会报错return 'Lee';}//通过表达式自我执行(function box() {

2014-07-28 11:54:50 227

原创 TS数据结构分析

1.TS包得数据结构2.// Transport packet headertypedef struct TS_packet_header{    unsigned sync_byte                                         :    8;    //同步字节,固定为0x47 ,表示后面的是一个TS分组,当然,后面包中的数

2014-07-23 11:37:27 299

原创 TS 流解码过程

TS 流解码过程:1. 获取TS中的PAT2. 获取TS中的PMT3. 根据PMT可以知道当前网络中传输的视频(音频)类型(H264),相应的PID,PCR的PID等信息。4. 设置demux 模块的视频Filter 为相应视频的PID和stream type等。5. 从视频Demux Filter 后得到的TS数据包中的payload 数据就是 one p

2014-07-23 11:36:49 419

原创 Darwin Streaming Server 简介

Darwin Streaming Server  概要  Darwin Streaming Server简称DSS。DSS是Apple公司提供的开源实时流媒体播放服务器程序。整个程序使用C++编写,在设计上遵循高性能,简单,模块化等程序设计原则,务求做到程序高效,可扩充性好。并且DSS是一个开放源代码的,基于标准的流媒体服务器,可以运行在Windows NT和Windows

2014-07-23 11:36:19 585

原创 使用 C++ 处理 JSON 数据交换格式

使用 C++ 处理 JSON 数据交换格式 一、摘要    JSON 的全称为:JavaScript Object Notation,顾名思义,JSON 是用于标记 Javascript 对象的,JSON官方的解释为:JSON 是一种轻量级的数据传输格式。本文并不详细介绍 JSON 本身的细节,旨在讨论如何使用 C++ 语言来处理 JSON。关于 JSON 更具体的信息,可参见 J

2014-07-23 11:35:52 222

原创 rtsp交互命令简介及过程参数描述

Real Time Streaming Protocol或者RTSP(实时流媒体协议),是由Real network 和 Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一 种可扩展的框架,使能够提供可控制的,按需传输实时数据,比如音频和视频文件。源数据可以包括现场数据的反馈和存贮的文件。rtsp对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,rt

2014-07-23 11:35:22 300

原创 arwin Streaming Server用vs2005编译运行过程

一:编译Darwin6.0.3版本是最新版本,也提供了.dsw文件。但是使用vs2005和vc6是编译不过的。所以,采用Darwin5.5.5版本。使用vc6打开WinNTSupport文件夹下的.dsw工程,直接batch build,可一步生成。使用vc编译速度快,但是调试和看代码不如2005方便。下面主要是使用vs2005编译的问题。转换vs2005的sln后

2014-07-23 11:34:07 377

原创 PS流格式

概念:将具有共同时间基准的一个或多个PES组合(复合)而成的单一的数据流称为节目流(Program Stream)。ES是直接从编码器出来的数据流,可以是编码过的视频数据流,音频数据流,或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。构成:PS包由包头、系统头、PES包3部分构成。包头由PS包起始码、系统时钟基准(SCR-System Cloc

2014-07-23 11:33:39 332

原创 VS2010下编译安装DarwinStreamingServer5.5.5

源码下载链接:http://dss.macosforge.org/源码版本: 5.5.5版本电脑环境:visual studio2010,window 7 x64系统。用VS2010打开WinNTSupport文件夹下的.dsw工程,全部转换vs2010。 使用vs2010编译的遇到一些问题和解决方法:(1)          提示:winsock2某些函数重定义。方法

2014-07-23 11:33:00 548

原创 使用mp4v2将H264+AAC合成mp4文件

录制程序要添加新功能:录制CMMB电视节目,我们的板卡发送出来的是RTP流(H264视频和AAC音频),录制程序要做的工作是:(1)接收并解析RTP包,分离出H264和AAC数据流;(2)将H264视频和AAC音频以某种格式封装,最后存成文件,供用户查看。第一步已经有部分代码可供参考,因此很快就完成了。第二步,我们决定封装成mp4,查找了一些资料后,决定使用开源库m

2014-07-23 11:32:11 852

原创 vc编译jpeglib库

一、vc编译jpeglib库1、下载源代码下载地址:http://www.ijg.org/。注意:一定要下载win32 版本2、编译源代码.    A、解压源代码,修改源代码中jconfig.vc为jconfig.h;    B、添加环境变量PATH,C:/Program Files/Microsoft Visual Studio/VC98/Bin ;

2014-07-23 11:31:04 375

转载 unity3D游戏开发十八之NGUI动画

我们先来看下帧动画,顾名思义,就是一帧帧的图片组成的动画,我们需要用到UISprite Animation组件,它的属性如下:Framerate:播放速率,也就是每秒钟播放的帧数Name Prefix:图片名字的前缀,可以用来过滤图片集中的图片,从而指定你需要的图片Loop:循环按照前面文章创建UI的步骤,我们创建一个sprite,一个button,通过

2014-07-17 11:01:33 378

转载 unity3D游戏开发十六之NGUI三

接下来我们看下ProgeressBar,进度条,它是UISlider和UIScrollBar的基类,属性如下图:Value:百分比Alpha:透明度Steps:步阀阈值Appearance:特性a.Foreground(前景图片)b.Background(背景图片)d.Direction(滑动方向)On Val

2014-07-17 11:00:31 352

转载 unity3D游戏开发十七之NGUI四

接下来我们讲解下UIGrid,UIGrid是用来轻松的排列众多widget到固定大小格子的脚本。 编辑时和运行时都可以使用。如果想使用可变的格子单元大小,你可以使用UITable,属性如下图:Arrangement的值决定了子节点的摆放位置。Horizonta让子节点向右排列,Vertical向下排列。Max Per Line属性控制Horizontal排列时候的最大有多少

2014-07-17 10:59:38 375

转载 iOS 上的蓝牙框架 - Core Bluetooth for iOS

Core Bluetooth 是在iOS5首次引入的,它允许iOS设备可以使用健康,运动,安全,自动化,娱乐,附近等外设数据。在iOS 6 中,这个API被扩展了,让iOS也能成为数据提供方,也就是Server(Peripheral)端,可能使它与其它 iOS 设备交互数据。Core Bluetooth API 基于BLE4.0规范。这个框架涵盖了BLE标准的所有细节. 不过,仅仅只有新的

2014-07-17 10:54:59 454

转载 unity3D游戏开发十五之NGUI二

接下来我们讲解下UILabel,UILabel是用来显示文本的脚本,继承自UIWidget。我们创建一个label,属性如下图:所有的label都需要Font才可正常工作。这个字体可以使Dynamic的(引用Unity Font),也可以是Bitmap字体——嵌入到Atlas里面的字体。动态字体更稳固因为它不需要你预先创建符号,但是Bitmap字体可以和你atlas的其他东西渲

2014-07-16 20:28:14 452

转载 unity3D游戏开发十四之NGUI一

在Unity中,可以使用代码控制其自身所携带的GUI来实现图形界面的搭建。但是这些组件的搭建效率很低,而且已经无法满足现在市场对图形用户界面美感的要求,所以,引入了NGUI来增加所要开发的图形用户界面的美感。NGUI是一个功能强大的UI系统,其事件处理通常由开发人员编写C#脚本完成,并且是一个严格遵循KISS原则的Unity框架,该框架具有干净、简约的代码。现在NGUI的各个版本很多,我这

2014-07-16 20:27:39 598

转载 unity3D游戏开发十三之GUI

GUI在游戏的开发中占有重要的地位,游戏的GUI是否友好,使用是否方便,很大程度上决定了玩家的游戏体验。Unity内置了一套完整地GUI系统,提供了从布局、控件到皮肤的一整套GUI解决方案,可以做出各种风格和样式的GUI界面。在Unity中使用GUI来完成GUI的绘制工作,目前Unity没有提供内置的GUI可视化编辑器,因此GUI界面的制作需要全部通过编写脚本代码来实现,如果游戏有比较多的界面制作

2014-07-16 20:27:09 480

《人工智能导论》实验指导书

人工智能实验指导书《人工智能导论》实验指导书

2013-11-20

android 文本阅读器源代码

android 阅读器 源代码,里面有关于翻页效果的实现未完成 ,阅读器只能实现对TXT文档的阅读。

2012-11-14

百度地图的flash版控件

基于flash开发百度地图,很不错的东西,推荐一下

2012-10-30

google首页js代码

google首页js代码 很好的学习东西

2012-09-23

-2003年全国硕士研究生入学统一考试数学一试题

download.kaoyan.com-2003年全国硕士研究生入学统一考试数学一试题

2012-09-23

google首页的样式表

google首页的样式表,web开发可以做下参考

2012-09-23

linux学习pdf文件

强大的linux学习文档,linux源码的学习和了解

2011-11-21

空空如也

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

TA关注的人

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