Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity > Общие вопросы

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 11.10.2013, 18:37   #76
SGREED
ПроЭктировщик
 
Аватар для SGREED
 
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
Ответ: Вопросы SGREED

уже было, но не понял
есть код
using UnityEngine;
using System.Collections;

public static class 
Globals MonoBehaviour
{
   public static 
int myValueLevel 60;
    

писал о нем Рах только без : MonoBehaviour
без MonoBehaviour не работает, работает только когда
так :
using UnityEngine;
using System.Collections;

public class 
Globals MonoBehaviour
{
   public static 
int myValueLevel 60;
    

кажеться что класс не статический, или все же статический?
а ошибка такова

Assets/Globals.cs(4,21): error CS0713: Static class `Globals' cannot derive from type `UnityEngine.MonoBehaviour'. Static classes must derive from object

вообщем я запутался, помогите
(Offline)
 
Ответить с цитированием
Старый 11.10.2013, 18:42   #77
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы SGREED

Зачем наследовать статический класс от MonoBehaviour? Статический класс - это единственный, а его переменные являются глобальными (к ним можно получить доступ отовсюду). MonoBehaviour это базовый класс для скриптов, которые добавляются объектам, т.е. из определения имеют много экземпляров. Наследовать класс Globals от MonoBehaviour не имеет никакого смысла.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 11.10.2013, 18:48   #78
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Вопросы SGREED

Ты не можешь наследовать статический класс от нестатического т.к. он тогда будет содержать нестатические поля, что по определению невозможно.
__________________
(Offline)
 
Ответить с цитированием
Старый 11.10.2013, 19:58   #79
SGREED
ПроЭктировщик
 
Аватар для SGREED
 
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
Ответ: Вопросы SGREED

ну сделал так
using UnityEngine
using System.Collections

public static class 
Globals

   public static 
int myValueLevel 60
     

только он не вешаеться на обьекты, совсем, пишет
cant add script behaviour Globals.The Script class cant be abstract
(Offline)
 
Ответить с цитированием
Старый 11.10.2013, 20:04   #80
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Вопросы SGREED

зачем вешать на объект то лол?
__________________
(Offline)
 
Ответить с цитированием
Старый 11.10.2013, 20:11   #81
SGREED
ПроЭктировщик
 
Аватар для SGREED
 
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
Ответ: Вопросы SGREED

хочешь сказать что класс уже используеться и будет обрабатываться при экспорте проэкта,даже если его нет нигде на обьекте?
(Offline)
 
Ответить с цитированием
Старый 11.10.2013, 20:30   #82
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы SGREED

Конечно. Так же как и dll плагинов. Вообще все "скрипты" (файлы с кодом) кроме скриптов для редактора попадают в сборку.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 11.10.2013, 21:26   #83
SGREED
ПроЭктировщик
 
Аватар для SGREED
 
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
Ответ: Вопросы SGREED

да, незнал я, спасибо вам буду знать)
(Offline)
 
Ответить с цитированием
Старый 12.10.2013, 17:57   #84
SGREED
ПроЭктировщик
 
Аватар для SGREED
 
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
Ответ: Вопросы SGREED

кто нибуть знает как научить обьект перемещаться к игроку при этом обходить стены, я много чего пересмотрел, все как то тупо и не ясно, тошнит уже
(Offline)
 
Ответить с цитированием
Старый 12.10.2013, 21:21   #85
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы SGREED

NavMesh + NavMeshAgent к примеру
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 12.10.2013, 23:54   #86
SGREED
ПроЭктировщик
 
Аватар для SGREED
 
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
Ответ: Вопросы SGREED

а как им пользываться?
(Offline)
 
Ответить с цитированием
Старый 13.10.2013, 11:23   #87
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы SGREED

Ну с ходу нагуглилось следующее:
http://flight-dream.com/forum/index.php?topic=206.0
http://flight-dream.com/forum/index.php?topic=207.0
http://flight-dream.com/forum/index.php?topic=208.0
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 13.10.2013, 13:05   #88
SGREED
ПроЭктировщик
 
Аватар для SGREED
 
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
Ответ: Вопросы SGREED

не попадал сюда, спасибо рах))
(Offline)
 
Ответить с цитированием
Старый 22.12.2013, 13:05   #89
SGREED
ПроЭктировщик
 
Аватар для SGREED
 
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
Ответ: Вопросы SGREED

Как правильно реализизовать что бы когда игрок перемещаеться по земле то были звуки шагов по земли а когда по чем нибуть другому аналогично, какие нужно условия использывать?
(Offline)
 
Ответить с цитированием
Старый 22.12.2013, 17:27   #90
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы SGREED

Например тэги или физические материалы колайдеров.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:18.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com