Пятница, 29 Марта 2024, 04:33

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Проблема в скрипте (cs 8025)
Проблема в скрипте (cs 8025)
SidiuszДата: Вторник, 29 Апреля 2014, 07:19 | Сообщение # 1
был не раз
Сейчас нет на сайте
Не знаете в чем проблема? Я вообще новичек в юнити а тут скрипты пошли, делал 100% по уроку (http://www.youtube.com/watch?v=NxGMT9DePB8)

using UnityEngine;
using System.Collections;

public class shoot : MonoBehaviour {

public int maxAmmo = 7;
public int curAmmo = 7;
private int poshet;
public int AmmoInBackPack = 100;
private bool reload = false;

public float timeOutShoot = 3;
public float shootTime = 0.4f;

public float TimeOutReload = 3;
public float ReloadTime = 0.5f;
public float ReloadStop = 1;

private RaycastHit Hit;
public Transform camera1;

void Update () {

timeOutShoot += Time.deltaTime;
timeOutReload += Time.deltaTime;
Vector3 lysh = camera1.TransformDirection(Vector3.forward);

if(Input.GetKeyDown(KeyCode.R) && curAmmo<maxAmmo && !reload && timeOutReload>ReloadTime) {
poshet = maxAmmo - curAmmo;
AmmoInBackPack = AmmoInBackPack - poshet;
reload = true;
}

if(reload) {
timeOutReload = 0;
curAmmo = maxAmmo;
reload = false;
}

if(Input.GetMouseButtonDown (0) && curAmmo>0 && timeOutShoot>shootTime && timeOutReload>ReloadStop) {
timeOutReload = 0;
curAmmo--;
if(Physics.Raycast(camera1.position, lysh, out Hit, 1000f)) {
Quaternion HitRotation = Quaternion.FromToRotation(Vector3.up, Hit.normal);
if(Hit.transform.rigidbody) {
Hit.Transform.Rigidbody.AddForceAtPosition(lysh*1000, Hit.point);
}
}
}


Сообщение отредактировал Sidiusz - Вторник, 29 Апреля 2014, 07:20
robertonoДата: Вторник, 29 Апреля 2014, 08:28 | Сообщение # 2
Чокнутый Кот
Сейчас нет на сайте
Нефиг по урокам делать, когда о юнити мало что знаешь. Тут своей головой надо думать
PoqXertДата: Вторник, 29 Апреля 2014, 09:24 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
Не хватает 2-х закрывающих фигурных скобок.

Расширения для Unity3D
Блог программиста - PoqXert.ru
SidiuszДата: Вторник, 29 Апреля 2014, 13:25 | Сообщение # 4
был не раз
Сейчас нет на сайте
Цитата PoqXert ()
Не хватает 2-х закрывающих фигурных скобок.

А каких именно? Я просто ноль)

Добавлено (29.04.2014, 13:25)
---------------------------------------------

Цитата robertono ()
Нефиг по урокам делать, когда о юнити мало что знаешь. Тут своей головой надо думать

как я могу думать своей головой когда я не знаю юнити? учить си шарп не для меня
FrostenДата: Вторник, 29 Апреля 2014, 17:37 | Сообщение # 5
частый гость
Сейчас нет на сайте
Цитата Sidiusz ()

А каких именно? Я просто ноль)

в конце две фигурные скобки добавляешь и все.


Сообщение отредактировал Frosten - Вторник, 29 Апреля 2014, 17:37
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Проблема в скрипте (cs 8025)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг