【发布时间】:2016-12-19 09:21:10
【问题描述】:
我正在尝试根据此视频教程 (https://www.youtube.com/watch?v=hEk-oYUKrUQ) 在 Game Maker Studios 中制作一个基本的点击游戏,并且我正在尝试将 if-then 语句添加到对象的代码中。我要添加的代码如下:
/*
///Add PS
if(global.money>=500) (
global.money-= 500
global.PS+=5
)
*/
当然 /* */ 不是我正在使用的代码的一部分,只是 /* */ 中的一部分。我已经三重检查了所有这些变量是否已经定义并且在正确的房间中,以确保 Game Maker Studios 能够识别此代码中的变量。我还对视频进行了三次检查,以确保我没有在应该使用括号或其他东西的地方使用括号。我的预兆在我上面链接的视频的 4 分 44 秒处与代码匹配。该代码在今年 6 月的视频中为孩子工作,当前的 Game Maker Studios 信息告诉我,即使现在我也在使用正确的格式。
但是,在代码编写器中(或者不管它叫什么,抱歉行话在我的记忆中模糊不清),语法检查器告诉我它需要 a )就在 += 或 -= 运算符的中间,从而告诉我(我'已经尝试过我能想到的变通方法)我不允许在我的 then 语句中添加命令,即使这正是 if then 语句的工作方式以及它们在视频中的工作方式。我不知道还要在这里检查什么,也不知道去哪里。
这样的事情就是为什么尽管我喜欢成为一名编码员的想法,但我还是放弃了小时候认为我需要一些昂贵的细齿梳子教育来了解各种教程发布的虚假信息等等。 .
【问题讨论】:
标签: if-statement gml