คำถามติดแท็ก shooter

28
ฉันจะกีดกันการตั้งแคมป์ในขณะที่ยังคงสนับสนุนสไตล์การเล่น“ sniper” ได้อย่างไร?
ฉันกำลังพยายามเพิ่มคุณสมบัติลงในปืนของบุคคลที่สามที่เหมาะกับรูปแบบการเล่นของมือปืนนอกเหนือไปจากรูปแบบเร่งด่วน / เด ธ แมตช์ที่ได้รับการออกแบบมาสำหรับ รูปแบบการเล่นในปัจจุบันมีความคล้ายคลึงกับ Gears of War และ Battlefield ซึ่งอาจคล้ายกับ Call of Duty ในแง่ของช่วงการต่อสู้ แต่จะช้าลงเล็กน้อย ระดับนั้นมีขนาดใกล้เคียงกับแผนที่ COD ขนาดใหญ่หรือแผนที่ Battlefield ขนาดกลาง สองสิ่งที่ฉันวางแผนที่จะเพิ่มรวมถึงเส้นสายตายาว ๆ และ "รังมือปืน" ฉันกังวลเพราะคุณสมบัติทั้งสองนี้สามารถเปิดประตูสู่การตั้งแคมป์จำนวนมาก การดมและตั้งแคมป์นั้นไม่ใช่สิ่งเดียวกันในความคิดของฉัน แต่มันเป็นเรื่องง่ายสำหรับผู้ตั้งค่ายในการใช้คุณสมบัติดังกล่าวเพื่อให้ได้มาซึ่งความไม่สะดวกเมื่อพวกเขาตั้งใจจะส่งเสริมการใช้สไนเปอร์ทางยุทธวิธี ที่กล่าวว่าฉันไม่เชื่อในการตำหนิข้อบกพร่องของเกมตามสไตล์การเล่นของผู้เล่น Sniper : ใช้ปืนไรเฟิลระยะไกลอาจอยู่ในจุดเฉพาะที่เป็นประโยชน์ในเวลานั้น แต่รู้วิธีย้ายไปยังตำแหน่งอื่นซึ่งเหมาะสำหรับการดม ให้การจำและการปราบปรามสำหรับสมาชิกในทีมที่มีสไตล์เป็นที่น่ารังเกียจ / เร่งรีบ ผู้พักแรม : อาจใช้อาวุธใด ๆ อยู่ในที่เดียวเสมอและรอให้ผู้เล่นผ่านไปซึ่งนำไปสู่การฆ่าที่มีความเสี่ยงต่ำได้ง่าย ปฏิบัติตามกลยุทธ์เดียวกันโดยไม่คำนึงถึงสิ่งที่เกิดขึ้นในเกม / การแข่งขัน ให้ความสำคัญกับการแสดงของตัวเองมากกว่าการสนับสนุนสมาชิกในทีม ดังนั้นฉันพยายามคิดถึงวิธีที่จะพยายามกีดกันการตั้งแคมป์ในขณะที่ยังอนุญาตให้มีการเล่นซุ่มยิงที่ถูกต้องตามกฎหมาย

8
ทำไมปืนวิดีโอเกมส่วนใหญ่จึงบรรจุกระสุนใหม่โดยไม่สูญเสียกระสุนที่ไม่ได้ใช้ในนิตยสาร?
หากฉันได้รับกระสุนสำรอง 500 นัดและกระสุน 73/100 นัดในปืนปัจจุบันของฉันทำไมฉันถึงลงเอยด้วยกระสุนสำรอง 473 ชุดแทนที่จะเป็น 400 (สูญเสีย 73 รอบที่ไม่ได้ใช้ในนิตยสารก่อนหน้า)? นี่เป็นเพียงการทำให้เล่นง่ายขึ้นหรือไม่ ฉันต้องการสร้างเกมยิงที่ท้าทายและดูเหมือนว่าระยะเวลาที่โหลดของคุณจะน่าสนใจ มีเหตุผลใดบ้างที่ฉันควรยึดถือปรกติ?

5
ทำไมฉันไม่สามารถใช้โอเปอเรเตอร์ '> =' กับ Vector3s ได้
ฉันพยายามที่จะได้รับรูปสี่เหลี่ยมผืนผ้าย้ายไปมาระหว่างสองตำแหน่งที่ผมพูดถึงและ_positionA ทั้งสองประเภท_positionB Vector3สี่เหลี่ยมผืนผ้าเคลื่อนไหวได้ดี อย่างไรก็ตามเมื่อมันมาถึง_positionBมันจะไม่เคลื่อนที่ในทิศทางตรงกันข้ามเหมือนอย่างที่ควร ฉันกลับไปที่โค้ดเพื่อดู ฉันมาถึงข้อสรุปว่าเป็นวัตถุย้ายที่ifงบในรหัสพลาดเฟรมซึ่งในตำแหน่ง rects _positionBเท่ากับ ฉันตัดสินใจที่จะปรับเปลี่ยนรหัสไปในทิศทางที่ตรงกันข้ามถ้าตำแหน่ง rects คือมากกว่าหรือเท่ากับ _positionBรหัสของฉันไม่ยาวเกินไปดังนั้นฉันจะแสดงด้านล่าง: using UnityEngine; using System.Collections; public class Rectangle : MonoBehaviour { private Vector3 _positionA = new Vector3(-0.97f, -4.28f); //Start position private Vector3 _positionB = new Vector3(11.87f, -4.28f); //End position private Transform _rect_tfm; private bool _atPosA = false, _atPosB = …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.