forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Сеть (http://forum.boolean.name/forumdisplay.php?f=169)
-   -   Маленькая проблемка в моей сети (http://forum.boolean.name/showthread.php?t=17840)

SGREED 06.02.2013 21:49

Ответ: Маленькая проблемка в моей сети
 
да верно) это наверное ошибка в скрипте?

pax 07.02.2013 07:10

Ответ: Маленькая проблемка в моей сети
 
Камера оппонента не выключается видимо

SGREED 07.02.2013 18:45

Ответ: Маленькая проблемка в моей сети
 
хм, значит что то со скриптом.

SGREED 09.02.2013 17:07

Ответ: Маленькая проблемка в моей сети
 
Так что тогда делать?

pax 09.02.2013 17:20

Ответ: Маленькая проблемка в моей сети
 
Скриншот структуры сцены, скриншот структуры префаба игрока. И последние версии скриптов.

SGREED 19.02.2013 21:09

Ответ: Маленькая проблемка в моей сети
 
Интересно, и очень интересно
Вот создал я создал скрипт замбака, и он ходит за мной как положено за моим объектом,
А вот я создал сервер, и таких игроков уже два, и интересно за кем будет ходить зомбак??? :dontknow:

SGREED 23.06.2013 17:04

Ответ: Маленькая проблемка в моей сети
 
Возникла проблема в двери которая должна открываться по сети
вот скрипт самой двери без компонентов сети
PHP код:

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.xDoorOpenAngletransform.localRotation.z);
            
transform.localRotation Quaternion.Slerp(transform.localRotationtarget,
            
Time.deltaTime smooth);
        }
    
        if(
open == false)
        {
            var 
target1 Quaternion.Euler (transform.localRotation.xDoorCloseAngletransform.localRotation.z);
            
transform.localRotation Quaternion.Slerp(transform.localRotationtarget1,
            
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((

SGREED 23.06.2013 22:28

Ответ: Маленькая проблемка в моей сети
 
никто не поможет (((((((((

moka 25.06.2013 02:07

Ответ: Маленькая проблемка в моей сети
 
Вот жеж Unity развелись, вроди такая большая тема "Сеть", на С++ надо было сам сетевой протокол писать, потом всю логику, а тут 30 строк кода, и уже потерялись.
Вот такие и выходят на рынок в резюме "Разработчик Игр".

Пробуй и эксперементируй. Анализируй код абстрактно.

Gector 25.06.2013 19:22

Ответ: Маленькая проблемка в моей сети
 
Не секу что там с дверью. Но уже вижу непонятные вещи. Зачем ты при создании float (присвоение начальных значений) переводишь double значение во float лишний раз?
Код:

public float my_float = 0.1f;
Так не проще?

pax 01.07.2013 00:28

Ответ: Маленькая проблемка в моей сети
 
Что за сеть то хоть? Встроенная? Фотон? какая-то еще?

SGREED 01.07.2013 11:00

Ответ: Маленькая проблемка в моей сети
 
локальная, по твоей статье

pax 01.07.2013 14:50

Ответ: Маленькая проблемка в моей сети
 
Ну если правильно, то события триггера должны обрабатываться только на сервере, а сервер должен всем рассылать состояние.


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

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