VUE3项目-飞机大战1
整体分析:
(1)页面切换:创建开始页面——>导入开始按钮——>处理按钮的点击事件——>引入开始游戏页面——>开始页面和游戏页面的切换——>创建结束页面(和开始页面一样)
(2)地图逻辑
(3)飞机逻辑:A我方飞机:.创建飞机组件——>飞机移动 B.敌方飞机:确定数据结构——>创建飞机组件——>飞机移动,随机生成位移和飞行速度
(4)我方子弹:创建子弹组件——>确定数据结构——>添加静态的子弹(兄弟节点间的数据通信)——>子弹移动
(5)游戏逻辑:碰撞检测。我方飞机与敌方飞机碰撞,我方子弹和敌方飞机碰撞
实验报错:

修改:因为是使用的custom renderer,所以在实现创建元素接口后未返回创建好的元素
报错:在开始游戏按钮上添加了点击事件但是没有响应
原因:在runtime-canvas里没有对点击事件进行一个处理,在patchProp中el.on(‘pointertap’,nextValue),此时也无法响应点击事件,还需要在sprite标签处修改interactive为true,此时就可以触发点击事件

修改:关键字Map不可定义为引入的图片变量,解析报错
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
