 |
06.02.2013, 21:49
|
#16
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Маленькая проблемка в моей сети
да верно) это наверное ошибка в скрипте?
|
(Offline)
|
|
07.02.2013, 07:10
|
#17
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Маленькая проблемка в моей сети
Камера оппонента не выключается видимо
|
(Offline)
|
|
07.02.2013, 18:45
|
#18
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Маленькая проблемка в моей сети
хм, значит что то со скриптом.
|
(Offline)
|
|
09.02.2013, 17:07
|
#19
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Маленькая проблемка в моей сети
Так что тогда делать?
|
(Offline)
|
|
09.02.2013, 17:20
|
#20
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Маленькая проблемка в моей сети
Скриншот структуры сцены, скриншот структуры префаба игрока. И последние версии скриптов.
|
(Offline)
|
|
19.02.2013, 21:09
|
#21
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Маленькая проблемка в моей сети
Интересно, и очень интересно
Вот создал я создал скрипт замбака, и он ходит за мной как положено за моим объектом,
А вот я создал сервер, и таких игроков уже два, и интересно за кем будет ходить зомбак??? 
|
(Offline)
|
|
23.06.2013, 17:04
|
#22
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Маленькая проблемка в моей сети
Возникла проблема в двери которая должна открываться по сети
вот скрипт самой двери без компонентов сети

using UnityEngine;
using System.Collections;
public class open_door : MonoBehaviour
{
public float smooth = (float)2.0;
public float DoorOpenAngle = (float)110.0;
public float DoorCloseAngle = (float)0.0;
public bool open = false;
public bool enter = false;
public GameObject pl;
public string defined_key = "e";
void Update ()
{
if(open == true)
{
var target = Quaternion.Euler (transform.localRotation.x, DoorOpenAngle, transform.localRotation.z);
transform.localRotation = Quaternion.Slerp(transform.localRotation, target,
Time.deltaTime * smooth);
}
if(open == false)
{
var target1 = Quaternion.Euler (transform.localRotation.x, DoorCloseAngle, transform.localRotation.z);
transform.localRotation = Quaternion.Slerp(transform.localRotation, target1,
Time.deltaTime * smooth);
}
if(enter == true)
{
if(Input.GetKeyDown(defined_key))
{
open = !open;
}
}
}
void OnTriggerEnter(Collider other)
{
if (other.gameObject.tag == "Player")
{
(enter) = true;
}
}
void OnTriggerExit (Collider other)
{
if (other.gameObject.tag == "Player")
{
(enter) = false;
}
}
}
создание сети взято из примера " рах ", все игроки подключаються, все работает стабильно, а вот не могу понять как с дверью, когда в проэкте то дверь открываеться, а вот уже скомпилированая то нет уже.
подскажите что именно в этом скрипте нужно добавить?
потому что я уморолся з isMine((
|
(Offline)
|
|
23.06.2013, 22:28
|
#23
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Маленькая проблемка в моей сети
никто не поможет (((((((((
|
(Offline)
|
|
25.06.2013, 02:07
|
#24
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Маленькая проблемка в моей сети
Вот жеж Unity развелись, вроди такая большая тема "Сеть", на С++ надо было сам сетевой протокол писать, потом всю логику, а тут 30 строк кода, и уже потерялись.
Вот такие и выходят на рынок в резюме "Разработчик Игр".
Пробуй и эксперементируй. Анализируй код абстрактно.
|
(Offline)
|
|
25.06.2013, 19:22
|
#25
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: Маленькая проблемка в моей сети
Не секу что там с дверью. Но уже вижу непонятные вещи. Зачем ты при создании float (присвоение начальных значений) переводишь double значение во float лишний раз?
public float my_float = 0.1f;
Так не проще?
|
(Offline)
|
|
01.07.2013, 00:28
|
#26
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Маленькая проблемка в моей сети
Что за сеть то хоть? Встроенная? Фотон? какая-то еще?
|
(Offline)
|
|
01.07.2013, 11:00
|
#27
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Маленькая проблемка в моей сети
локальная, по твоей статье
|
(Offline)
|
|
01.07.2013, 14:50
|
#28
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Маленькая проблемка в моей сети
Ну если правильно, то события триггера должны обрабатываться только на сервере, а сервер должен всем рассылать состояние.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:01.
|