forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Unity (http://forum.boolean.name/forumdisplay.php?f=144)
-   -   Фак по Юнити. (http://forum.boolean.name/showthread.php?t=12966)

den 03.08.2010 22:54

Ответ: Фак по Юнити.
 
Появилось новая трабла: почему я не могу подключится через мастер - сервер (пишет - NAT проблема), хотя раньше мог, могу только вписыванием АЙПИ локальной машины - 127.0.0.1.
А и ещё в мастер-сервере АЙПИ сервера (меня) писал АЙПИ локальной сети (192.168.1.2) а теперь вобще внешний пишет!:)
Это что то с сетью стало?
Сначало подумал что я в коде чтото натворил-проверил на примерах-та же хрень:(

pax 03.08.2010 22:57

Ответ: Фак по Юнити.
 
Настройки фаервола не менял?

den 03.08.2010 23:02

Ответ: Фак по Юнити.
 
Цитата:

Настройки фаервола не менял?
я его дааавно выключил:)

pax 03.08.2010 23:05

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от Den (Сообщение 157136)
я его дааавно выключил:)

Тогда не могу помочь. Вспоминай что делал )

den 03.08.2010 23:10

Ответ: Фак по Юнити.
 
Цитата:

Тогда не могу помочь. Вспоминай что делал )
Что я делал: делал игру на юнити, выключил камп, лёг спать, спал, встал, умылся, включил камп, начал доделывать игру, ТРОЛОЛО! ОШИБКА!:-D :-D :-D

А игра будет на нескольких компах работать?

pax 03.08.2010 23:29

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от Den (Сообщение 157138)
А игра будет на нескольких компах работать?

Ну так проверь )

Nuprahtor 04.08.2010 18:46

Ответ: Фак по Юнити.
 
Полезный пример:
http://www.dastardlybanana.com/FPSCo...torWeapons.htm

den 05.08.2010 00:07

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от Nuprahtor (Сообщение 157275)

хех, прикольно!:)
Понравилась "гравитационная граната" , которая сначало притягивает, а потом взрывается!:wild:

den 05.08.2010 00:48

Ответ: Фак по Юнити.
 
Вопрос по существу: почему так фурычит-
PHP код:

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 (0windowRectWindowFunctionwindowTitle);
    
scrollViewVector GUI.BeginScrollView (Rect (2525110150), scrollViewVectorRect (000400));
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 volume0.01.0);
audio.volume=volume;
GUILayout.EndHorizontal();
}
function 
WindowFunction (windowID int) {
    
GUI.DragWindow();
    } 

а так нет?
PHP код:

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 (0windowRectWindowFunctionwindowTitle);
}
function 
WindowFunction (windowID int) {
    
GUI.DragWindow();
    
scrollViewVector GUI.BeginScrollView (Rect (2525110150), scrollViewVectorRect (000400));
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 volume0.01.0);
audio.volume=volume;
GUILayout.EndHorizontal();
    } 


pax 05.08.2010 11:13

Ответ: Фак по Юнити.
 
Во-первых - GUI.DragWindow(); должна быть в конце функции.
Во вторых что за прямоугольник с нулевой шириной: Rect (0, 0, 0, 400)
Вообще не пользуюсь такими методами.А пользуюсь Layout-методами отрисовки GUI. Они сами считают под себя нужное место и если необходимо, то можно указывать дополнительные параметры типа GUILayout.Width, GUILayout.Height и т.д.

den 05.08.2010 13:39

Ответ: Фак по Юнити.
 
Цитата:

Во-первых - GUI.DragWindow(); должна быть в конце функции.
Спасибо, помогло:)
Цитата:

Во вторых что за прямоугольник с нулевой шириной: Rect (0, 0, 0, 400)
это область прокрутки. Мне просто не нужна горизонтальная прокрутка.
Цитата:

Вообще не пользуюсь такими методами.А пользуюсь Layout-методами отрисовки GUI. Они сами считают под себя нужное место и если необходимо, то можно указывать дополнительные параметры типа GUILayout.Width, GUILayout.Height и т.д.
у меня там все элементы через это сделаны:) (о, а про прокрутку забыл.... щас сделаю через слои...сделал-работает:) )

den 05.08.2010 23:15

Ответ: Фак по Юнити.
 
Есть ли в юнити стандартные средства для сохранения/загрузки игры?
Если нет-то как можно записать что-нибуть в какойнибуть файл, а потом считать это?

pax 05.08.2010 23:51

Ответ: Фак по Юнити.
 
В разделе по C# недавно Dream написал тутор по сериализации на C# ;)
На JS скорее всего такое не провернуть, тогда попробуй воспользоваться классом System.IO.File

den 06.08.2010 00:03

Ответ: Фак по Юнити.
 
Цитата:

В разделе по C# недавно Dream написал тутор по сериализации на C#
а разве на юнити это пркатит?
там же нету класса System.Xml.Serialization
Цитата:

System.IO.File
Странно у меня даже класса System нету:(

pax 06.08.2010 00:04

Ответ: Фак по Юнити.
 
А System не класс а пространство имен, а System.Xml.Serialization на C# прокатит ;)
Пример тут


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot