摘要:
Adobe Flash Player 10.2 版本引入了一个引人注目的新特性:原生鼠标指针。您现在可以使用运行在操作系统层的基于位图的鼠标指针。实现原生鼠标指针flash.ui 包中的 MouseCursorData 对象MouseCursorData 对象的三个属性:MouseCursorData.data:用于显示鼠标指针的 BitmapData 对象向量。MouseCursorData.hotSpot:鼠标指针的定位点值,保存为一个 Point 对象。MouseCursorData.frameRate:用于实现位图图像序列动画的帧频。这个属性允许您创建动画鼠标指针。在创建一个 Mous 阅读全文
摘要:
View Code 1 /* * 2 * BigInt 3 * An ActionScript 3 implementation of Big Integer (light version) 4 * Copyright (c) 2009 Alex.li 5 * http://www.cppblog.com/sleepwom/archive/2009/12/14/103180.html 6 * Derived from: 7 * BigInt.js - Arbitrary size integer math package for JavaScrip... 阅读全文
摘要:
CCScene场景切换、场景的切换效果1、运行场景:1 CCScene *pScene = HelloWorld::scene();2 pDirector->runWithScene(pScene);2、替换场景:1 CCScene *pScene=SceneTestScene::scene();2 CCDirector::sharedDirector()->replaceScene(pScene);3、过渡类: 1 //用CCTransition绕y轴翻转x轴过渡到FilipXpScene 2 CCDirector::sharedDirector()->replaceSce 阅读全文
摘要:
CCMenu这是一个抽象的东西,容纳菜单项CCMenuItem的容器....上次只是简单的介绍一下CCMenuItem,通过最近的学习对CCMenuItem又有了进一步的掌握,然后重新对CCMenuItem有了一个进一步的介绍。内容如下: 1 MenuTestLayer::MenuTestLayer(void) 2 { 3 //设置字体大小 4 CCMenuItemFont::setFontSize( 30 ); 5 //根据名字设置字体 6 CCMenuItemFont::setFontName("Courier New"); 7 //设置能点击 8 setTouchEn 阅读全文
摘要:
介绍在Flash Player中AS的执行跟屏幕重绘都是在单线程处理的。为了便于屏幕重绘,必须要让所有执行代码都执行完毕。对一个帧率24fps的SWF来说,这意味着所有AS操作都在一个帧里运行,醉倒42ms会执行完毕。这还不考虑会随时变化的重绘屏幕的时间。如果代码执行需要更多时间,那Flash Player将会加锁,知道完成为止或者经过默认一个时间片后停止代码执行。本超时出错对话框(只能在调试版本的Flash Player中出现哦)本教程将涵盖对此问题的解决方案-如果你的操作里含有AS计算需要超过给定帧的时间时,这些计算将会异步执行;它们不会被阻塞,并且会在调用它们执行结束后统一结束。这样会在 阅读全文
摘要:
游戏中4者的关系如下:Scenesscene(即 CCScene类)是app 工作流上独立块。scene也叫做 screents 或者“stages”. 一个app可能拥有多个scenes, 但在任何时候只能有一个是激活状态的。举个例子,某个游戏可能拥有如下scenes: Intro, Menu菜单, Level 1, Cutscene 1, Level 2, Winning cutscene, losing cutscene, High scores screen等等. 可以把这些scenes定义成独立的应用块;这些scenes之间包含了相互连接的逻辑(当中断或者完成,intro会进入men 阅读全文
摘要:
首先我也是刚刚接触cocos2d-x不久,也是在网上各种找相关的学习资料,浪费了大量的时间。然后看到子龙山人收集的学习资源汇总很全面,非常适合我们新手学习,我就转载一方面留给自己学习查找方便,另一方面也可以让这些东西更广泛的传播,让更多学习的人方便查找。0.http://www.supersuraccoon-cocos2d.com/zh/2012/02/11/sticky-ios-cocos2d-develop-recommended-blog-list-keep-updating/(It's amazing!Thank yousupersuraccoon!)1.csdn的cocos2 阅读全文
摘要:
Cocos2d-x的菜单中提供了多种菜单项的生成方式,他们都继承于CCMenuItem,如下图:但是这些CCMenuItem及其子类是不能直接添加到显示列表中的,要必须把他们封装到CCMenu中,把CCMenu添加到显示列表显示。下面来看一下CCMenu的继承关系,如下图:实例代码如下: 1 CCMenuItemImage *pCloseItem = CCMenuItemImage::create( 2 "CloseNormal.png", 3 "CloseSelected.png", 4 this, 5 ... 阅读全文
摘要:
在cocos2d-x中要绘制中文。然后我就选择和绘制英文一样的方法进行绘制,结果如下图:代码如下:1 CCSize size = CCDirector::sharedDirector()->getWinSize();2 3 CCLabelTTF* pLabel = CCLabelTTF::create("世界你好", "Arial", 24);4 5 pLabel->setPosition(ccp(size.width / 2, size.height / 2));6 7 this->addChild(pLabel, 1);这是怎么一回 阅读全文
摘要:
Function:函数是可在 ActionScript 中调用的基本代码单位。 ActionScript 中用户定义的函数和内置函数都由 Function 对象来表示,该对象是 Function 类的实例。类的方法与 Function 对象略有不同。 与普通函数对象不同,方法和与其关联的类对象紧密关联。 因此,方法或属性具有在同一类的所有实例中共享的定义。 可以从实例提取方法并将其处理为“绑定”方法(保留与原始实例的链接)。 对于绑定方法,this关键字指向实现该方法的原始对象。 对于函数,this在调用函数时指向关联对象。1、apply():指定要在 ActionScript 调用的任何函数 阅读全文