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

อุปกรณ์พกพาที่สามารถใช้งานได้หลายแอพพลิเคชั่นซึ่งหนึ่งในนั้นเป็นแพลตฟอร์มสำหรับเล่นเกม โทรศัพท์มือถือเป็นตัวอย่างบาร์โค้ดของอุปกรณ์ดังกล่าว แตกต่างจากอุปกรณ์พกพาซึ่งออกแบบมาเพื่อการเล่นเกมโดยเฉพาะหรือเป็นหลัก

2
การเปิดตัวเกมอัปเกรด: เวลาปล่อยข้ามแพลตฟอร์ม
ฉันเพิ่งทำการอัปเกรดที่สำคัญสำหรับชื่อมือถือเก่าที่ไม่ได้เห็นการอัปเดตในรอบปี เนื้อหาใหม่มากมายสิ่งต่าง ๆ ดูดี น่าเศร้าที่วันนี้ใช้เวลาเฉลี่ย 12 วันในการรับการอัปเดตผ่านทางช่องอนุมัติของ iTunes แต่ใช้เวลาน้อยกว่า 2 ชั่วโมงในการถ่ายทอดสดบน Google Play ถ้าฉันวางรุ่นตอนนี้ฉันสามารถเข้าสู่ช่วงวันหยุดฤดูใบไม้ร่วงบน Android อย่างน้อยคน iOS จะต้องรอจนกว่าเวอร์ชั่นของพวกเขาจะได้รับการอนุมัติ แต่ฉันได้ยินจากสตูดิโออื่น ๆ ว่าพวกเขารอและเปิดตัวการอัปเดตทั้งสองในเวลาเดียวกันเพื่อเข้าถึง "ผลการทำงานร่วมกัน" ที่เรียกว่า socalled เนื่องจากเนื่องจาก (ที่ฉันเข้าใจ) ให้ความสนใจกับการอัปเดตที่รั่วไหลไปยังแพลตฟอร์มที่ทำมิเรอร์ แต่ ... ฉันแค่สงสัยในเรื่องนี้ เอฟเฟกต์นี้แข็งแกร่งจริงๆหรือไม่และคุณจะเลื่อนการเปิดตัวเป็นเวลาหลายสัปดาห์หรือไม่? และ googling สักหน่อยฉันมีเวลายากที่จะหาตัวเลขใด ๆ ที่สามารถสำรองกลยุทธ์นี้ได้ วิธีทำให้ตรงมากขึ้น: ถือแอปเปิดตัวค้างไว้จนกว่าทุกแพลตฟอร์มจะซิงค์กันจริง ๆ "คุ้มค่า" หรือไม่? Ofcouse ฉันจะระงับ PR-horses ของฉันไว้จนกว่าการอัปเกรดจะพร้อมสำหรับแพลตฟอร์มทั้งสอง แต่จริง ๆ แล้วมันแย่ขนาดนั้นหรือไม่ที่จะเปิดตัวแอพพลิเคชั่น "ก่อนกำหนด" บนแพลตฟอร์มเดียว …

3
ทางออกที่ดีที่สุดสำหรับเกม Android เรียลไทม์หลายคน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันวางแผนที่จะสร้างเกมเรียลไทม์สำหรับผู้เล่นหลายคนสำหรับ Android (ผู้เล่น 2-8 คน) และฉันคิดว่าโซลูชันสำหรับองค์กรที่มีผู้เล่นหลายคนนั้นดีที่สุด: ทำให้เซิร์ฟเวอร์บนพีซีและไคลเอนต์บนมือถือการติดต่อทั้งหมดผ่านเซิร์ฟเวอร์ (ClientA -> PC SERVER -> ไคลเอนต์ทั้งหมด) ใช้บลูทู ธ ฉันยังไม่ได้ใช้และฉันไม่รู้ว่ามันยากที่จะสร้างผู้เล่นหลายคนผ่านบลูทู ธ ทำให้เซิร์ฟเวอร์บนหนึ่งในอุปกรณ์และอุปกรณ์อื่น ๆ เชื่อมต่อ (ผ่านเครือข่าย แต่ฉันไม่รู้ว่าการแก้ไขปัญหาอุปกรณ์ผ่าน NAT เป็นเรื่องยากไหม) ทางออกอื่น ๆ ?

