gamemaker吧 关注:13,653贴子:95,202
  • 4回复贴,共1

gamemaker 8可以在游戏运行时实时检测某个变量的值吗?

只看楼主收藏回复

还有就是关于image_index 我一个动画有12帧,我在步事件中设置当image_index = 7时执行某些指令,但运行时前面几个来回都执行了,但到某一个时候里面的指令就不执行了,这个指针是一直循环指着的吧,本人纯小白,请大神指教一下


IP属地:广东1楼2018-01-04 18:10回复
    你的做法按你描述是没错的,出现你所说问题应该是其它地方代码的问题


    IP属地:上海来自Android客户端2楼2018-01-05 22:44
    回复
      1. 判断相等时不要用'=',要用'==',因为'='容易和赋值弄混,虽然GML为了照顾新人可以这么做,但这坏习惯学其他编程语言时就吃亏了;
      2. GM8里的数值类型全是双精度浮点数,没有整数,不要判断相等,image_index这一帧是6.9,下一帧就可能是7.2了而不是7了,所以直接用类似image_index>7 || image_index<7.5来判断吧,范围和你image_speed有关;
      3. GMS又更方便更先进的调试功能,比如可以代码中断和单步调试


      4楼2018-01-06 08:55
      收起回复