首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(统一)带有Lava-3错误的2D游戏冲突脚本

(统一)带有Lava-3错误的2D游戏冲突脚本
EN

Stack Overflow用户
提问于 2021-06-05 17:48:14
回答 2查看 152关注 0票数 0

我正在创建一个代码,在统一的“熔岩”块,在那里,一旦玩家接触它,玩家的呼吸。但是我收到了三个错误,我不明白问题出在哪里。错误:

  • Assets\KillScript.cs(14,45):error CS1002:;预期的

  • Assets\KillScript.cs(13,31):error CS1513:}预期的

  • Assets\KillScript.cs(13,31):error CS1002:;预期这里是代码(附在player sprite上的脚本);

使用System.Collections;使用System.Collections.Generic;使用UnityEngine;公共类KillScript : MonoBehaviour { void OnCollisionEnter2D(Collision2D coll) { if (coll.gameObject.tag == "Lava") {MonoBehaviour(GameObject);} if (GameObject)销毁){ current.transformation.position Newvector3(-0.37,-0.13,0);} }

EN

回答 2

Stack Overflow用户

发布于 2021-06-05 19:44:26

对于您的if声明,我建议使用bool来检查您的玩家是否死了。此外,第14行在Vector3和current.transformation.position之间没有等号,Vector3也没有大写。另一个问题是小数后面没有f。

代码语言:javascript
复制
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class KillScript : MonoBehaviour
{
    public bool isDead;

    void OnCollisionEnter2D(Collision2D coll)
    {
        if (coll.gameObject.tag == "Lava")
        {
            Destroy(gameObject);
            isDead = true;
        }
        if (isDead = true)
        {
            current.transformation.position = new Vector3(-0.37f, -0.13f, 0);
            isDead = false;
        }
    }
}

我也不知道current.transformation.position是什么。您可以使用预制件创建一个克隆,然后将该位置设置为Vector3。

票数 1
EN

Stack Overflow用户

发布于 2021-06-07 13:26:14

让我看看..。

  1. 如果我数对了..。Current.transformation是什么?这可能是其中的一部分。但是你应该在问题中指出它说错误在哪一行,所以我们不需要计算所有的错误。哦,我们也来看看这行代码。current.transformation..那是什么?你是说转变吗?transform.position?那么您实际上需要使用等号,而不仅仅是...formation新vector3(.最后,capitalized.
  2. Again,Vector3应该是什么(GameObject)破坏?代码不可能编译。那里有一个额外的支架。你到底想做什么?
  3. 再说一遍,也许不要总是在表面上犯错误,可能只是它不明白你想做什么。但是,我认为,我将尝试就哪些代码能够工作提供建议。

首先,看起来( GameObject )破坏是检查GameObject是否被销毁。看,问题是如果GameObject被销毁了,那么这个脚本也会被销毁…?我很确定current.transformation.position注定要成为transform.position?您还需要等号,Vector3应该大写。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67852394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档