ให้ผู้เล่นและศัตรูที่อยู่ในตำแหน่งและให้เวกเตอร์ทิศทางของแต่ละคนฉันจะบอกได้อย่างไรว่าใครสามารถ "เห็น" อีกฝ่ายได้?
กล่าวอีกนัยหนึ่งฉันจะทดสอบว่าตำแหน่งหนึ่งที่มีทิศทางอยู่ด้านหน้าหรือด้านหลังตำแหน่งอื่นพร้อมทิศทางได้อย่างไร
สำหรับจุดประสงค์ของฉัน 'ด้านหน้า' หมายถึงด้านหน้าโดยตรงหรือ 90 องศาทั้งสองด้าน
11
เห็นได้ชัดว่าทางออกคือการสร้างกล้องอีกตัวและแสดงฉากจากมุมมองของศัตรูอีกครั้งจากนั้นทำการรับรู้ภาพเกี่ยวกับผลลัพธ์สำหรับตัวละครของผู้เล่น
—
Riking
รางวัลคำตอบที่ง่ายที่สุดไปที่ ...
—
OganM
ในขณะที่ความคิดเห็นของ Riking นั้นน่าจะเป็นเรื่องตลกนี่เป็นวิธีที่ยุติธรรมที่จะทำ - ให้ NPC เข้าถึงเกมแบบเดียวกันกับที่ผู้เล่นจะมีมากกว่าที่จะให้พวกเขาเข้าถึงสถานะภายในของเกม
—
. GitHub หยุดช่วยน้ำแข็ง
@R .. ใช่ แต่คุณจะวาดเส้นที่ไหน ด้วยเหตุผลนี้ถึงเหตุผลที่เป็นจุดสิ้นสุดของ NPC ในที่สุดกลายเป็นความรู้สึกที่มีความสามารถในการเล่นและคิดว่าเป็นมนุษย์ ... ณ จุดที่พวกเขาอาจจะมีเหตุผลตัดสินใจที่จะเริ่ม wallhacking อีกต่อไป: p
—
Thomas
@ โทมัส: ในทางปฏิบัติฉันคิดว่าคุณสามารถทำการประนีประนอมได้โดยประมาณระดับของข้อมูลที่พวกเขาจะได้รับในฐานะผู้เล่นโดยไม่ต้องมีปัญหาในการใช้มันในแบบนั้น มาตรการง่าย ๆ เช่นการทดสอบที่ถูกต้องสำหรับการมองเห็นการจำกัดความสามารถในการระบุวัตถุที่อยู่นอกระยะทางที่กำหนด ฯลฯ อาจไปได้ไกล
—
. GitHub หยุดช่วยน้ำแข็ง