1
การพัฒนาข้ามแพลตฟอร์ม C ++ / OpenGL ES (iOS / Android) [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันมีประสบการณ์ที่สมเหตุสมผลกับ C ++ และ OpenGL และฉันเพิ่งตัดสินใจลองพัฒนาเกมมือถือ หลังจากประสบความสำเร็จในการสร้างแอป OpenGL ES Android อย่างง่ายโดยใช้ Java ฉันวิจัยวิธีกำหนดเป้าหมายทั้ง Android และ iOS ด้วยรหัสการเขียนใหม่ให้น้อยที่สุดเท่าที่จะทำได้ ฉันลองใช้เครื่องมือพัฒนาแอพข้ามแพลตฟอร์มที่ภูมิใจของ Visual Studio 2015 แต่พบว่ามันใหม่เกินไปและมีการจัดทำเอกสารน้อยมาก ฉันสามารถสร้างเทมเพลตโครงการที่โปรแกรมมอบให้ฉัน แต่ฉันไม่สามารถหาวิธีได้จากเทมเพลตเหล่านี้ฉันอาจเพิ่มเนื้อหาลงในเกมหรือจัดการกับหน้าจอสัมผัส ฉันมีความปรารถนาที่เฉพาะเจาะจง แต่น่าเสียดายที่เฉพาะเจาะจงที่จะค้นหาด้วย Google ฉันต้องการสร้างเกม OpenGL ES โดยใช้ C ++ พร้อมโปรแกรมเสริมเฉพาะแพลตฟอร์มสำหรับ Android และ iOS ผู้คนถามคำถามที่คล้ายกันกับฉัน (แต่ไม่เหมือนกัน) …

3
สถาปัตยกรรมเกมเพียร์ทูเพียร์ที่ดีที่สุด
พิจารณาการตั้งค่าที่ไคลเอนต์เกม: มีทรัพยากรคอมพิวเตอร์ขนาดเล็ก (อุปกรณ์มือถือสมาร์ทโฟน) เชื่อมต่อกับเราเตอร์ทั่วไป (LAN, ฮอตสปอตและอื่น ๆ ) ผู้ใช้ต้องการเล่นเกมแบบผู้เล่นหลายคนโดยไม่มีเซิร์ฟเวอร์ภายนอก ทางออกหนึ่งคือการโฮสต์เซิร์ฟเวอร์ที่เชื่อถือได้ในโทรศัพท์เครื่องหนึ่งซึ่งในกรณีนี้จะเป็นลูกค้าเช่นกัน เมื่อพิจารณาถึงจุดที่ 1 โซลูชันนี้ไม่เป็นที่ยอมรับเนื่องจากทรัพยากรการประมวลผลของโทรศัพท์ไม่เพียงพอ ดังนั้นฉันต้องการออกแบบสถาปัตยกรรมแบบเพียร์ทูเพียร์ที่จะกระจายการจำลองเกมในหมู่ลูกค้า เนื่องจากจุดที่ 2 ระบบไม่จำเป็นต้องมีความซับซ้อนเนื่องจากการปรับให้เหมาะสม เวลาแฝงจะต่ำมาก ลูกค้าแต่ละรายสามารถเป็นแหล่งข้อมูลที่เชื่อถือได้เกี่ยวกับตัวเขาและสภาพแวดล้อมในทันที (ตัวอย่างเช่นหัวข้อย่อย) อะไรจะเป็นวิธีที่ดีที่สุดในการออกแบบสถาปัตยกรรมเช่นนี้? มีตัวอย่างที่รู้จักของโปรโตคอล LAN แบบ peer-to-peer ดังกล่าวหรือไม่? หมายเหตุ: ปัญหาบางอย่างได้รับการแก้ไขที่นี่แต่แนวคิดที่ระบุไว้มีระดับสูงเกินไปสำหรับฉัน ความปลอดภัย ฉันรู้ว่าไม่มีเซิร์ฟเวอร์ที่มีสิทธิ์หนึ่งเดียวเป็นปัญหาด้านความปลอดภัย แต่มันไม่เกี่ยวข้องในกรณีนี้เนื่องจากฉันยินดีที่จะเชื่อถือลูกค้า แก้ไข: ฉันลืมที่จะพูดถึง: มันจะเป็นเกมที่ค่อนข้างเร็ว (นักกีฬา) นอกจากนี้ฉันได้อ่านเกี่ยวกับสถาปัตยกรรมเครือข่ายที่Gaffer on Gamesแล้ว

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.