一、创建画布
打开一个新文件之后,首先需要创建画布。一共三层,可以自己命名为background, ui, game,然后将bg(background)层锁上。然后双击空白区,选择添加
.
ui层需要把parallax改成0,0哦
二、添加对象
添加对象与添加背景的步骤大同小异,不过是把tiled Background换成sprite,然后自己涂出一条乒乓球挡板,鼠标变成十字形时,点击画布外面添加即可。
注意添加到game层!
如图然后修改名字为par1,点击左边的behavior, 添加
,形成固体特性。同理添加par2(或可直接复制,然后改名称)。
最后添加小球,不过小球不需要solid特性。添加对象时,可以修改大小哦但是为使小球能够动起来,小球需要添加bullrt特性。并且在behavior下方将bounce of solid设置成yes, 即触固反弹。然后set an angle那里设置成no.
三、添加事件
首先让球板能够动起来,通过点击S、W啥的就需要键盘。所以还要添加keyboard对象。然后点击event sheet, 点击add event,操作对象选择keyboard。选择on key is down(无绿箭头表示满足条件时反复执行,有则执行一次)。然后根据指示设置成S,就添加了一个条件。条件满足就要有所行动,那么就要在条件右边点击add action。动的自然是球板,选择操作对象为par1, 要使按S时往下移动,那么就相当于改变y坐标。所以选择set Y。设置成self.Y+3,即原坐标加上3。第一个事件就算是完成了
注意啦!图层即画布的原点在左上角,而不是左下角。然后向下Y增加,向右X增加。
同理添加其他事件。
2. 因为bullet特性只能让ball水平地动,所以要让ball的角度变化一下。此时操作对象为ball, 所以add event, 选ball,令ball碰到par1就改变角度,就要add action,再选,设置成self.angle+random(-30,30),表示角度改变幅度在此区间内。
同理, 可当碰到par2时,执行同样操作。
现在就可以大概玩一下了,至于计分,结束游戏等操作就暂时不讲了。码字码图实在是折煞我了。