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

Android เป็นระบบปฏิบัติการสำหรับอุปกรณ์มือถือที่พัฒนาและดูแลโดย Google, Inc. แท็กนี้ควรมีคำถามเกี่ยวกับการเขียนโปรแกรมเฉพาะเกี่ยวกับ Android

3
วิธีการตัดสินใจว่าจะเรียกเก็บเงินสำหรับการพัฒนาเท่าไหร่?
ดังนั้นเพื่อนอีกสองคนและฉันเป็นสตูดิโอเกมขนาดเล็กมาก จนถึงตอนนี้เรายังไม่ได้เปิดตัวเกม แต่เรามี 2 เกมเกือบพร้อมที่จะเปิดตัวแล้ว สตูดิโอขนาดใหญ่เห็นงานของเราและตอนนี้พวกเขาต้องการทำงานกับเรา พวกเขาต้องการคนเพื่อพัฒนาเกมมือถือสำหรับพวกเขา (iOS, Android) พวกเขาต้องการให้เรากำหนดราคาสำหรับโครงการ (ไม่สามารถบอกรายละเอียดเฉพาะที่เราลงนามใน NDA) พวกเขาจะให้ทรัพย์สินทั้งหมดกับเรา (กราฟิก / เสียง) ดังนั้นเราจึงต้องใช้รหัสเท่านั้น และเพราะพวกเขาทำงานกับ Unity3D เท่านั้นเราจึงต้องเรียนรู้มัน เราตัดสินใจได้อย่างไรว่าจะคิดค่าใช้จ่ายเท่าใดสำหรับโครงการ
12 android  ios  sales 

6
การสร้าง (หรือเลียนแบบ)“ D-Pad” บนหน้าจอสัมผัส; เสมือน d-pad
ด้วยการเพิ่มจำนวนของอุปกรณ์ที่ใช้ระบบสัมผัสหลายคนขาด D-Pad จริงฉันสงสัยว่าถ้าใครมีทรัพยากรในการเลียนแบบ D-Pad บนหน้าจอสัมผัส? ฉันสนใจตัวอย่าง XNA และ / หรือ Android เป็นพิเศษ

3
จำนวนการแสดงผลบน Admob สำหรับรายได้ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา แค่อยากรู้ประมาณคร่าวๆ; ต้องใช้ความประทับใจในการสร้างรายได้โฆษณา 300 ดอลลาร์ต่อวัน
12 android  revenue 

4
การตรวจจับการชนกันแบบ 2D
สมมติว่าฉันใช้ตัวละครนี้ (แหล่งที่มา: iconbug.com ) คุณจะใช้การตรวจจับการชนกันอย่างไร การใช้กล่องขอบไม่น่าจะเป็นการประมาณที่ดีเพราะรูปร่างของนกอยู่ใกล้กับสี่เหลี่ยม ฉันคิดว่าจะมีโครงสร้างข้อมูลแบบต้นไม้สี่คี่ภายในวัตถุที่แสดงถึงส่วนต่าง ๆ ของภาพ ใบแต่ละใบอาจเป็นได้ทั้งfalse(ในกรณีที่มันครอบคลุมพื้นที่สีขาว / โปร่งใสนอกนก) หรือtrue(ในกรณีที่มันหมายถึงพื้นที่ของนกเช่นจะงอยปากตา ฯลฯ ) จากนั้นก็ทดสอบสิ่งกีดขวางเพียงอย่างเดียวในที่เกิดเหตุเพื่อชนกับนก แต่ปัญหาของฉันในแนวทางของฉันคือ: ฉันไม่ทราบวิธีการเริ่มต้นต้นไม้รูปสี่เหลี่ยม เมื่อเริ่มต้นต้นไม้รูปสี่เหลี่ยมแล้วฉันไม่แน่ใจว่าจะสำรวจและใช้งานได้อย่างไรเมื่อมีสิ่งกีดขวางภายในพิกัดของภาพ คุณจะตรวจจับการชนกันของตัวละครที่ไม่ใช่รูปสี่เหลี่ยมได้อย่างไร? LE: อีกวิธีที่ฉันเห็นคือใช้กล่องที่มีขอบเขตหลายอัน ตัวอย่างเช่นฉันจะมีหนึ่งหรือสองกล่องที่ถูกผูกไว้สำหรับจะงอยปากแล้วบางส่วนของพวกเขาสำหรับผมหรือหาง แต่มันน่าเบื่อ หากนี่เป็นวิธีการที่ถูกต้องในกรณีของฉันฉันจะสร้างกล่องขอบเหล่านั้นได้อย่างไร ฉันสงสัยว่าฉันต้องให้พวกเขาฮาร์ดโค้ดในโปรแกรมของฉัน LE2: ฉันสนใจการชนที่แม่นยำพอสมควร ฉันไม่สามารถจินตนาการได้ว่ากล่องหรือวงกลมอย่างน้อยหนึ่งกล่องสามารถประมาณรูปร่างที่เหมาะสมได้อย่างไรดังนั้นวิธีการนี้จะไม่ทำงาน

