compiler-errors - 读取前未设置 Firing_Delay
问题描述
RN我正在使用教程,我一直在遵循它,但我的代码仍然无法运行
x = oPlayer.x;
y = oPlayer.y+10;
image_angle = point_direction(x,y,mouse_x,mouse_y);
firingdelay = firingdelay - 1;
if (mouse_check_button(mb_left)) && (firingdelay < 0)
{
firingdelay = 5;
with (instance_create_layer(x,y, "Bullet", oBullet))
{
speed = 25;
direction = other.image_angle;
image_angle = direction;
}
}
我需要改变什么来解决这个问题吗?
解决方案
... is not set before reading it
在 gml 中通常意味着一个空引用异常。它试图在变量存在之前使用它。
是firingdelay
还是Firing_Delay
?您在标题中使用后者。
在代码中,这将是两个单独的变量。
我认为您需要firingdelay = 5
在创建事件中声明。
推荐阅读
- r - 基于 R Shiny 中的 selectInput 的子集数据帧
- azure - 有没有办法在订阅范围内赋予用户所有者角色,但拒绝/读取不是由他创建的资源组?
- android - Android导航组件如何打开新片段而不将其添加到backStack?
- python - 嵌套列表Python中的列表理解
- android - “未找到 ID 为 'io.fabric' 的插件”错误。从 build.gradle 中删除织物后
- java - 使用密码查询导入 Neo4j 形状文件时出错
- javascript - Blazor 到 Javascript 字节数组互操作
- python - python中的FM解调问题 - wow&flutter测量
- javascript - 悬停时动画 SVG - 悬停时不要做微笑
- sql - 在两个不同的表Oracle之间计数