本文的cocos creator版本为v1.9.0,除此外大部分都是以v1.9.3版本

1.color赋值 cc.Label组件并没有颜色相关的属性,但是Node有color的属性。

//如果4个参数,在ios下有问题<br>let rgb = [13,225,122];

node.color = new cc.Color(...rgb);   

下面是错误的写法:

node.color="rgba(13,225,122,1)"

node.color="#ff00000"误的写法:   

2.坐标系
子节点的位置属性(position)默认情况下是相对于父节点的坐标。说道位置属性,其实是当前节点(节点是一个块,选其中的一个点作为基准点:锚点)的锚点的位置(anchor)
所以最终呈现出的位置跟这些因素有关:
1)父子节点的锚点
2)父子节点的位置(position)

3.添加事件无效
如果当前节点的size为0,添加事件是无效的,即使子节点有大小,也不能监测到事件。

4.action回调
runAction方法执行的过程中,我们需要做一些action动作之外的事情,比如改变某个变量的值。
这时候需要用到:cc.callFunc()。他可以像一些动作放在runAction()里实现回调。官方例子:

//声明cc.callFunc

var finished = cc.callFunc(function(target, score) {

this.score += score;

}, this, 100);//动作完成后会给玩家加100分

//调用finished

var myAction = cc.sequence(cc.moveBy(1, cc.p(0, 100)),
cc.fadeOut(1), finished);   

  1. 音频回调
    cc.audioEngine 播放音频,是可以添加播放完的回调的。用 cc.audioEngine.setFinishCallback:

let audioID = cc.audioEngine.play(audio,false,1);

cc.audioEngine.setFinishCallback(audioID,()=>{

//播放完

})

  1. 关于图片
    cc.Spirte(精灵)是一个官方提供组件(类比cc.Label)。他有个属性spriteFrame,这个属性的类型是cc.spriteFrame。
  2. 给一个之前的版本,http://www.cocoachina.com/bbs/read.php?tid-458849.html
  3. 计时器的坑:https://blog.csdn.net/u013152587/article/details/71105032

还有就是,脚本中符号都需要是英文的,若是中文,必定报错哦~~~~~~~

初识CocosCreator的一些问题的更多相关文章

  1. Android动画效果之初识Property Animation(属性动画)

    前言: 前面两篇介绍了Android的Tween Animation(补间动画) Android动画效果之Tween Animation(补间动画).Frame Animation(逐帧动画)Andr ...

  2. 初识Hadoop

    第一部分:              初识Hadoop 一.             谁说大象不能跳舞 业务数据越来越多,用关系型数据库来存储和处理数据越来越感觉吃力,一个查询或者一个导出,要执行很长 ...

  3. python学习笔记(基础四:模块初识、pyc和PyCodeObject是什么)

    一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sy ...

  4. 初识IOS,Label控件的应用。

    初识IOS,Label控件的应用. // // ViewController.m // Gua.test // // Created by 郭美男 on 16/5/31. // Copyright © ...

  5. UI篇(初识君面)

    我们的APP要想吸引用户,就要把UI(脸蛋)搞漂亮一点.毕竟好的外貌是增进人际关系的第一步,我们程序员看到一个APP时,第一眼就是看这个软件的功能,不去关心界面是否漂亮,看到好的程序会说"我 ...

  6. Python导出Excel为Lua/Json/Xml实例教程(一):初识Python

    Python导出Excel为Lua/Json/Xml实例教程(一):初识Python 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出 ...

  7. 初识SpringMvc

    初识SpringMvc springMvc简介:SpringMVC也叫Spring Web mvc,属于表现层的框架.Spring MVC是Spring框架的一部分,是在Spring3.0后发布的 s ...

  8. 初识redis数据类型

    初识redis数据类型 1.String(字符串) string是redis最基本的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据 ...

  9. Redis初识、设计思想与一些学习资源推荐

    一.Redis简介 1.什么是Redis Redis 是一个开源的使用ANSI C 语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value 数据库,并提供多种语言的API.从2010 年 ...

随机推荐

  1. @RequestBody,@ResponseBody

    @RequestBody 作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上: ...

  2. eclipse里访问tomcat首页出现404错误解决之法

    首先,添加Tomcat.在菜单栏找到Window—Preferences—Server—Runtime Environments—Add—Apache—选择Tomcat版本—找到Tomcat文件的路径 ...

  3. Vue.js——component(组件)

    概念: 组件(Component)是自定义元素. 作用: 可以扩展HTML元素,封装可重用的代码. <div id="myView"> <!-- 把学生的数据循环 ...

  4. S5PV210 看门狗定时和复位

    第一节 S5PV210的看门狗定时器S5PV210上的看门狗定时器相当于一个普通的16bit的定时器,它与PWM定时器的区别是看门狗定时器可以产生reset信号而PWM定时器不能,S5PV210看门狗 ...

  5. ajax相关知识点

    AJAX的概念,即“Asynchronous Javascript And XML” 通过在后台(浏览器的后台)与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个 ...

  6. win10下vscode配置sftp

    sftp配置 1.在vscode中下载sftp插件 在vscode中快捷键 ctrl+shift+P 打开指令窗口,输入extension:install,回车,左侧即打开扩展安装的界面  在搜索框中 ...

  7. 服务端工程师入门与进阶 Java 版

    前言 欢迎加入我们.这是一份针对实习生/毕业生的服务端开发入门与进阶指南.遇到问题及时问你的 mentor 或者直接问我. 建议: 尽量用google查找技术资料. 有问题在stackoverflow ...

  8. LeetCode(51):N皇后

    Hard! 题目描述: n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击. 上图为 8 皇后问题的一种解法. 给定一个整数 n,返回所有不同的 n 皇后问 ...

  9. Elasticsearch创建索引和映射结构详解

    前言 这篇文章详细介绍了如何创建索引和某个类型的映射. 下文中[address]指代elasticsearch服务器访问地址(http://localhost:9200). 1       创建索引 ...

  10. 依赖倒置原则(Dependence Inversion Principle,DIP)

    依赖倒转原则就是 A.要依赖于抽象,不要依赖于实现.(Abstractions should not depend upon details. Details should depend upon a ...