cocos小实例--移动人物
文件资源:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/97e527eff496fe03018d80814f76d488.png)
此游戏的功能细节:
1 鼠标事件响应 用两个按钮,控制角色的左右移动
2 键盘事件响应 点箭头键,也可以控制角色的移动
3 状态切换 左移时,角色脸朝左边;右移则朝向右边
4 伴随音效 左右移动时,伴有脚步声的音效
代码:
const {
ccclass, property} = cc._decorator;
@ccclass
export default class NewClass extends cc.Component {
// @property(cc.Label)
// label: cc.Label = null;
// @property
// text: string = 'hello';
// 当前脸的朝向 : true, 脸朝左 ; false, 脸朝右
faceLeft : boolean = true;
// 两种状态的图片帧
@property(cc.SpriteFrame)
face1: cc.SpriteFrame = null;
@property(cc.SpriteFrame)
face2: cc.SpriteFrame = null;
// 脚步声
@property(cc.AudioClip