// 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 ในการควบคุมผูเล่นให้บังคับที่ล่ะฝั่ง
Comments