|
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, время: 08:17.
|