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

相关文章

Java 枚举的常用技巧汇总

《Java枚举的常用技巧汇总》在Java中,枚举类型是一种特殊的数据类型,允许定义一组固定的常量,默认情况下,toString方法返回枚举常量的名称,本文提供了一个完整的代码示例,展示了如何在Jav... 目录一、枚举的基本概念1. 什么是枚举?2. 基本枚举示例3. 枚举的优势二、枚举的高级用法1. 枚举

Android数据库Room的实际使用过程总结

《Android数据库Room的实际使用过程总结》这篇文章主要给大家介绍了关于Android数据库Room的实际使用过程,详细介绍了如何创建实体类、数据访问对象(DAO)和数据库抽象类,需要的朋友可以... 目录前言一、Room的基本使用1.项目配置2.创建实体类(Entity)3.创建数据访问对象(DAO

IDEA常用插件之代码扫描SonarLint详解

《IDEA常用插件之代码扫描SonarLint详解》SonarLint是一款用于代码扫描的插件,可以帮助查找隐藏的bug,下载并安装插件后,右键点击项目并选择“Analyze”、“Analyzewit... 目录SonajavascriptrLint 查找隐藏的bug下载安装插件扫描代码查看结果总结Sona

Java向kettle8.0传递参数的方式总结

《Java向kettle8.0传递参数的方式总结》介绍了如何在Kettle中传递参数到转换和作业中,包括设置全局properties、使用TransMeta和JobMeta的parameterValu... 目录1.传递参数到转换中2.传递参数到作业中总结1.传递参数到转换中1.1. 通过设置Trans的

C# Task Cancellation使用总结

《C#TaskCancellation使用总结》本文主要介绍了在使用CancellationTokenSource取消任务时的行为,以及如何使用Task的ContinueWith方法来处理任务的延... 目录C# Task Cancellation总结1、调用cancellationTokenSource.

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

常用的jdk下载地址

jdk下载地址 安装方式可以看之前的博客: mac安装jdk oracle 版本:https://www.oracle.com/java/technologies/downloads/ Eclipse Temurin版本:https://adoptium.net/zh-CN/temurin/releases/ 阿里版本: github:https://github.com/