一般来说,我注意到有时脚本参数中的检查器中根本没有激活按钮。为什么会发生这种情况?
PS:在展示的截图中,你可以看到不均匀的文字,它们是,因为它们是不同的脚本,我用TestSprite替换了它们的名字。我不得不这样做,因为我不知道为什么按钮会消失,否则我无法模拟这种情况。
晚上好!
在 C# 中的 Unity 中需要编写一个方法来确定对象是否触摸某物(检查是否发生触发),并分别返回true或false。
它应该是这样的:
bool GetTriggerEnter2D (Collider2D col){
if(col == null)
return false;
else
return true;
}
...只应该工作)
谢谢。
晚上好!
需要将活动场景的索引输入到变量i中。
下面的代码给出了一个错误。
using ...
using UnityEngine.SceneManagement;
byte i;
i = (byte)(SceneManager.sceneLoaded());
如何正确执行任务(使用 SceneManager)?
下午好!
您需要创建一个变量来存储三种游戏状态之一(Play、Lose、Win)。
有可能(分别为 0、1、2 或 'P'、'L'、'W')byte。
如果您从类型中进行选择,那么哪一种会降低性能/消耗更少的内存?char
晚上好!
有一个二维数组arr和一个错误的检查数字 1 的出现。
byte[,] arr = new byte[,]{{1, 1, 1}, {1, 1, 1}}; // массив arr
if (arr.Exists (1)) { // проверка на вхождение
// ...
}
如何正确写条件?
嵌套类如何访问外部类对象?
public class FirstClass{
JFrame frame = new JFrame(); // объект к которому надо обратится
public static SecondClass{
...
}
}
我决定从控制台应用程序切换到桌面应用程序。但是在互联网上我找不到任何关于 jframe 的信息。告诉我,有什么好的网站吗?或者 jframe 不是一个相关的库,是否值得学习另一个?如果我想写游戏,jframe可以吗?
java中有没有通用的方法来打破多级循环?或者是否需要为每个级别制定一个胜任条件?例如:
for( ... ){
while( ... ){
...
break(2); // не обращайте внимания
}
}
我想你明白我的意思。
如何将元素添加到非空二维数组?int[][] arr
数组是这样创建的:
int[][] arr = new int[][]{{1, 2, 3, 4}, {1, 2, 3}};
有if,但有switch。如果你使用if,那么“或”将被写成( условие | условие ). 有可能做类似的事情switch吗?我扭曲的直觉:
int x = 10
switch (x){
case 1| case 2:
...
}
当然也可以不泡蒸汽浴,写成:
switch (x){
case 1:
...
case 2:
...
}
...但我请你不要考虑这种方法。
字符串是一个字符数组。如何在java中通过索引引用一个字母?我的代码:
String s = "edgw"; // объявляем строку
s = (String) s[-1]; // Заносим в s её последнюю букву
错误:java: array required, but java.lang.String found
有一个变量byte x。您需要在其中输入一个从 1 到 5 的随机值。我对相关任务的执行产生了错误。编码:
import java.util.Random; // импортируем Random
Random random = new Random(); // создаём объект класса Random
byte x; // переменную x
x = 1+random.nextByte(4) // ЗДЕСЬ ОШИБКА
错误:Error:(№строки) java: incompatible types: int cannot be converted to byte[]
有一个数组arr。如何检查它是否包含特定值?例如,数字1。是否可以立即找出它的索引?如果重要的话,数组是二维的。我的代码:
byte[][] arr = new byte[][]{{0, 0, 0},
{0, 1, 0}, // создал массив
{0, 0, 0}}
if (1 in arr){ // попытался проверить наличие
...
}
有一个主循环。它应该工作,直到String v它等于“退出”。变量 v 在 Peremens 类中。我的代码版本引发错误:
Peremens per = new Peremens(); // создаём объект класса
while (!per.v.equals("exit")){
...
}
A 当我在 Main 类中声明一个变量时...
while (!v.equals("exit")){
...
}
...那么就没有错误了。如果我希望 v 在 Peremens 类中,我想知道如何避免该错误。
下午好!Java中有没有办法创建一个存储不同类型变量的数组?如果有这种方式,请描述实现方法。