|
Unity Мультиплатформенный инструмент для разработки игр |
03.08.2010, 22:54
|
#136
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Появилось новая трабла: почему я не могу подключится через мастер - сервер (пишет - NAT проблема), хотя раньше мог, могу только вписыванием АЙПИ локальной машины - 127.0.0.1.
А и ещё в мастер-сервере АЙПИ сервера (меня) писал АЙПИ локальной сети (192.168.1.2) а теперь вобще внешний пишет!
Это что то с сетью стало?
Сначало подумал что я в коде чтото натворил-проверил на примерах-та же хрень
|
(Offline)
|
|
03.08.2010, 22:57
|
#137
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Настройки фаервола не менял?
|
(Offline)
|
|
03.08.2010, 23:02
|
#138
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Настройки фаервола не менял?
|
я его дааавно выключил
|
(Offline)
|
|
03.08.2010, 23:05
|
#139
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Den
я его дааавно выключил
|
Тогда не могу помочь. Вспоминай что делал )
|
(Offline)
|
|
03.08.2010, 23:10
|
#140
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Тогда не могу помочь. Вспоминай что делал )
|
А игра будет на нескольких компах работать?
|
(Offline)
|
|
03.08.2010, 23:29
|
#141
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Den
А игра будет на нескольких компах работать?
|
Ну так проверь )
|
(Offline)
|
|
04.08.2010, 18:46
|
#142
|
Элита
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений (для 3,923 пользователей)
|
Ответ: Фак по Юнити.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Nuprahtor за это полезное сообщение:
|
|
05.08.2010, 00:07
|
#143
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Nuprahtor
|
хех, прикольно!
Понравилась "гравитационная граната" , которая сначало притягивает, а потом взрывается!
|
(Offline)
|
|
05.08.2010, 00:48
|
#144
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Вопрос по существу: почему так фурычит-
var windowRect : Rect = Rect(10,10,100,200); var windowTitle="Play List"; private var scrollViewVector : Vector2 = Vector2.zero; private var loop:boolean=false; private var volume : float = 1.0; var muzik:AudioClip[]; function OnGUI () { windowRect = GUI.Window (0, windowRect, WindowFunction, windowTitle); scrollViewVector = GUI.BeginScrollView (Rect (25, 25, 110, 150), scrollViewVector, Rect (0, 0, 0, 400)); for(var muz in muzik) { GUILayout.BeginHorizontal(); //GUILayout.Label(muz.name); //GUILayout.Space (5); if(GUILayout.Button(muz.name)) { audio.clip = muz; audio.Play(); } GUILayout.EndHorizontal(); } GUI.EndScrollView(); GUILayout.BeginHorizontal(); loop=GUILayout.Toggle(loop,"Loop"); audio.loop=loop; GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label("Volume"); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); volume = GUILayout.HorizontalSlider ( volume, 0.0, 1.0); audio.volume=volume; GUILayout.EndHorizontal(); } function WindowFunction (windowID : int) { GUI.DragWindow(); }
а так нет?
var windowRect : Rect = Rect(10,10,100,200); var windowTitle="Play List"; private var scrollViewVector : Vector2 = Vector2.zero; private var loop:boolean=false; private var volume : float = 1.0; var muzik:AudioClip[]; function OnGUI () { windowRect = GUI.Window (0, windowRect, WindowFunction, windowTitle); } function WindowFunction (windowID : int) { GUI.DragWindow(); scrollViewVector = GUI.BeginScrollView (Rect (25, 25, 110, 150), scrollViewVector, Rect (0, 0, 0, 400)); for(var muz in muzik) { GUILayout.BeginHorizontal(); //GUILayout.Label(muz.name); //GUILayout.Space (5); if(GUILayout.Button(muz.name)) { audio.clip = muz; audio.Play(); } GUILayout.EndHorizontal(); } GUI.EndScrollView(); GUILayout.BeginHorizontal(); loop=GUILayout.Toggle(loop,"Loop"); audio.loop=loop; GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label("Volume"); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); volume = GUILayout.HorizontalSlider ( volume, 0.0, 1.0); audio.volume=volume; GUILayout.EndHorizontal(); }
|
(Offline)
|
|
05.08.2010, 11:13
|
#145
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Во-первых - GUI.DragWindow(); должна быть в конце функции.
Во вторых что за прямоугольник с нулевой шириной: Rect (0, 0, 0, 400)
Вообще не пользуюсь такими методами. А пользуюсь Layout-методами отрисовки GUI. Они сами считают под себя нужное место и если необходимо, то можно указывать дополнительные параметры типа GUILayout.Width, GUILayout.Height и т.д.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.08.2010, 13:39
|
#146
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Во-первых - GUI.DragWindow(); должна быть в конце функции.
|
Спасибо, помогло
Во вторых что за прямоугольник с нулевой шириной: Rect (0, 0, 0, 400)
|
это область прокрутки. Мне просто не нужна горизонтальная прокрутка.
Вообще не пользуюсь такими методами.А пользуюсь Layout-методами отрисовки GUI. Они сами считают под себя нужное место и если необходимо, то можно указывать дополнительные параметры типа GUILayout.Width, GUILayout.Height и т.д.
|
у меня там все элементы через это сделаны (о, а про прокрутку забыл.... щас сделаю через слои...сделал-работает )
|
(Offline)
|
|
05.08.2010, 23:15
|
#147
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Есть ли в юнити стандартные средства для сохранения/загрузки игры?
Если нет-то как можно записать что-нибуть в какойнибуть файл, а потом считать это?
|
(Offline)
|
|
05.08.2010, 23:51
|
#148
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
В разделе по C# недавно Dream написал тутор по сериализации на C#
На JS скорее всего такое не провернуть, тогда попробуй воспользоваться классом System.IO.File
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.08.2010, 00:03
|
#149
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
В разделе по C# недавно Dream написал тутор по сериализации на C#
|
а разве на юнити это пркатит?
там же нету класса System.Xml.Serialization
Странно у меня даже класса System нету
|
(Offline)
|
|
06.08.2010, 00:04
|
#150
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
А System не класс а пространство имен, а System.Xml.Serialization на C# прокатит
Пример тут
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:45.
|