3
ขายแอพ Android จากประเทศที่ไม่รองรับ Android Market
ฉันอยู่ในลัตเวีย (ซึ่งตลาด Android ไม่สนับสนุนในฐานะประเทศที่ขายแอพ) และฉันกำลังคิดเกี่ยวกับวิธีที่ดีที่สุดในการสร้างรายได้จากแอปของฉัน จนถึงตอนนี้ฉันมากับตัวเลือกเหล่านี้: แกล้งทำเป็นว่าฉันมาจากประเทศที่สนับสนุน รับบัญชีธนาคารที่นั่น ฯลฯ ใช้ PayPal สำหรับการซื้อในแอป ผู้เล่นจะได้รับพูดฟรี 10 ระดับแรก แต่ขอให้จ่าย 0.99 ดอลลาร์สำหรับส่วนที่เหลือของเกม ข้อเสีย: ผู้เล่นอาจรู้สึกไม่สะดวกใจที่จะป้อนรายละเอียด PayPal ลงในแอป ตลาด Android อาจไม่ชอบมันเช่นกัน ทำให้แอปฟรีและสร้างรายได้จากการโฆษณา ลองทำการคำนวณกันที่นี่: สมมติว่าฉันได้รับการดาวน์โหลดฟรี 1 ล้านครั้งผู้ใช้แต่ละคนในช่วงเวลาเล่นของเขาจะเห็น 10 แบนเนอร์ดังนั้น 10m / 1000 * 0.3 ประมาณ 33k $ ถ้าเราใช้ AdMob ด้วยการแสดงผล 0.3 $ ต่อ 1,000 ครั้ง ในทางกลับกันถ้าเราใช้ PayPal …

3
ปรับเกม Android ให้เหมาะกับขนาดหน้าจอที่แตกต่างกัน
ฉันกำลังสร้างเกม Android ที่อยู่ในแนวหน้าจอแนวตั้งเท่านั้น มันใช้งานได้ดีเมื่อฉันเรียกใช้บนโทรศัพท์ แต่เมื่อฉันเรียกใช้บนแท็บเล็ตแม้ว่าขนาดหน้าจอจะใหญ่กว่าบิตแมปทั้งหมดจะมีขนาดเท่ากัน มีวิธีใดที่จะทำให้บิตแมปอยู่ในสัดส่วนเดียวกันแม้บนหน้าจอขนาดต่างกันหรือไม่?
11 java  android  screen 

4
ฉันควรย้ายโลกหรือย้ายผู้เล่นหรือไม่
ฉันกำลังจะเริ่มพัฒนาเกมจับคู่ด้านข้างซึ่งเป้าหมายของผู้เล่นคือการเดินทางให้ไกลที่สุดเท่าที่เขาสามารถทำได้ในแกนแนวนอนก่อนที่จะแตะต้อง โปรดทราบว่าฉันไม่จำเป็นต้องเดินทางย้อนกลับไปบนแกนนอน ฉันกำลังพัฒนาสิ่งนี้กับ AndEngine สำหรับ Android ที่ใช้ OpenGL และ Box2d ก่อนที่จะเริ่มฉันต้องตัดสินใจเลือกสิ่งที่สำคัญ: ฉันควรใช้โลกรอบตัวผู้เล่นเพื่อจำลองการเคลื่อนไหวหรือเคลื่อนย้ายผู้เล่นและติดตามเขาด้วยคุณสมบัติกล้องของเครื่องยนต์เกม ทั้งสองวิธีดูเหมือนจะมีจุดแข็งและทางเลือกที่แตกต่างกันดังนั้นฉันไม่ทราบว่าวิธีใดที่ถือว่าดีที่สุด ตัวอย่างเช่นอะไรจะทำให้ง่ายต่อการเพิ่มพลังขึ้นไปพร้อมกันและมีพื้นหลังภาพเคลื่อนไหวที่ดี? ขอบคุณ!

