上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 29 下一页

2013年9月14日

摘要: 第一部分:基本图形绘制cocos2dx封装了大量opengl函数,用于快速绘制基本图形,这些代码的例子在,tests\DrawPrimitivesTest目录下注意,该方法是重载node的draw方法实现的,在智能机上,并不推荐直接绘制几何图形,因为大量的坐标编码会极大降低工作效率,应尽量使用Image。而且cocos2dx的渲染机制会造成前后遮挡问题,尤其是几何图形与图片等其他node混合绘制时。void HelloWorld::draw() { CCLayer::draw(); CCSize s = CCDirector::sharedDirector... 阅读全文

posted @ 2013-09-14 11:02 Flex/AS Programmer 阅读(388) 评论(0) 推荐(0) 编辑

摘要: 欢迎转载:http://blog.csdn.net/fylz1125/article/details/8521997这篇写cocos2d-x的构造器。cocos2d-x引入自动释放机制后,创建的对象就不需要我们像C++编程那样自己delete了。但是怎么让自己的类也能保持cocos2d-x的风格呢?或者说怎么样才能让自己的类实例也能自动释放。在cocos2d-x里面大量用到了一个叫create()方法(2.1.0版本)。几乎所有的实体类都会用这个create函数来产生实例而不是他们的构造函数。看看CCSprite的create()函数[cpp] view plaincopyprint?CCSp 阅读全文

posted @ 2013-09-14 11:02 Flex/AS Programmer 阅读(150) 评论(0) 推荐(0) 编辑

摘要: 下面截图是HelloWorld项目下的文件夹结构这是用python命令生成的项目,在创建过程中默认生成多个平台的程序文件。1.“resource”文件夹该文件夹主要用于存放游戏中需要的图片、音频和配置等资源文件。为了方便管理,可以在其中创建子文件夹。在不同平台下,对于文件路径的定义是不一致的,但实际接口大同小异。Cocos2d-x为我们屏蔽了这些差异,其中“resource”文件夹可以默认为游戏运行时的目录。2.proj.win32文件夹“main.h”、“main.cpp” 用于放置游戏头文件,它们是平台相关的程序文件,为Windows专有。通常情况下,程序入口与资源文件管理在不同平台下是不 阅读全文

posted @ 2013-09-14 11:02 Flex/AS Programmer 阅读(354) 评论(0) 推荐(0) 编辑

摘要: http://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。1. do...while(0)消除goto语句。 通常,如果在一个函数中开始要分配一些资源,然后在中途执行过程中如果遇到错误则退出函数,当然,退... 阅读全文

posted @ 2013-09-14 11:02 Flex/AS Programmer 阅读(188) 评论(0) 推荐(0) 编辑

摘要: 使用算法 STL定义了一组算法。这些算法可以通过迭代器来操作容器中的元素。STL实现了用 于完成一些常见任务的算法,如查找、乱序和排序。这些算法是内置的灵活而高效的工具。 使用它们可以将操作容器中元素的普通任务交给STL完成,从而将精力集中在游戏的编写 上。这些算法的强大之处在于它们是泛型的,即同样的算法可以用于不同容器类型的元素。1.使用算法的准备工作 为了使用STL算法,我们将含有算法定义的头文件包含进来。 #include 2.使用find()算法在显示向量scores的内容后,程序从用户获取要查找的值,并存储在变量score中。然 后,程序... 阅读全文

posted @ 2013-09-14 11:02 Flex/AS Programmer 阅读(157) 评论(0) 推荐(0) 编辑

摘要: string对象1.初始化字符串string word1="Game";/*赋值运算符;*/string word2("Over");//转换构造函数;string word3(3,'!');//生成由提供的字符组成,且长度等于提供的数的的string对象;//提供的字符只能只有一个。如果超过一个,将使用最后一个字符。如:string word3(3,'ah');//word3=”hhh”2.连接字符串string phrase=word1+" "+word2+word3;//连接;//之所有可以使用+ 阅读全文

posted @ 2013-09-14 11:02 Flex/AS Programmer 阅读(182) 评论(0) 推荐(0) 编辑

摘要: 13:42:06变量--表达式VariableExample.aspackage { import flash.display.Sprite; public class VariableExample extends Sprite { public function VariableExample(){ var a:Boolean = 1; //布尔型,若用FLASH DEVELOP编译,会出现警告 trace(a); var b:int = 3.1415926; //整型 trace(b); var c:Number; //数字型 trace(c); //字符... 阅读全文

posted @ 2013-09-14 11:02 Flex/AS Programmer 阅读(238) 评论(0) 推荐(0) 编辑

摘要: 学习Flex ActionScript 3.0 强烈推荐电子书AdvancED ActionScript 3.0 Animation(《Make things move》姐妹篇,强烈推荐。详细介绍:点击这里)OReilly.ActionScript3.0.Cookbook.锦囊妙计.繁体中文版.rar (学习AS3的最佳入门书籍,强烈推荐。)OReilly.Flex.3.Cookbook中文翻译版(Flex 3 Cookbook 中文翻译版,学习Flex3的最佳入门书籍,强烈推荐。详细目录:点击这里)OReilly.Flex.3.Cookbook.May.2008.chm (英文版:学习Fle 阅读全文

posted @ 2013-09-14 11:02 Flex/AS Programmer 阅读(558) 评论(0) 推荐(0) 编辑

摘要: 1、经典的Hello WorldHello World.aspackage {import flash.display.Sprite;public class HelloWorld extends Sprite {public function NewClass(){trace("Hello World");}}}2、Label组件的使用LabelExample.aspackage {import fl.controls.Label;import flash.display.Sprite;import flash.text.TextFormat;public class L 阅读全文

posted @ 2013-09-14 11:02 Flex/AS Programmer 阅读(192) 评论(0) 推荐(0) 编辑

摘要: 切割字符串为数组 var n:String="fsdf,dd,ff"var c:Array=n.split(",");trace(c)//输出:fsdf,dd,fftrace(c[0])//输出:fsdfAS3按钮链接网页先要加载这两个类import flash.net.navigateToURL;import flash.net.URLRequest;//把链接强制转换成URLRequest方式,这样才可以被navigateToURL连接var request:URLRequest = new URLRequest(http://www.126.com 阅读全文

posted @ 2013-09-14 11:02 Flex/AS Programmer 阅读(135) 评论(0) 推荐(0) 编辑


上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 29 下一页

Copyright © 2024 Flex/AS Programmer
Powered by .NET 8.0 on Kubernetes