Показать сообщение отдельно
Старый 15.08.2015, 15:38   #3
kisaroff
Оператор ЭВМ
 
Аватар для kisaroff
 
Регистрация: 15.01.2015
Сообщений: 46
Написано 10 полезных сообщений
(для 24 пользователей)
Ответ: Стрельба мультиплеер

Ребят помогите пожалуйста, кто может, знает)
Игра мультиплеерная.

Health.cs
using UnityEngine;
using System.Collections;

public class 
Health MonoBehaviour {

    public 
float hitPoints 100f;

Этот скрипт висит на каждом Игроке.

На Пуле висит скрипт BulletManager.cs
using UnityEngine;
using System.Collections;

public class 
BulletManager MonoBehaviour {
    
void OnCollisionEnter(Collision collision){ 
        if(
collision.collider.gameObject.tag == "Untagged"){
            if(
networkView.isMine){ 
                
Network.Instantiate(Explosions_1transform.positionQuaternion.identity0); 
            }
        }
        if(
collision.collider.gameObject.tag == "Player"){
            if(
networkView.isMine){ 
                
Network.Instantiate(Explosions_2transform.positionQuaternion.identity0);
                
networkView.RPC ("SetDamage"RPCMode.Others);
            }
        }
        
Network.Destroy(gameObject);

    }

Мысль такая, чтобы с каждого игрока при столкновении с Пулей брать компонент Health и вычитать из hitPoints Damage

Помогите кодом)
__________________
Путь осилит идущий.
(Offline)
 
Ответить с цитированием