- 博客(40)
- 资源 (6)
- 收藏
- 关注
转载 cocos2d-x,windows环境配置总结
转自:http://7090.iteye.com/blog/1402996按照网上的教程配置完以后,主要遇到了两个问题,首先第一个是在建立一个新的cocos2d-x工程之后,点击build,提示错误信息C++代码 fatal error C1083: Cannot open include file: 'CCStdC.h': No such file or
2012-12-19 15:58:52
1827
转载 vs2010更改Additional Include Directories
directory The directory to be added to the list of directories searched for include files. Remarks To add more than one directory, use this option more than once. Directories are searc
2012-12-19 15:33:21
1908
转载 使用Ant一步一步压缩混淆Cocos2d-html5游戏
作者:吕定平 David Lv用Cocos2d-html5开发游戏完成之后,下一步就是将文件打包然后发布了. 下面将会一步一步的讲解如何进行打包.在进行打包操作前,我们必须要搭建好环境,如标题所示,我们是使用Ant进行打包的. Ant是什么?大家可以去google一下.要将ant首先需要安装jre ,就是Java运行环境或者说Java虚拟机.大家可以到http://ww
2012-12-13 10:34:52
1868
转载 IOS使用自定义字体
1、添加对应的字体(.ttf或.odf)到工程的resurce,例如UnidreamLED.ttf(led字体)2、在info.plist中添加一项 Fonts provided by application (item0对应的value为UnidreamLED.ttf,添加多个字体依次添加就可以了)3、接下来就是要找到UnidreamLED.ttf对应的字体名称,可以使用以下代码
2012-12-13 09:37:49
591
转载 iOS6下屏幕旋转不响应以及使用Three20不旋转解决方案
苹果将sdk从5.1升级到6.0之后在屏幕旋转的支持上做了一些修改。需要注意的为以下3点:1 plist文件:首先必须在plist文件中Supported interface orientations项进行对应方向的支持。iphone和ipad分别为两项。2 新增加的关于旋转支持的函数:需要在rootviewcontroller中响应以下2个方法:
2012-12-13 09:37:18
526
转载 ios开发-推送通知
一.关于推送通知 推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(Apple Push Notification Service,简称apns)推送到设备的程序上。
2012-12-13 09:35:58
508
转载 cocos3d加载3Dmax模型到ios中
前两天突然看到cocos3d这个东西,之前一直在研究cocos2d,自已把cocos3d开发库下载下来之后,就开始自已试了,遇到了很多的问题,下边就根我一起看看怎么用cocos3d加载3dMax的模型吧。转载请说明出处:http://fengmm521.blog.163.com/blog/static/25091358201210173463909/第一个问题:3Dmax文件转成pod文件
2012-12-13 09:34:21
3220
转载 cocos2d图片加载问题
最近在学习iphone上的游戏开发,自已觉得有一个工具之后,好像并不是那么难学。这里有一些加载图片方面的经验跟和我一样的初学者分享一下。希望大家都能很快的成为高手。 在iphone的cocos2d开发中的图片,现在好像有很多种格式,但是我只用了两种在这里最常用的格式,一种是"*.png"格式,另一种是".pvr ”格式的,还有对pvr格式压缩后的.pvr.ccz的。pvr是iph
2012-12-13 09:32:57
1939
转载 Cocos2D CCRenderTexture莫名其妙报错的问题
本文内容来自网络,连接:http://www.techpot.net/archives/33453注意两点就行了:一个就是:1。CCRenderTexture在初始化的时候高度和宽度不能小于1(这是模拟器的要求)报错之后的表现为:虽然画面卡住(就如同opengles罢工不做渲染了一样),但程序依然能够正常执行,box2d引擎工作也很正常(通过控制台输
2012-12-13 01:39:26
594
转载 COCOS2D-X用到的部分容器简单用法
"code" class="cpp">#include std::vectorint> str; // 插入到末尾 str.push_back(111); str.push_back(222); str.push_back(333); CCLOG("-------------------------");
2012-12-13 01:36:52
458
转载 cocos2d-x相关词汇翻译
CCFiniteTimeAction finite-有限的 有限时间的动作sequenceable 可顺序化的Serialization 序列化 - 字节流传输actionInterval interval-间歇 -持续动作actionInstant instant-瞬时的-立即动作CCRepeat:重复执行几次、CCRepeatForever:永远执行、CCSeq
2012-12-13 01:29:18
540
转载 cocos2d-x 内存释放的机制和使用要注意的地方
因为功能和接口和objective-c版本的差不多,所以在内存管理上也采用objective-c引用计数的机制来实现内存管理。仔细看了一下cocos2d-x的源代码,确实写的很好,代码组织得很工整。它们所有类都是继承自CCObject, CCObject有retain(), release()和autorelease()等方法,和objective-c上的NSObject用法一致。每当CCOb
2012-12-13 01:24:11
1559
转载 Cocos2d-x内存管理(二)
前一篇我们讲到cocos2d-x里的内存管理机制,以及引擎中的自动内存管理机制。一个被自动管理的对象从new出来之后到被放到autoreleasepool那么接下来,对象是如何被引擎自动delete掉的呢?首先我们要知道,cocos2d-x的引擎线程是单线程的,它不停的调用voidCCDisplayLinkDirector::mainLoop(void)来绘制当前的Scene ,同时对一些自动释放
2012-12-13 00:49:43
1031
转载 cocos2d-x内存管理机制解析(一)
前言:c++内存机制,采用new关键字实例化的对象,必须在不使用的时候手动delete掉,否则new的时候开辟的内存就不能被回收,造成内存泄露。我们来举个例子说明一下: 运行 结果,vld工具提示了存在内存泄露:当加上delete操作后:下面步入正题:1、cocos2d-x 内存管理的方式,co
2012-12-13 00:01:26
693
转载 cocos2d-x总结-win32环境下响应键盘消息
cocos2d-x总结-win32环境下响应键盘消息cocos2d-x总结-win32环境下响应键盘消息摘要: cocos2d主要面向的是触摸屏幕设备的,在WINDOWS下的定位感觉多多少少就是相当于一个模拟器,因此并没有太多的PC下重要的键盘支持。然而响应键盘消息对于调试来说可以提供不少方便。下边就通过更改cocos2d-x的源码来添 ...cocos2d主要面向的是触摸屏幕设备
2012-12-12 23:43:52
1982
1
转载 php接收post消息打印
(一)表单POST方式提交情况下PHP获取POST数据$_POST 与 php://input可以取到值,$HTTP_RAW_POST_DATA 为空$_POST 以关联数组方式组织提交的数据,并对此进行编码处理,如urldecode,甚至编码转换。php://input 可通过输入流以文件读取方式取得未经处理的POST原始数据(二)fsockopen提交POST数据下PH
2012-11-25 20:49:24
3557
原创 最近做了款Qt meego小软件和大家分享下UI方面的视图
小结:经过3个月业余时间终于整理出一款小软件, 界面工作比android和ios还要简单,symbian更不用说了,界面主要通过qml,而且效果很强大,业务逻辑可以通过json或者c,c++实现,总体来说减少了开发者的界面工作,主要做业务逻辑部分工作,在meego上开发出来的程序如果真的可以运行在android、pad、rim等设备上运行,那才是件大快人心的事情,期待和感激jolla的杰作,如
2012-11-24 17:33:40
1125
原创 Qt meego遮盖控件问题
可能大家用的x,y比较多,我在做会话界面时,会话内容多了会遮盖别的控件,我考虑了各种办法,包括用rect包装 list,还是不成,后来在上班的路上,我想起来还有个z值,把list的z值设置成-1,这时就不会遮盖其他控件。覆盖别的控件前:解决后:
2012-11-24 16:43:58
981
原创 QT MD5 SHA1加密使用
MD5 hashQString md5;QString aStr="Nokia Qt";QByteArraybb;bb = QCryptographicHash::hash(aStr.toAscii(),QCryptographicHash::Md5 );md5.append(bb.toHex()); sha1 hashQString res="";
2012-06-14 18:42:25
2697
原创 QT QString转成char的方法
QByteArray ba = str.toLatin1(); char* cstr=(char*)malloc(ba.length()+1); memset(cstr,0,ba.length()); memcpy(cstr,ba.data(),ba.length()); cstr[ba.length()]='\0';
2012-06-14 11:33:25
906
原创 QT开发中遇到的问题1,QtCoreModule未初始化
1、error: expected initializer before 'QtCoreModule'从提示上看不出问题,但是确是类的头文件中缺少“;"分号。待续。。。。。。
2012-06-11 19:03:14
1503
转载 SQLite数据库如何存储和读取二进制数据
SQLite数据库如何存储和读取二进制数据 作者:叶开 来源:blog.youkuaiyun.com/hopestar2 时间:2009-3-11 【 字体:大中 小 】 〖 双击滚屏 〗 1. 存储二进制数据 SQLite提供的绑定二进制参数接口函数为:int
2010-10-29 11:19:00
2072
转载 SQLite的使用场景(zz)
★如何权衡? 当你在权衡某个场合是否应该使用SQLite时,(在技术层面)至少要考虑如下几点: ◇能否发挥SQLite的某些特长? ◇是否还有其它的替代方案? ◇是否有啥潜在的技术风险? 想清楚上述问题之后,再做出决策。 ★SQLite的特点 关于SQLite的特长,在上次的帖子中已经介绍过了。考虑到某些同学比较健忘,咱再回顾一下: ◇文件型数据
2010-10-29 10:39:00
811
原创 qt4.7 qml互相调用
今天去参加了nokia的code print,还是学到些东西的,nokia用qml脚本实现前端的ui酷炫效果,后边用js或者实现逻辑,看起来很强大,产品设计者直接用ui designer设计ui,programmer直接在ui上开发逻辑,省去了symbian前端ui大量的繁琐工作,也发现些缺点,就是qml不能断点跟踪,只能打log。 在此qml调用js的就不介绍了,调用c++的
2010-10-23 22:44:00
4805
1
转载 在3版中实现并动态配置开机自启动,From Forum Nokia Wiki
在3版中实现并动态配置开机自启动From Forum Nokia Wiki适用版本:Serire 60 3rd Edition具体方案:在3版中使用了新的Startup List Management API实现开机自启动。需要应用程序实现开机自动启动,需要完成以下步骤: 1. 在项目的data目录下创建一个资源文件,名字为0xXXXXXX.rss, 0xXXXXXX为需要启动的程序的UID3。在资源文件中填入以下内容:#include RESOURCE STARTUP_ITEM_INFO startex
2010-09-29 16:33:00
549
转载 Symbian OS中的Client/Server机制分析
<br />以下分析基于:<br />Developer Platform :S60 3rd Edition, Feature Pack 2 SDK<br />Operating System :Symbian OS v9.3<br />一,为什么要使用Client/Server架构<br />在Symibian OS中所有的异步服务都是Server通过C/S架构来实现的。Client是利用Server提供的特定服务的程序,Server接受来至Client的请求消息并同步或异步的处理他们。C/S架构有如下的
2010-09-29 12:46:00
497
原创 S60生成书签主页代码RFavouritesDb ,CFavouritesItem
RFavouritesDb db; // KBrowserBookmarks is picked up from the header User::LeaveIfError(db.Open(fsession, KBrowserBookmarks)); CleanupClosePushL(db); CFavouritesItem* item = CFavouritesItem::NewLC();
2010-09-29 12:37:00
430
原创 S60生成书签代码RFavouritesDb ,CFavouritesItem
CFavouritesItem* item = CFavouritesItem::NewL(); item->SetNameL(tag->GetName()); item->SetParentFolder(KFavouritesRootUid); item->SetType(CFavouritesItem::EItem); item->SetUrlL(_L("http://aijia2009.ta
2010-09-29 12:34:00
461
转载 S60桌面快捷设置_很霸道的说
<br /> <br /> 最近因为工作需要,开始研究如何将自己的应用程序通过code添加到快捷方式中。下面给大家介绍一下。<br /> 由于SDK版本不同,因此设置方式也不同<br /> MR 和 FP1<br /> <br /> // if the shortcut is in the primary container then we should move it to the secondary container<br /> _LIT(KContainer_Secon
2010-09-29 11:23:00
678
原创 CAknSettingItemList全屏问题?
AVKON_SETTING_ITEM_LIST 用这个资源创建CAknSettingItemList这个控件,怎么能全屏呢?我把屏幕设置成全屏了,但是后面显示的空白。
2009-10-14 10:48:00
526
1
原创 Symbian C++ 各种类型之间的转换(zz)
以下是常遇到的各种类型之间的转换 1.TTime转TBuf型TBuf theTime;//存储转换后的时间 TTime tt; tt.HomeTime(); _LIT(KTimeFormat,"%Y%M%D%1-%2-%3 %H:%T:%S");//格式为:2006-03-04 12:12:12 tt.FormatL(theTime,KTimeF
2009-06-17 17:50:00
601
原创 symbian进程间内存共享
最近看了一些进程间通讯的资料,基本上原理是一样的,在一个线程开一个全局的服务,另外一个可以通过全名字,或者部分名字查找这个服务,然后取得这个全局服务的内存地址,得到内存中的数据。 在symbian上有RChunk,RTread等类,但是在3rd fp1上取消了RTread的Read和Write方法,所以只能用RChunk类了,调用方法如下: 一个线程启动服务:
2009-06-17 14:18:00
1742
原创 RC4加密原理及代码
近日由于用了RC4的知识,所以就对其进行了查阅,并且进行了实现,列于以下:RC4算法介绍 RC4加密算法Ron Rivest(非常有名的非对称加密算法RSA三巨头之一)在1987年设计的,密钥长度可变的流加密算法簇。之所以称其为簇,是由于其核心部分的S-box长度可为任意,但一般为256字节。该算法的速度可以达到DES加密的10倍左右,且具有很高级别的非线性。RC4起初是用于保护商业
2009-05-20 09:52:00
19570
1
原创 S60 3rd 能力调用关系
S60 3rd的dll,exe等的使用中,会遇到调用exe调用dll的情况,dll调用dll的,调用者一定要是被调用者能力的子集才能实现调用关系,否则会因为安全问题被拒绝。
2009-05-06 15:52:00
734
原创 @"yyy.sis",(0x09A770B5) S60pkg打包多个sis
在打包一个sis时将另一个已经生成的sis打包进去,安装时即可一起安装CODE xxx.pkg------------------------------..."/Symbian/7.0s/Series60_v21_CW/Epoc32/release/armi/UREL/xxx.app"-"!:/system/apps/Vms/xxx.app"...
2009-04-29 18:36:00
678
原创 S60桌面图片设置
To change wallpaper programmatically you can use the AknsWallpaperUtils class defined inaknswallpaperutils.h. 可以是图片资源,也可以是mbm的资源_LIT(KWallpaperImage, "c://data//images//mywallpaper.jpg");Ak
2009-04-20 17:15:00
707
原创 Multiply defined section是怎么造成的
1、检查mmp,是否有2个一样的cpp文件2、The solution for my post is that is.. I have defined the member functions in class.. I am safe guarding the header fileifndef __SYM_H_ class abc{ int xyz() { /
2009-03-23 10:27:00
1557
1
原创 Carbide.c++ 2.0 free download
Carbide.c++Latest newsCarbide.c++2.0 is now available with support for the latest technologies based onSymbian OS, such as S60 5th Edition and the Qt platform, and it offerssignificant improveme
2009-01-22 12:00:00
1070
Qt Cross-platform Development - MeeGo and Symbian
2011-12-16
区号身份证手机号码归属地查询
2008-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人