Суббота, 23 Ноября 2024, 06:54

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Результаты поиска
mobillkoДата: Суббота, 16 Июня 2012, 21:10 | Сообщение # 1 | Тема: Вопрос-[ответ] по Unity
был не раз
Сейчас нет на сайте
Вопрос, скрипт бара состояния здоровья, не выдаёт никаких ошибок, но при этом , он не отображается на экране, в чём может быть дело?
Вот он сам:
//выводит бар показывающий здоровье игрока
using UnityEngine;
using System.Collections;

public class PlayerHealth : MonoBehaviour {
//Публичные переменные для настроек
public int maxHealth = 100;
//блок переменных локального пользывания
private int _curHealth =100;
private float healthBarLength;
// Производятся начальные расчёты при создании объекта
void Start () {
//Задаём начальную ширину бара здоровья
healthBarLength = Screen.width/2;
//предотвращаем ввод неправильного значения
//максимального здоровья
if (maxHealth<1) maxHealth=1;
_curHealth=maxHealth;

}

// Update is called once per frame
void Update () {
AddjustCurrentHealth (_curHealth);
}
//выводится сам бар по средствам графического интерфейса
void onGUI (){
//выводится бар состояния здоровья и числовые значения его
GUI.Box (new Rect(10,10,healthBarLength,20),_curHealth +"/"+ maxHealth);
}
//производим расчёт нужной ширины бара состояния здоровья
public void AddjustCurrentHealth (int adj){
//adj- это изменение состояния здоровья а не его значение
//_curHealth = adj -старое значение
_curHealth += adj;//новое значение
//блок по предотваращению получения неверного состояния здоровья
//меньше нкля или больше максимума,
// так как изменяем здоровье из вне
if (_curHealth<0)_curHealth=0;
if (_curHealth>maxHealth)_curHealth=maxHealth;
//Расчёт бара непосредственно
healthBarLength =(Screen.width/2)*(_curHealth /(float)maxHealth);
}

}


Сообщение отредактировал mobillko - Суббота, 16 Июня 2012, 22:06
mobillkoДата: Понедельник, 05 Марта 2012, 22:17 | Сообщение # 2 | Тема: Вопрос-[ответ] по Unity
был не раз
Сейчас нет на сайте
Удалил пост изза ненадобности, сам разобрался

Сообщение отредактировал mobillko - Понедельник, 05 Марта 2012, 22:24
mobillkoДата: Суббота, 03 Марта 2012, 12:59 | Сообщение # 3 | Тема: Обучение Unity
был не раз
Сейчас нет на сайте
Разобрался, просто "про" версию лицензии реактивировал

Сообщение отредактировал mobillko - Суббота, 03 Марта 2012, 13:44
mobillkoДата: Среда, 29 Февраля 2012, 13:28 | Сообщение # 4 | Тема: Обучение Unity
был не раз
Сейчас нет на сайте
Мне надо создать новую текстуру и её на камеру закрепить чтобы на планшете отображалась картинка с камеры (не камеры игрока), есть создать материал и прочие, а текстуру нет
<img>http://images.netbynet.ru/img.php?65975253a6d5b498569865ca55815777.jpg</img>
По видео уроку делаю вот этому http://3dcreatortut.ru/?p=1036
Только у него версия ниже, вот думаю может в новой убрали и или как пробная ещё не может этого или отдельно установить может нужно эту функцию


Сообщение отредактировал mobillko - Среда, 29 Февраля 2012, 14:04
mobillkoДата: Среда, 29 Февраля 2012, 12:54 | Сообщение # 5 | Тема: Обучение Unity
был не раз
Сейчас нет на сайте
Установил Unity 3D 3.5, нету создать новую текстуру, что делать?
  • Страница 1 из 1
  • 1
Поиск:

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