第四课时
JL创享编程
复习
JL创享编程
rect.alpha
透明度属性
rect.innerColor=#00FF00
内部颜色属性
triangle.rotate("180",9,2000)
旋转功能
说话功能
triangle.say("你好",60.#00FF00,1,6500)
锁定功能

开启之后不能在移动
按钮功能

将对象作为一个按钮
无限复制功能

开启之后,可以进行无限复制
永久保存功能

开启之后,不能进行删除
常见的运算符
小于 | < |
---|---|
等于 | == |
大于等于 | >= |
小于等于 | <= |
不等于 | != |
分支结构
if(20>5)
rect545.say("你好",60,#000000,1,6500)
end
- IF必须要以end结尾
- IF的条件判断必须使用括号
碰撞事件
BC5-1
- 被碰撞的对象要打开碰撞属性
- 被碰撞的对象要在下方图层
- 碰撞的代码要写在被碰撞对象的碰撞代码区
- f.hitShape指的是碰撞的对象

请设置两个A、B两个对象,当B对象被碰撞时,说“碰撞”
移动功能
JL创享编程
BC7-1
对象移动
rect.moveTo()
rect.moveToCenter()
- 括号当中填写需要移动的对象
- moveToCenter()移动到对象的中心
坐标移动
rect.moveToXY()
rect.moveToXYCenter()
- 括号当中填写需要移动的坐标
- moveToCenter()移动到对象的中心
坐标移动

完成BC7--牛刀小试--训练狗儿
文字设定功能
JL创享编程
BC6-1
text.setText("你好",80,#FF0000)
- 第一项为文字内容
- 第二项为文字大小
- 第三项为文字颜色
- text表示的是文字对象的名称
请新建一个文字对象,并且说出“你好”内容
text.setText("你好",80,#FF0000)
不可视属性
JL创享编程
BC6-1
在JL当中,有默认的两种属性可以用来存储内容
也可以称之为变量
object.data
object.tag
给对象不可视属性data设定一个值,
当按下按钮,用文字对象显示data的值
text.setText(circle.data,80,#FF0000)
自定义功能
JL创享编程
什么是自定义功能?
自定义功能的定义
function 功能名称()
功能内容
end
- 必须用end结尾
- 需要使用function命名
- 功能名称符合对象的命名规则
- 自定义功能必须写在宣告里
如何使用自定义功能
在rect对象的宣告里写上自定义函数的功能
function goSay()
rect.say("我是一个自定义功能",60,#00FF00,1000)
end
在rect对象的点击里写上使用自定义功能
rect.goSay()
如何使用自定义功能
请写一个自定义功能,让对象在1秒中之内向右走200个单位
- 注意:请使用自定义功能完成
在rect对象的宣告里写上自定义函数的功能
function goSay()
rect.say("我是一个自定义功能",60,#00FF00,1000)
end
在rect对象的点击里写上使用自定义功能
rect.goSay()
JL编程第四课时
By yang he
JL编程第四课时
- 263