2
ฉันจะพัฒนาเกม Android ของฉันได้อย่างมีประสิทธิภาพได้อย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันได้แนบรูปภาพของแผนภูมิการไหลที่ทำด้วยสี ภาพแสดงวิธีที่ฉันต้องการพัฒนาเกมของฉัน ฉันต้องการเกมที่ทำงานได้ยอดเยี่ยมด้วยการเข้ารหัสอัจฉริยะที่ง่ายต่อการอัปเดตและคุณสมบัติโฆษณาตลอดเวลา แพลตฟอร์มเป้าหมายของฉันคือสมาร์ทโฟน Android และรหัสทั้งหมดจะถูกเขียนด้วยภาษาจาวาพร้อมกับทรัพยากร XML ที่สูงเกินจริงหากเป็นเช่นนั้น ฉันไม่ได้กำลังมองหารหัสที่ยาก แต่รหัสหลอกจะช่วยได้ฉันต้องการคำแนะนำและคำแนะนำจากผู้เชี่ยวชาญมากกว่า คำถามของฉันคือ: นี่เป็นวิธีที่ดีในการเขียนโปรแกรมเกมหรือมีวิธีที่ดีกว่าในการทำเกมนี้หรือไม่? มีการดัดแปลงใด ๆ ที่จำเป็นต้องทำหรือไม่? ข้อเสนอแนะใด ๆ ที่จะเป็นประโยชน์เพราะฉันไม่เคยมีประสบการณ์ในการเขียนโปรแกรมเกมดังนั้นฉันต้องการคำแนะนำจากคนที่เขียนเกมหลายเกมและรู้จากประสบการณ์ว่าควรตั้งรหัสของพวกเขาให้ทำงานได้อย่างมีประสิทธิภาพอย่างไร

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

4
ข้อ จำกัด ขนาดไฟล์แอพสำหรับ OS และสมาร์ทโฟนที่แตกต่างกันคืออะไร
ฉันรู้ว่า iPhone App Store จำกัด ว่าแอพทั่วไปมีขนาดใหญ่เพียงใดและยังมีข้อ จำกัด เกี่ยวกับ AT&T ที่มีขนาดเกินกว่าที่จะส่งผ่านแผนข้อมูลกับ WiFi ฉันไม่รู้ว่าขีด จำกัด เหล่านี้มีประโยชน์อะไรบ้างสำหรับแอพ Android และสิ่งที่ฉันกำลังค้นหาออนไลน์คือการผสมผสานของตัวเลขที่แตกต่างกัน ไม่มีใครรู้ว่าตัวเลขเหล่านี้แตกหัก? เกม Android ที่ฉันโอนย้ายนั้นอยู่ในช่วง 20-30MB และเราต้องการทราบว่าเราจำเป็นต้องลดขนาดลงอีกหรือไม่

3
Android: Angry Birds Scaling
ทุกคนมีความคิดว่าการไต่ระดับนั้นทำได้อย่างไรในนกโกรธ? ฉันต้องการตรวจสอบให้แน่ใจว่าภาพ / พื้นหลังของฉันปรับขนาดให้เหมาะกับหน้าจอเสมอและเกมนี้ดูเหมือนจะมีเอฟเฟกต์ที่คล้ายกัน ฉันได้เล่นกับล็อตการตั้งค่ารายการในการตั้งค่าขนาดหน้าจอที่ต้องการ แต่ฉันยังไม่ได้ทำซ้ำสิ่งที่ฉันต้องการ มีวิธีใดที่มีประสิทธิภาพเพื่อให้แน่ใจว่าเกมของคุณจะแสดงพื้นที่ XY เสมอลดขนาดลงตามความจำเป็นขึ้นอยู่กับขนาดพิกเซลหรือไม่ ฉันต้องการให้แน่ใจว่าทุกอย่างจะแสดงบนหน้าจอสำหรับอุปกรณ์ทั้งหมดเสมอและไม่ตัดสิ่งต่าง ๆ บนอุปกรณ์ขนาดเล็กหรือเพิ่มพื้นที่สีดำบนอุปกรณ์ขนาดใหญ่ ฉันกำลังคำนวณพื้นที่วาดภาพของฉันโดยเพิ่มขนาดของมุมมองและใช้สิ่งนี้เป็นขอบเขตสำหรับสไปรต์ของฉัน แต่ดูเหมือนว่าจะทำงานได้ไม่ดีนัก

3
ทำให้หน้าจอ Android สดใสระหว่างเกม
ฉันมีเกมที่ใช้ accelerometer เพื่อย้ายคนไปมาบนหน้าจอ หลังจากนั้นไม่กี่วินาทีหน้าจอก็สลัว มีวิธีใดบ้างที่จะทำให้มันมีชีวิตชีวาและสดใสในระหว่างกิจกรรมของเกม?
11 android 

1
ฉันจะนำ GPU มาสร้างสกินที่น่าเชื่อถือใน Android ได้อย่างไร?
ฉันพยายามทำให้ตัวละครน่าสนใจทำงานบน Android แนวคิดนี้ค่อนข้างวานิลลา: ฉันมีเมทริกซ์ที่น่าสนใจและด้วยจุดสุดยอดแต่ละอันฉันจะส่งดัชนีเมทริกซ์ได้ถึงสี่และน้ำหนักที่สอดคล้องกันสี่ประการ ฉันรวมพวกมันไว้ในส่วนยอดและนำไปใช้กับจุดสุดยอดแต่ละอัน นี่คือสิ่งที่ฉันกำลังทำในจุดสุดยอดในเกม iOS ของฉัน (ไม่ต้องสนใจมาตรฐาน): attribute vec4 in_pos; attribute vec4 in_normal; attribute vec2 in_texture_coords; attribute vec4 in_bone_index; attribute vec4 in_bone_weight; varying vec2 fs_texture_coords; uniform mat4 world_view_projection; uniform mat4 bones[@bind_matrix_count]; void main() { // Skinning vec4 transformed_pos = ((in_pos * bones[int(in_bone_index.x)]) * in_bone_weight.x) + ((in_pos * bones[int(in_bone_index.y)]) …

2
วิธีการคำนวณมุมยิงและความเร็วในการยิงเป้าเคลื่อนที่?
ฉันกำลังพัฒนาเกม 2D บน Android และฉันกำลังสร้างอัลกอริธึมการเล็งสำหรับขีปนาวุธ AI เพื่อโจมตีศัตรูไม่ว่าจะตามเส้นทางหรือเคลื่อนที่ได้ฟรี ในขณะนี้มันเพียงแค่คำนวณว่าเป้าหมายจะอยู่หลังระยะทางใดและยิงกระสุนปืนเพื่อไปพบมันในระยะทางนั้น แน่นอนว่านี่หมายถึงการเปลี่ยนแปลงความเร็วของกระสุนปืนเพื่อให้บรรลุเป้าหมาย ไม่มีใครมีเคล็ดลับสำหรับอัลกอริทึมแบบง่าย - ish (เหมาะสมที่สุด - ish) ในการคำนวณเมื่อกระสุนปืนต้องการยิงและตำแหน่งที่ต้องการเล็งหากมันสามารถเคลื่อนที่ด้วยความเร็วคงที่เท่านั้น? พูดว่า projectile ไปที่ความเร็วของเป้าหมายเป็นสองเท่า? วิธีเดียวที่ฉันสามารถนึกถึงเกี่ยวข้องกับการค้นหาและดูเหมือนจะค่อนข้างใหญ่
11 2d  android  mathematics  ai  aiming 

1
จะยกเลิกการเผยแพร่เกมที่มีผลกระทบน้อยที่สุดได้อย่างไร
ฉันเปิดตัวเกมเมื่อประมาณ 5 ปีที่แล้วในหลายแพลตฟอร์มมือถือ ฉันใช้เวลาสองสามปีในการสนับสนุนติดตามความคิดเห็นของผู้ใช้และพยายามปรับปรุงรายได้ไม่สำเร็จ ในท้ายที่สุดฉันเพิ่งแก้ไขหลุมทั้งหมดที่ฉันสามารถทำได้และทิ้งมันไว้ เมื่อเร็ว ๆ นี้ฉันเริ่มได้รับคำขอสนับสนุนจำนวนมากสำหรับ Android ฉันไม่ทราบว่าเป็นการปะทะกันของการอัปเดตระบบปฏิบัติการหรือไม่ แต่ฉันไม่สามารถทำอะไรได้ ฉันเปลี่ยนการควบคุมเวอร์ชันและการสำรองข้อมูลสักครู่ (2 ปีหรือมากกว่านั้น) และรหัสที่เก่าที่สุดที่ฉันสามารถเข้าถึงได้คือจากส่วนหนึ่งไปสู่การยกเครื่องครั้งใหญ่และทำงานในภาคต่อที่ฉันตัดสินใจว่าไม่ยั่งยืน ในการแก้ไขปัญหาฉันต้องจบการยกเครื่องใหม่และไม่มีทางที่ฉันจะสามารถทำได้ ดังนั้น ... วิธีที่ดีที่สุดในการจัดการสิ่งนี้คืออะไร? ฉันกำลังคิดที่จะออกเงินคืนให้กับผู้ที่มีคำขอสนับสนุนและยกเลิกการเผยแพร่จากหน้าร้าน อย่างไรก็ตามฉันไม่ต้องการให้คนที่เพิ่งซื้อมาเพื่อดูว่ามันหายไปทันที นั่นเป็นเพียงปัญหาสำหรับ Google Play (ตอนนี้ฉันไม่ได้รับการขายใด ๆ เลย) ฉันไม่แน่ใจว่าการทำให้เกมที่ไม่อยู่ในรายการนั้นจะยังอนุญาตให้ผู้เล่นเข้าถึงได้จากส่วน "แอพและเกมของฉัน" ใน Google Play หรือถ้ามีใครจะรู้ถ้าทำได้ มีวิธีที่ดีกว่า? ไชโย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.