cocos2d-x常用语句归纳总结一

2024-09-03 01:58

本文主要是介绍cocos2d-x常用语句归纳总结一,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1:导演如何表示?

director::getInstance();

2:如何求屏幕宽度?

director::getInstance();

getVisibleSize();

3:如何求精灵的尺寸?

auto target=Sprite::create(“.png”,Rect(0,0,27,40));

target->getContentSize();

4:如何求0~1的随机数?

a:rand()%2;

b:CCRANDOM_0_1()*2    乘

5如何让精灵在2秒内移动到point(100,50)点?

auto d=moveTo::create(2,point(100,50));

6:如何运行一个动作,让精灵从屏幕的右边,2秒内移动到屏幕左边,求出手机屏幕的尺寸及精灵在屏幕右边的恰好位置?

手机屏幕的尺寸:

   Sizepk=Divector::getInstance();

  getVisibleSize();

 

精灵在屏幕右边的恰好位置

auto Sprite jingling=Sprite::create(“.png”);

int Y=pk.height/2;

int X=pk.width/2+jingling;

getContenceSize().width/2;

jingling.setPosition(x,y);

autoleftrun=moTo::create(2,-point(jingling->getConteatSize()/2,Y));

7:如何去运行一个动作序列?

接6验身


jingling->runAction(left,NULL);

8:

 

autoactionMoveDone=callfunc::create(CC_CALLBACK_1(HelloWord::spriteMoveFinshed,this));是什么意思?   

是一个回调动作

CALLBACK表示要执行的回调函数

spriteMoveFinshed是一个参数,这个参数的类型是Node*(节点类型;CC_CALLBACK_1表示回调函数有一个参数)

例:回调函数

target->runAction(leftrun,b,NULL);

void spriteMoveFinshed(Ref*s)

{

   sprite*w=(sprite*)s;

this->removeChild(w);

 

}

 

11如何写一个移动动作?

  auto a=MoveTo::create(秒,point(x,y));

12:如何写一个回调动作?

auto b=CallFuncN::create(

     CC_CALLBACK_1(类名::函数名,参数));

13:如何组成一个动作队列?

Sequence::create(a动作,b动作,NULL);

 

14:如何运行一个动作?

方法一:runAction(a);

方法二:runAction(Sequence::create);

这篇关于cocos2d-x常用语句归纳总结一的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1131704

相关文章

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

SpringBoot 获取请求参数的常用注解及用法

《SpringBoot获取请求参数的常用注解及用法》SpringBoot通过@RequestParam、@PathVariable等注解支持从HTTP请求中获取参数,涵盖查询、路径、请求体、头、C... 目录SpringBoot 提供了多种注解来方便地从 HTTP 请求中获取参数以下是主要的注解及其用法:1

Spring 依赖注入与循环依赖总结

《Spring依赖注入与循环依赖总结》这篇文章给大家介绍Spring依赖注入与循环依赖总结篇,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. Spring 三级缓存解决循环依赖1. 创建UserService原始对象2. 将原始对象包装成工

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十

MySQL中REPLACE函数与语句举例详解

《MySQL中REPLACE函数与语句举例详解》在MySQL中REPLACE函数是一个用于处理字符串的强大工具,它的主要功能是替换字符串中的某些子字符串,:本文主要介绍MySQL中REPLACE函... 目录一、REPLACE()函数语法:参数说明:功能说明:示例:二、REPLACE INTO语句语法:参数

Java Stream流以及常用方法操作实例

《JavaStream流以及常用方法操作实例》Stream是对Java中集合的一种增强方式,使用它可以将集合的处理过程变得更加简洁、高效和易读,:本文主要介绍JavaStream流以及常用方法... 目录一、Stream流是什么?二、stream的操作2.1、stream流创建2.2、stream的使用2.

MySQL ORDER BY 语句常见用法、示例详解

《MySQLORDERBY语句常见用法、示例详解》ORDERBY是结构化查询语言(SQL)中的关键字,隶属于SELECT语句的子句结构,用于对查询结果集按指定列进行排序,本文给大家介绍MySQL... 目录mysql ORDER BY 语句详细说明1.基本语法2.排序方向详解3.多列排序4.常见用法示例5.

在Java中实现线程之间的数据共享的几种方式总结

《在Java中实现线程之间的数据共享的几种方式总结》在Java中实现线程间数据共享是并发编程的核心需求,但需要谨慎处理同步问题以避免竞态条件,本文通过代码示例给大家介绍了几种主要实现方式及其最佳实践,... 目录1. 共享变量与同步机制2. 轻量级通信机制3. 线程安全容器4. 线程局部变量(ThreadL

Oracle查询表结构建表语句索引等方式

《Oracle查询表结构建表语句索引等方式》使用USER_TAB_COLUMNS查询表结构可避免系统隐藏字段(如LISTUSER的CLOB与VARCHAR2同名字段),这些字段可能为dbms_lob.... 目录oracle查询表结构建表语句索引1.用“USER_TAB_COLUMNS”查询表结构2.用“a