Unity3D – Základy C# – [2]

Hektické vysvětlení C# od začátku! V tomto videu se probere: Funkce Proměnné Jak pozastavit na určitou chvíli kód Funkce a proměnné Různé typy proměnných a základní funkce „sečti“. int celeCislo = 3; float desetineCislo = 3.3333f; double doubleDesetineCislo = 3.3333; string veta = „Ahoj. !@#$%^&*( fsdgfsd 4“ + „SDFGH$#%^&Y ERTDS FG“ + 3 + 5 […]

UNITY3D – FPS TUTORIÁL – [9] – PŘÍPRAVA INVENTÁŘE PART #4

Tentokrát si uděláme Konečně funkční měnění zbraní s pár chybkami Celý projekt je ke stažení zde. Už jen jeden bug od prakticky funkčního zbraňového systému. Looplist.cs using System.Collections; using System.Collections.Generic; using System; using System.Linq; using System.Collections.ObjectModel; public class LoopList<T> { public static LoopList<T> New(params T[] items) { if (items == null) throw new ArgumentNullException(); return […]

UNITY3D – FPS TUTORIÁL – [8] – PŘÍPRAVA INVENTÁŘE PART #3

Tentokrát si uděláme Zapojení zbraně Střelbu Celý projekt je ke stažení zde. V příštím díle dokončíme inventář! Shooter.cs using UnityEngine; using UnityEngine.UI; using System.Collections; using System; using System.Collections.Generic; public class Shooter : MonoBehaviour { public Transform RayCastSpot, WeaponSpot; RaycastHit hitObject; public Weapon TstWeapon; float nextFire = 0; List<WeaponData> weapons = new List<WeaponData>(); Weapon currWep; void […]

UNITY3D – FPS TUTORIÁL – [7] – PŘÍPRAVA INVENTÁŘE PART #2

Tentokrát si uděláme Ze zbraní prefaby Přizpůsobíme střelce Celý projekt je ke stažení zde. Už jen pár krůčků udělání inventáře. Shooter.cs using UnityEngine; using UnityEngine.UI; using System.Collections; using System; using System.Collections.Generic; public class Shooter : MonoBehaviour { public Transform RayCastSpot, WeaponSpot; RaycastHit hitObject; public Weapon TstWeapon; float nextFire = 0; List<WeaponData> weapons = new List<WeaponData>(); […]

UNITY3D – FPS TUTORIÁL – [6] – PŘÍPRAVA INVENTÁŘE PART #1

Tentokrát si uděláme Oddělíme střelce od zbraně Rozdělíme zbraně na základy Celý projekt je ke stažení zde. Poznámka: později se objeví kupříkladu raketomet, granátomet …. Shooter.cs using UnityEngine; using UnityEngine.UI; using System.Collections; using System; public class Shooter : MonoBehaviour { public Transform RayCastSpot, FireSpot; RaycastHit hitObject; float nextFire = 0; void Start () { UIController.MagazineValueUI.text […]

UNITY3D – FPS TUTORIÁL – [5] – Příprava inventáře respektive balíčkování‬

Tentokrát si uděláme Přidáme pár controllerů a vyrabujem nýnější Shooter.cs Celý projekt je ke stažení zde. Shooter.cs using UnityEngine; using UnityEngine.UI; using System.Collections; using System; [Serializable] public class ShooterData { public float FireRate; public int MagazineCapacity, MagazineMaxCount; public float Accuracy; public LayerMask Mask; } public class Shooter : MonoBehaviour { public Transform RayCastSpot, FireSpot; public […]