Új hozzászólás Aktív témák
-
dreuzor
újonc
Kicsit ciki, de 5 perccel azután, hogy leírtam ide a problémát, meg is oldottam.
Sziasztok!
Szeretnék Unityben egy olyan scriptet írni, aminél ha egy feltétel teljesül, akkor betöltődjön a következő pálya.
Kettő script van, az egyikben van egy nextLevel nevű bool változó, aminek truenak kell lenni a pályaváltáshoz:using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class felszed : MonoBehaviour
{
private int count;
public int maxCount = 8;
public Text countText;
public Text winText;
public bool nextLevel;
// Use this for initialization
void Start ()
{
count = 0;
SetCountText ();
winText.text = "";
nextLevel = false;
}
// Update is called once per frame
void Update () {
}
void OnTriggerEnter(Collider other)
{
if (other.gameObject.CompareTag ("PickUp"))
{
other.gameObject.SetActive (false);
count = count + 1;
SetCountText();
}
}
void SetCountText ()
{
countText.text = "Fogaskerekek: " + count.ToString () + "/" + maxCount.ToString ();
if (count >= maxCount)
{
winText.text = "NYERTÉL!";
nextLevel = true;
}
}
}Ez után rá kell kattintani egy objektumra, amiben a következő script van:
using UnityEngine;
using System.Collections;
public class NextLevel : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
public void OnMouseDown ()
{
if (felszed.nextLevel == true)
{
Application.LoadLevel ("Level02");
}
}
}A következő hibaüzenetet írta ki a Unity:
Assets/Scripts/NextLevel.cs(20,29): error CS0120: An object reference is required to access non-static member `felszed.nextLevel'
Még nagyon kezdő vagyok a script írásban, remélem minden lényeges információt leírtam ahhoz, hogy egy kicsit is hozzáértőbb ember fél másodperc alatt kiszúrja hol voltam béna
.
-
dreuzor
újonc
Üdv!
Kezdő vagyok a programozásban, és eddigi ismereteim szerint szerettem volna egy olyan kódot írni, amiben 10 random számot kell összeadni, és a végén kiírja, hogy mennyi volt a helyes.
Így próbáltam megcsinálni:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace switchstatements
{
class MainClass
{
public static void Main(string[] args)
{
Random numberGenerator = new Random();
int num01;
int num02;
int num03 = 0;
int i;
for (i=1; i >= 10 ; i++)
{
num01 = numberGenerator.Next(1, 11);
num02 = numberGenerator.Next(1, 11);
Console.WriteLine("Mennyi" + num01 + "meg" + num02 + "?");
int answer = Convert.ToInt32(Console.ReadLine());
if (answer == num01 + num02)
{
Console.WriteLine("Úgy van!");
num03 = num03 + 1;
}
else
{
Console.WriteLine("Nem!");
}
}
Console.WriteLine("Az elért pontszámod: " + num03);
Console.ReadKey();
}
}
}
A for ciklusban lévő dolgok nem akarnak lefutni, és nem tudtam rájönni miért, kérlek segítsetek!
Köszönöm.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Google Pixel 7a - venni vagy nem venni?
- Otthoni hálózat és internet megosztás
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Házimozi belépő szinten
- A holnap határán: itt van minden új Galaxy promóképe
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- A OnePlus Nord 5 sem sokkal marad le akkuméretben
- Bemutatkozott a Poco X7 és X7 Pro
- Apple iPhone 16 Pro - rutinvizsga
- Milyen autót vegyek?
- További aktív témák...
- AKCIÓ!!! GAMER PC: Új i5-14400F +RTX 4060/5060/4070/5070 +16-64GB DDR4! GAR/SZÁMLA! 50 FÉLE HÁZ!
- Asus STRIX GTX 1080 Ti 11GB GDDR5X Videokártya!
- INGYEN POSTA - ÚJ GAMER PC - DDR5 - i5-14400F - RTX 4060Ti - 16GB RAM - 1TB SSD -www.olcsogamerpc.hu
- MSI RTX 3080 Ti SUPRIM X 12GB GDDR6X Videokártya! BeszámítOK
- Bomba ár! Dell Latitude 5490 - i5-8GEN I 8GB I 256GB SSD I 14" HD I HDMI I Cam I W10 I Gari!
- ÁRGARANCIA! Épített KomPhone i5 14400F 32/64GB DDR5 RTX 5060Ti 8GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Gigabyte B760M i5 14600KF 32GB DDR4 1TB SSD RX 6700XT 12GB Zalman Z1 Plus Seasonic 650W
- Bomba ár! HP ProBook 440 G7 - i5-10GEN I 8GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Gar
- BESZÁMÍTÁS! LENOVO Ideapad Gaming 3 notebook - i5 11320H 16GB DDR4 256GB+1TB SSD GTX 1650 4GB WIN11
- BESZÁMÍTÁS! MSI SUPRIM X RTX 4080 16GB videokártya garanciával hibátlan működéssel
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest