Corona学习指南之物理physics

一.物理引擎设置我们来讨论一下如何在Corona应用中设置Box2D物理引擎。物理引擎通常用来开发那些需要模拟移动、碰撞以及在各种物理力作用下的交互的应用。1.设置物理引擎为了使用物理引擎,你必须导入这个库。local physics = require( "physics" ...

2015-10-28 13:39:23

阅读数:200

评论数:0

Corona学习指南之事件与监听器

一.基本的交互与事件检测事件是Corona交互应用的基础,被用来触发应用中的响应,例如,屏幕的点击,特定系统事件的检测、定时器的完成、两个刚体之间的碰撞等。我们使用addEventListener()对象方法来检测发生的事件,这将引导Corona通过一个监听器函数来监听相关联的事件。1.Runti...

2015-10-25 16:46:06

阅读数:442

评论数:0

Corona学习之composer<1>

Composer是Corona SDK官方指定的场景(界面)创建和管理库。这个库为开发者提供了创建场景(界面)以及场景(界面)间切换的简单方式。Composer库中最基本的对象是scene对象,这是一个可以对特定事件作出回应的事件监听器,它包含了一个独特的self.view属性,该属性就是与场景相...

2015-10-25 01:03:52

阅读数:310

评论数:0

Cocos2d-JS使用log方法控制台无法打印出结果

今天在学习Cocos2d-JS的时候,无论是使用console.log();还是cc.log();都无法在终端打印出信息,这让调试工作变得非常困难,虽然在网上没搜到解决方案,但是书本上使用了Google Chrome的开发者工具来查看打印的信息。

2015-10-24 20:20:16

阅读数:2209

评论数:0

Cocos2d-JS屏幕适配

有终端开发经验的读者应该对屏幕适配问题深感痛恶,因为这个世界实在有太多类型的手机和平板了,各种尺寸首先,我们来认识三个术语: WinSize:设计尺寸,我们设计游戏时预定的目标尺寸,可以在工程中的main.js文件中设置 VisibleSize:游戏画面实际能显示到屏幕的范围。要引入一个新的术语–...

2015-10-24 20:16:15

阅读数:1427

评论数:0

完善Corona工程中的config.lua文件

翻译自Tutorial: Modernizing the config.lua注意两个概念: 内容区域(Content Area)的尺寸(在config.lua文件中定义的尺寸) display.contentWidth,display.contentHeight 屏幕的尺寸(设备的真实尺寸) d...

2015-10-24 18:22:22

阅读数:578

评论数:0

Corona的工程配置

在Corona中,我们使用config.lua文件来对应用进行配置,该文件是以Lua语言语法来写的,要放在工程根目录下。一.基本结构config.lua文件是由一个application表中存放一个content表来构成。application = { content = { ...

2015-10-24 12:31:48

阅读数:335

评论数:0

Lua语言学习<1>

MAC 上搭建lua开发环境一.下载和安装Lua 到官网下载最新版本的Lua,然后解压缩 在终端进入该文件夹目录下 输入命令make macosx,回车 输入命令make test,回车 输入命令sudo make install安装成功,输入lua -v,出现结果如图: 二.配置Sublime ...

2015-10-24 00:55:08

阅读数:175

评论数:0

npm package.json中的dependencies和devDependencies的区别

转载自npm package.json中的dependencies和devDependencies的区别一个node package有两种依赖,一种是dependencies一种是devDependencies,其中前者依赖的项该是正常运行该包时所需要的依赖项,而后者则是开发的时候需要的依赖项,像...

2015-10-23 18:25:01

阅读数:2875

评论数:0

Tabris.js 介绍与学习<3>

继续上一篇Tabris.js 介绍与学习<2>的学习这一篇,我们将讲解如何将我们开发好的工程打包。官网的指导在这里Tabris.js是利用 Apache Cordova来构建和打包应用的。应用可以在线免费构建,而不必任何的本地设置。当然,如果你想在本地构建和打包应用的话,你得付钱,然后...

2015-10-23 18:20:27

阅读数:357

评论数:0

Tabris.js 介绍与学习<2>

继续上一篇Tabris.js 介绍与学习<1>的学习1.创建第一个应用Tabris.js脚本可以使用任意文本编辑器或者集成开发工具来编写。克隆或者下载Getting Started Project来开始开发第一个Tabris.js应用。git clone https://github....

2015-10-23 16:08:50

阅读数:832

评论数:0

Tabris.js 介绍与学习<1>

Tabris.JS官网Tabris.js 是一个移动开发框架,完全使用JavaScript来编写代码,来开发本地的iOS和Android应用。如果你想要开发出具有本地性能和外观的应用,Tabris.js 是一个很好的选择,充分利用你掌握的JavaScript知识。Tabris.js 是通过web ...

2015-10-23 15:37:37

阅读数:2004

评论数:0

Cocos2d-JS中的常见元素

1.坐标系在Cocos2d-JS游戏中,画面的左下角是(0,0)2.场景(Scene)cc类似于命名空间,把各种Cocos2d-JS原生类型都封装在这个命名空间里面。3.节点(Node)节点封装了一些基本的操作或者功能,场景中的物体都是继承自Node。4.层(Layer)Layer继承自节点,在一...

2015-10-22 22:12:09

阅读数:353

评论数:0

JavaScript的对象知识

一.继承与prototypeJavaScript是一种动态语言,它允许自由地为对象(注意:是对象,而不是类)增加属性和方法,通常不建议在函数定义中直接为该函数定义方法,而是建议使用prototype属性。JavaScript的所有类(也就是函数)都有一个prototype属性,当我们为JavaSc...

2015-10-22 19:53:33

阅读数:151

评论数:0

JavaScript基础知识的总结

一.数据类型使用typeof用于判断某个变量的数据类型基本数据类型: 数值类型:包含整数或浮点数(number) 布尔类型:只有true或false两个值(boolean) 字符串类型:必须要用单引号或者双引号括起来(string) undefined类型:表示已经创建但是没有初值的变量(unde...

2015-10-22 19:00:54

阅读数:161

评论数:0

JavaScript的命名空间

一.什么是命名空间命名空间(英语:Namespace)表示标识符(identifier)的可见范围。一个标识符可在多个命名空间中定义,它在不同命名空间中的含义是互不相干的。这样,在一个新的命名空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其它命名空间中。二.命名空...

2015-10-22 18:04:26

阅读数:229

评论数:0

JavaScript的作用域

一.作用域JavaScript的作用域与C、Java等语言不同,它不是以花括号包围的块级作用域,这个特性经常被大多数人忽视。例如下面代码,在大多数类C的语言中会出现变量未定义的错误,但在JavaScript中却完全合法:if (true) { var msg = 'msg'; } cons...

2015-10-22 07:58:11

阅读数:185

评论数:0

npm ERR! tar.unpack untar error

今天在使用nam install命令安装第三方node模块时,老是出现这样的问题:npm ERR! tar.unpack untar error /tmp/npm-5884-e9fda1ac/registry.npmjs.org/npm/-/npm-2.1.3.tgz 在StackOverflow...

2015-10-21 21:29:57

阅读数:6471

评论数:0

Mac下利用Eclipse和ADT插件搭建Android开发环境

一.下载并安装JDK,然后配置JDK环境(Mac已经帮你搞定了)在终端验证:$ javac -version 二.下载并安装Eclipse以上步骤就搭建好了开发普通的Java程序。下面的步骤来搭建开发Android程序的环境:下载Android SDK(Software Development ...

2015-10-21 19:01:21

阅读数:4002

评论数:0

开启Cordova之旅

这里贴出Cordova官网 Mobile apps with HTML, CSS & JS 使用HTML、CSS和JavaScript编写的手机移动应用 Target multiple platforms with one code base 一次编写,多平台运行 Free and o...

2015-10-21 17:40:58

阅读数:292

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