Hey merhaba ziyaretçi bize destek olmak ister misin ? Hemen Kayıt Ol Seni hiç sıkmadan kayıt edeceğiz endişelenmek bize destek olduğun için teşekkürler.



  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Unity3d Photon Sorusu
#1
Elimizde playerlar var ve top objemiz var . Bu playerlardan biri topa dokunursa topa mouse'un olduğu yöne doğru kuvvet uygulanacak.Main clientte yani odanın kurulduğu playerda kuvvet uygulanırken 2. bağlanan oyuncuda kuvvet uygulanmıyor.mouse koordinatları 0,0,0'da hiç değişmeden duruyor.
kodum şu şekilde :
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Photon;
public class oyuncukontrol : Photon.PunBehaviour
{
public float hız = 3.5f;
public int vur = 0;
public Vector3 targetPos;
Vector3 lookattarget;
public Rigidbody rb;

void Start()
{
rb = GameObject.FindGameObjectWithTag("TOP").GetComponent<Rigidbody>();

}


void Update()
{
if (photonView.isMine)
{
var movement = Vector3.zero;
movement.x = Input.GetAxis("Horizontal") * hız;
movement.z = Input.GetAxis("Vertical") * hız;
movement = Vector3.ClampMagnitude(movement, hız);
movement *= Time.deltaTime;
transform.Translate(movement);
}
else { }
}
private void OnCollisionStay(Collision collision)
{
if (photonView.isMine)
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (collision.gameObject.tag == "TOP")
{
if (vur == 0)
{
if (Physics.Raycast(ray, out hit, 100))
{

targetPos = hit.point;
lookattarget = new Vector3(targetPos.x - transform.position.x, targetPos.y - transform.position.y, targetPos.z - transform.position.z);
rb.AddForce(lookattarget * 20);
rb.AddForce(Vector3.up * 40);
vur = 0;
}
}
}
}
}
}

Sıkıntılı olan kısım targetpos değişmiyor.
  Cevapla
#2
Merhaba, if(photonView.isMine) {} bloğu içine yazdığınız kodlar sadece lokalde çalışır. Dolayısıyla sizin hamlenizden karşı tarafın haberi olmaz.
  Cevapla
#3
Peki topa dokunan kişinin mouse yönünde kuvvet uygulayabilmesi için ne yapmam gerekiyor.
  Cevapla
#4
if(photonView.IsMine) satırını silin
  Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Unity3D Sağa sola sıçrayan top Katredit 1 70 17-09-2019, Saat: 08:32
Son Yorum: abayir41
  Photon ve Unity panimo 0 77 17-08-2019, Saat: 17:16
Son Yorum: panimo

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi