-
Creator 版本: v1.9.1
-
目标平台: Web / 模拟器
-
详细报错信息,包含调用堆栈:

在官网提供的起手游戏项目中尝试添加按钮控制主角移动,截获到的按钮事件只有touchend。

在按钮设置点击事件如上,对Player结点进行操作。具体事件方法如下:

模拟器运行游戏,单击按钮,控制台只输出了touchend。
——————————————————————————————————————————————
上网看了一下别人的示例,似乎这样事件绑定方式只能抓取到touchend?
换另一种方式,在要控制移动的结点(Player)脚本上添加按钮属性:

然后试着在onload方法里为这个按钮结点绑定事件:

接着在编辑器面板上绑定button:

运行游戏,提示wx_btn为null:

此时切回编辑器面板,发现脚本面板的button属性自动解绑:

为了排除被添加的button结点(LeftMoveBtn)引发问题的可能,我新建了一个按钮结点,不作任何改动添加上去。问题依旧如故。