我是新来的团队,我正在关注一个关于编写2D平台游戏的脚本的YouTube指南,现在我已经到了现在的位置,我正在试图在翻转时向翻转角添加翻页走向相反的方向。 我已经添加了一个代码,现在它不断地从左向右翻转。如果我理解正确,它可能是因为我在移动时经常应用> 0.1f,导致函数连续运行,但是诚实地说,我迷路了,因此不胜感激。 using UnityEngine;
using System.Collec
我目前正在Unity中制作2D平台游戏,而且由于我在此代码中存在错误,所以仍然无法移动角色。我不知道如何找到程序集引用,所以如果有人可以请解释它,那会很好。 这里的错误:错误CS0234类型或命名空间名称“IActiveBuildTargetChanged”在命名空间“UnityEditor.Build”不存在(?是否缺少程序集引用) 感谢 using System;
using Uni
我有ñGameObjects这是母亲的孩子GameObject。 每个孩子都附有自己的孩子脚本。如果我点击一个孩子对象,全部孩子回应。 当孩子被加载时,它将把自己置于父母之下,并且我还传递一个数字,以便稍后如果需要时可以跟上。 这是我的脚本。真的没有太多。任何人都知道我在做什么错了? public GameObject parentGameObject;
public int childInde
我想创建一个包含GameObject和相应的float的数组。 我想让每个敌人都能够在物品死亡时放置物品。该项目将成为GameObjects中的一个,浮点数将被丢弃。 所以我创造了这个类: public class ItemToDrop : MonoBehaviour {
public GameObject itemToDrop;
public float probabilit
我有一个精灵通过点击和拖动移动和代码工作正常,直到我试图包含精灵离开现场。这个问题是我无法弄清楚如何拖动一个游戏对象并忽略场景的其余部分。尝试使用if语句和标签,但不能将字符串转换为布尔或其他转换错误。下面 码被附加到主摄像机 public GameObject gameObjectToDrag; // refer to Go that being dragged
public Vector3
嗨我有一个精灵,左键点击鼠标左右移动屏幕,我遇到的问题是精灵可以拖出场景。我相信使用mathf和clamp,但不知道如何将其插入到此脚本中。 试图在sprite上插入一个基本的mathf.clamp脚本,但结果是sprite会很快地在我的钳子的顶部和底部之间滑动。 using System.Collections;
using System.Collections.Generic; 使用Uni
我有一些代码在一个教程,工作正常,但我不明白为什么。代码是让一个简单的2D角色根据它的走向从左到右翻转。 private bool facingright;
void Start() {
//defaults that we are in fact facing right when game starts.
facingright = true;
很明显,它只是声明游