การทำซ้ำ วน Loop รับลิงก์ Facebook X Pinterest อีเมล แอปอื่นๆ พฤษภาคม 01, 2566 แทนที่จะตัองเขียนโค้ดซ้ำกันหลายบรรทัด เราสามารถใช้ For loop ได้ดังนี้ครับ For i=0, 5 do task.wait(5) print("Hello " .. tostring(i)) end รับลิงก์ Facebook X Pinterest อีเมล แอปอื่นๆ ความคิดเห็น
การใช้งาน RPC (Remote Procedure Call) ด้วย Java พร้อมตัวอย่างเกมออนไลน์ (ต่อ) มกราคม 12, 2568 เพื่อให้สามารถอัปเดตสถานะของผู้เล่นคนอื่นในเกมออนไลน์ผ่าน RPC ได้ คุณสามารถใช้ฟีเจอร์ Server Streaming RPC ของ gRPC เพื่อให้เซิร์ฟเวอร์ส่งข้อมูลสถานะของผู้เล่นแบบเรียลไทม์ไปยังไคลเอนต์ที่กำลังเชื่อมต่ออยู่ ตัวอย่างด้านล่างแสดงวิธีการเพิ่มฟีเจอร์นี้ในเกม: อัปเดตไฟล์ game.proto เพิ่มเมธอดสำหรับการสตรีมสถานะของผู้เล่น: syntax = "proto3" ; service GameService { rpc JoinGame (JoinRequest) returns (JoinResponse) ; rpc SendMove (MoveRequest) returns (MoveResponse) ; rpc StreamPlayerUpdates (PlayerUpdateRequest) returns (stream PlayerUpdateResponse) ; } message JoinRequest { string playerName = 1 ; } message JoinResponse { string welcomeMessage = 1 ; } message MoveRequest { string playerName = 1 ; string move = 2 ; } message MoveResponse { string result = 1 ; } message PlayerUpdateRequest { string playerName = 1 ; // ชื่อผู้เล่นที่ต้องการรับการอัปเดต } message PlayerUpdateResponse { string playerName = ... อ่านเพิ่มเติม
เริ่มต้นสร้าง Quiz Widgets แบบสอบถามบนเว็บกัน มีนาคม 15, 2567 เข้าสู่เว็บไซต์ https://wayos.yiem.cc ลงทะเบียน Sign In เข้าสู่ระบบ กดที่แฮมเบอเก้อเมนู [=] แล้วกด Dashboard กด Way ในกล่องข้อความ ลบข้อความเดิมทั้งหมด ใส่ข้อมูลต่อไปนี้ เว้นบรรทัดว่างเพื่อแบ่งหน้า กด Save กดที่แฮมเบอเก้อ [=] แล้วกด Play คุณจะเห็นประโยคแรกแสดงขึ้นมา แล้วก็เห็นคำถาม กดที่คำตอบไหนก็ได้ ก็จะเห็นข้อความสุดท้าย ยินดีด้วยตอนนี้คุณสร้างแบบสอบถามเบื้องต้นได้แล้ว ลองดัดแปลงให้มีหลายๆข้อ ใส่ url ภาพลงไปด้วยก็ได้ ในขั้นตอนถัดไปจะสอนวิธีการบันทึกคะแนนครับ อ่านเพิ่มเติม
การใช้งาน RPC (Remote Procedure Call) ด้วย Java พร้อมตัวอย่างเกมออนไลน์อย่างง่าย มกราคม 12, 2568 RPC (Remote Procedure Call) เป็นเทคนิคในการเรียกใช้ฟังก์ชันหรือเมธอดที่อยู่ในระบบอื่น (เช่นเซิร์ฟเวอร์) เสมือนเป็นการเรียกฟังก์ชันในเครื่องของเราเอง เหมาะสำหรับการพัฒนาแอปพลิเคชันแบบกระจาย (Distributed Applications) เช่น เกมออนไลน์ที่ต้องสื่อสารระหว่างผู้เล่นกับเซิร์ฟเวอร์ ด้านล่างนี้เป็นการอธิบายวิธีการใช้งาน RPC ด้วย Java โดยใช้ gRPC ซึ่งเป็นหนึ่งในไลบรารีที่ได้รับความนิยม การตั้งค่าพื้นฐาน เพิ่ม Dependency ใน build.gradle หรือ pom.xml สำหรับ Gradle: implementation 'io.grpc:grpc-netty:1.57.2' implementation 'io.grpc:grpc-protobuf:1.57.2' implementation 'io.grpc:grpc-stub:1.57.2' implementation 'com.google.protobuf:protobuf-java:3.23.0' สำหรับ Maven: < dependencies > < dependency > < groupId > io.grpc </ groupId > < artifactId > grpc-netty </ artifactId > < version > 1.57.2 </ version > </ dependency > < dependency > < groupId ... อ่านเพิ่มเติม
ความคิดเห็น
แสดงความคิดเห็น