top of page
Writer's picturexsplaystation5

Bobsi - Unity Multiplayer Guides (FishNet)

Updated: Oct 16, 2023

// Set ระบบ


// เรียก function โดยเรียกผ่าน [ServerRpc] และ Update ผ่าน [ObserversRpc]


// Spawn วัตถุให้แสดงระหว่าง Server และ Client


// [SyncVar] public int health = 10; ซิงค์ตัวแปรระหว่าง Client ผ่าน Server

// Delegat fun with Boardcast สามาสั่งการทำงานผ่าน Client ไปยัง Server โดยผ่าน Boradcst


// Chat with Board โดยจะ Spawn Text สนทนาระหว่า Server


// [ServerRpc(RequireOwnership = false)]

if (Physics.Raycast(position,direction,out RaycastHit hit) && hit.transform.TryGetComponent(out PlayerHealthShooter enemyHealth))

// เข้าถึง PlayerHealthShooter ของฝั่งตรงขามโดยการประการศค่าเป็น enemyHealth


// Play Peer to Peer Multiplayer with zerotier One Network


// ระบบยิบของภายในฉาก ของผู้เล่นแต่ล่ะฝั่ง


// Inventory System add and Remove form List<Inventory>

item ลบออกจาก Server และ Spawn ลง Server


// เกมยิงที่จะคำนวน Respawning Player โดยหารเก็บค่า Health บนตำแหน่ง Server โดยหารเรียก Respawn player


// NPC AI for Multiplayer


// Multiplayer Game Manager ควบคุม State Game Load,Start,Rung,End,Restart


// Character Selection


// หลักการคือ Gen ใน Server แล้วให้ Client ดึง Seed ที่ Gen เอาไปแสดงผล ให้เหมือนกัน


// Charcter Customization แต่งตัวละคร โดยโยนค่าไปที่ซิ่งค์กันโดยใช้

[SyncVar(OnChange ="SetHead")]privateint _headIndex;

void SetHead(int oldValue, int newValue, bool asServer)


// Create Lobby with Steam API "......"


// การสั่งเปลี่ยนฉากทั้งหมดใน Server


// กระบบการคำนวนการยิงโดยใช้ Server ยิงกันเพื่อคำนวน Leg


// Debug Multiplayer


// ระบบ Spawn Bullet โดยการ Spawn OBJ และแทนค่า OBJ โดยการคำนวน TickTime ระหว่าง Server Client


// คำนวนการเช็คชนโดยอ้างอิงตำแหน่งก่อนหน้าของตัวละคร


// turnBase Game โดยการกำหนด Turn ในการควบคุมผูเล่นให้บังคับที่ล่ะฝั่ง


13 views0 comments

Recent Posts

See All

Comments


bottom of page