首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Cocos2d-x 是什么?

它的前身 Cocos2d 框架的最早版本就是基于 Python 开发的。 相传在2005年,阿根廷人 Ricardo Quesada 和朋友萌生了用 Python 语言“一星期编写一个游戏”的想法。...随后,他们更新了版本,并改名为 Cocos2d,在 PyCon 2008 上做了展示。 此时,正是乔帮主的 iPhone 冉冉升起的时候。...它使得 Cocos2d 引擎的应用得到进一步拓展。 现在,Cocos2d-x 支持的平台还在增加,并支持 lua、js 等语言,同时还有很多相关的工具和编辑器。...插播两个八卦: 一个是Cocos2d 最初的作者 Ricardo Quesada 现在已经加入了 Cocos2d-x 的团队,来中国上班了。在国内的一些游戏会议上也做过演讲。...(更是帮我解决更新频率太低的问题:D) #==== Crossin的编程教室 ====# 每天5分钟,轻松编程

1.8K70

新手怎么JS?JavaScript基础入门

js代码位置 首先是如何编写JavaScript代码,说到这,我们首先要来说明一个需要新人们关注的点,因为我们的js是一门跨平台的语言,所以说,我们的代码可以运行在不同的平台之上。... 推荐的原因,是因为js代码经常需要操作html标签,而放在后面可以等到html标签加载完毕之后再来执行js代码。避免因为html标签未加载而导致的报错。...而另外一种写法是将js代码完全的写在一个后缀名为.js的文件中。在需要的html文件中通过script标签引入。 <!...文件 js语句 js当中的语句表示js向宿主环境发送的命令。.... */ 无论你是一个js新人,还是一个成熟的老程序员,合理的应用注释都是一个非常好的习惯。 直接量 在js中,直接使用的量,我们称之为叫做直接量。

2.4K70

动图JS异步: Promises & AsyncAwait

此时,事件循环或者说JS引擎发现调用堆栈为空,它会检查是否有在microtask队列中排队的任务!结果发现确实有,promise的then回调在等待执行!...JS引擎看到调用堆栈是空的,所以它会再次检查microtask队列,查看是否还有任务在进行排队。发现没有,microtask队列也是是空的。...于是JS引擎会去检查macrotask queue,发现setTimeout callback仍然在等待执行!...首先,JS引擎执行到console.log。它被弹出到调用堆栈,然后执行,打印结果Before function!到控制台,弹出调用堆栈。 ?...由于await关键字使得async函数 myFunc被挂起,JS引擎跳出异步函数,回到全局作用域上下文继续执行代码。于是执行console.log(),打印结果,弹出调用堆栈。 ?

1.1K20

如果你要JS——我正走在JS的路上(四)

声明变量的特殊情况 js-变量 为什么需要变量? ●因为我们一些数据需要保存,所以需要变量 变量是什么? ●变量就是一个容器,用来存放数据的。方便我们以后使用里面的数据 变量的本质是什么?...●区分哪些变量名不合法 js-数据类型 变量是用来存储值的所在处,它们有名字和数据类型。量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。 JavaScript是一种弱类型或者说动态语言。...注:js的变量数据类型是只有程序在运行过程中,根据等号右边的值来确定的 /*js的变量数据类型是只有程序在运行过程中,根据等号右边的值来确定的*/ var name;/...var str = '山鱼'//当前的数据类型是字符串 //js是动态语言变量的数据类型是可以变化的 var one = 1;//one是数字类型。... 数据类型的分类 JS把数据类型分为两类 ●简单数据类型 ( Number , String, Boolean, Undefined, Null ) ●复杂数据类型( object)

45800
领券