单击这里 访问Codea论坛(英文),和小伙伴们一起交流使用心得。
点击这里 访问Codea百科(英文)。里面有详尽的教程,在线帮助,各种由Codea用户提供的实用信息。
点击这里 来访问Lua语言的编程参考手册(英文),详尽了解Lua语言的语法,语句和基本库。
长按一个项目的图标来删除或者复制它
您可以通过点击编辑器右上角的加号来创建新的类。可以是空白类,也可以从模版新建。
长按一个类来删除或者重命名
您可能会注意到,键盘上每一个键右上角都会有一个可以长按的圆圈。当您长按之后,可以通过在屏幕上轻滑手指的方式选择更多的符号和函数。
函数中需要使用颜色变量的地方将高亮显示。轻点高亮部分,您可以从一个可视化的颜色选择器中选择颜色。
当您使用 sprite(), music(), sound() 或者 shader() 函数时,您会发现自变量部分以高亮显示。 轻点高亮区域您可以通过图形化的色彩选择器选择您的图片,音乐等等素材。
当您打字的时候,您可能会注意到代码编辑器中的小圆点,您可以通过拖拽它的方式来完成对于文本的快速选择。
轻点搜索按钮
来执行搜索和替换
点击参考文档按钮
来随时访问Codea内置的参考文档。
轻点运行按钮
来即刻执行您的代码
当您输入时,Codea会自动在软键盘上方预测您可能的输入。 您可以点击一个建议来使用它,也可以点击tab按键
来快速使用第一个建议。
轻点数学功能按键
来获取常用的数学和逻辑表达符号。 您也可以通过轻点然后向外拖动的方法快速选取一个数学符号。
一般一个模拟或者游戏中都会有一个随着时间改变的值。 在多数程序语言中,这是通过+= 运算符来实现的。 也就是说,a+=b 其实是a=a+b 的缩写 Lua不提供此运算符,然而您可以通过使用
按钮来扩充您键入的符号。
a
按下
a=a+
这能够在您处理名字很长的变量时为您节省时间,比如,处理self.position
轻点并拖动
来移动您的光标。 您也可以通过轻点这个键的左右边缘来把光标向左或者向右移动一个格。
轻点并拖动
来选取您的一部分代码。
这些按钮会插入一对引号或者括号,并且在插入完成后,自动把光标定位到中间来方便您的键入。
如果您已经选择了一些文本,那么它们就会有如下改变。


也就是说,当您按下了括号或者引号按键,您已经选中的文本会自动包含在括号或者引号里面。 请注意数学功能版中的方括号和大括号也有这样的功能。
当选取了一些文本时,Tab按钮将变为
这样。此时轻点它将会完成整段缩进。 您也可以通过长按tab按钮来录入一个反向大括号。
当您使用蓝牙键盘时,可以使用以下快捷方式
⌘R 运行项目
⌘F 搜索项目
⌘D 显示参考文档
⌘W 关闭项目
⌘N 创建新类
⌘B 创建新的空白文件
⌘/ or ⌘- 创建注释行
⌘ [或 ⌘O 缩进代码
⌘] or ⌘I 反向缩进
⌘⇧[ or ⌘⇧O 上一个选项卡
⌘⇧] or ⌘⇧I 下一个选项卡
您的新程序会默认包含以下两个函数setup() 和draw(). 它们将会被Codea自动调用来完成您程序的初始化和绘图工作。 然而,除此以外还有一些其它函数,在发生特定更改时同样可以自动接受信息。
function touched( touch )
此函数在屏幕上触摸状态改变时接收信息,无论触摸是开始,停止,还是正在拖动。您可以通过这个函数来实现多点触控,来完成复杂的触摸用户交互。
function keyboard( key )
当您使用 showKeyboard()显示了软键盘后,按下任何一个键,这个函数都会被执行。
function collide( contact )
如果您使用了物理模拟API,并且希望获取两个物体之间的准确碰撞信息。那么您应该部署这个函数。
function orientationChanged( newOrientation )
部署这个函数来获取屏幕方向改变的通知,一般来说,这是由于用户旋转了设备,屏幕根据重力感应自动旋转。 您可能需要得知旋转的发生来让您的程序重新进行用户界面的布局。