在场景中有2个按钮:"NEXT"按钮和“BACK”按钮。按一下”NEXT”按钮会跳转到下一帧,按下"BACK"按钮可以返回前一帧。但是在测试的时候,如果"NEXT"按钮或者“BACK”按钮按过了头,就会自动跳到它的后一场景或者前一场景,但是我没有给它们设置跳转场景的代码片段啊啊啊啊。我想让这两个按钮无论怎么按都只能在一个场景中跳转,不会跳转到其他场景,该怎么弄?!!!
什么是条件判断?怎么加?要具体步骤~
追答if(currentFrame!=1){
previousFrame();
}
~
额,被系统自动单词纠错了,应该是prevFrame();
if(currentFrame!=totalFrame){
nextFrame();
}
这两段代码替换你之前为两个按钮写的prevFrame();和nextFrame();
追问“BACK”按钮问题解决了,可是“NEXT”按钮还是不行,它说是访问的属性 totalFrame 未定义。这是什么东西?怎么办?
这个是总帧数。你给截图吧
追问要什么截图?之前发的两个,一个是”NEXT“按钮的代码片段,还有一个是在测试的时候它提示的编译器错误。还要什么才可以判断吗?
要什么截图?之前发的两个,一个是”NEXT“按钮的代码片段,还有一个是在测试的时候它提示的编译器错误。还要什么才可以判断吗?
追答麻烦发一下你成功的那个代码。我不知道你代码写在哪儿了
从语法的角度,这是"主语错误"
追问这是成功的”BACK"按钮
这是不成功的“NEXT"按钮
我觉得 "NEXT"按钮是一进入场景就需要能起作用的,所以放在第一帧,而”BACK“按钮是当跳到第二帧后才能有返回的上一帧,所以我把它放在了第二帧。不知道对不对。
这是"NEXT"按钮在最后一帧的代码片段,是为了让动画在最后一帧处停止,不会自动跳转。
totalFrame改成this.totalFrame试试看