ฉันกำลังพัฒนาเกม Flash และฉันสามารถชื่นชมได้ว่าการใช้หน่วยความจำค่อนข้างสูงสำหรับเกม Flash (ฉันคิดว่า) สมมติว่า 100+ MB
ดังนั้นเมื่อพูดถึงการใช้หน่วยความจำในเกมแฟลช
ฉันกำลังพัฒนาเกม Flash และฉันสามารถชื่นชมได้ว่าการใช้หน่วยความจำค่อนข้างสูงสำหรับเกม Flash (ฉันคิดว่า) สมมติว่า 100+ MB
ดังนั้นเมื่อพูดถึงการใช้หน่วยความจำในเกมแฟลช
คำตอบ:
ฉันสงสัยเกี่ยวกับเรื่องนี้เช่นกันดังนั้นฉันตัดสินใจที่จะลองดูเกมยอดนิยมและดูการใช้หน่วยความจำคอนเทนเนอร์ของ Firefox
หน่วยความจำเริ่มต้นและตั้งค่าเริ่มต้นกลับเป็นประมาณ 5-10MB ในการตั้งค่าของฉัน โดยที่ในใจนี่คือการใช้หน่วยความจำสูงสุดในช่วง 3-5 นาทีแรกของการเล่นเกมสำหรับเกมยอดนิยม:
หมายเหตุ:
Smeet เป็นเกมโซเชียล Facebook มันวิ่งได้ประมาณ 100 MB และสูงถึง 200 เมื่อฉันเข้าสู่พื้นที่ที่มีตัวละครและสินทรัพย์มากมาย Chibi Knight มีเนื้อหาที่ค่อนข้างง่าย แต่ภาพพื้นหลังแบบหลายหน้าจอขนาดใหญ่มาก (ไม่ปูกระเบื้อง) ซึ่งอธิบายการใช้หน่วยความจำสูง เกมหน่วยความจำต่ำสุดสองเกมมีทั้งแบบไม่เลื่อนและหน้าจอเดียว (อย่างน้อยในสองสามนาทีแรก) เพื่ออธิบายการใช้งานต่ำ
ตามแท็กของคุณมันบอกว่า "เกมที่ใช้เบราว์เซอร์" ขึ้นอยู่กับเกมและความซับซ้อนของเกมฉันจะบอกว่า 100mb มีแนวโน้มมากเกินไปเว้นแต่ว่าคุณกำลังสร้างเกมแฟลชสไตล์ mmo ขนาดใหญ่ (แม้ว่ามันจะใหญ่มาก!)
มีตัวเลือกการบีบอัดมากมายที่คุณมีสำหรับแฟลชเช่นกันซึ่งอาจทำให้เกมของคุณหดตัวลง
เล็ก: 0 - 200 KB;
เล็ก: 200 - 700 KB
กลาง: 800 - 1400 KB
ใหญ่: 1500 - 4000 KB
ใหญ่เกินไป: 4000 - 9000 KB
คำตอบนั้นขึ้นอยู่กับกลุ่มเป้าหมายของคุณ คุณต้องการให้ผู้คนเล่นเกมแฟลชของคุณบนเน็ตบุ๊คและ / หรือแฟลชที่รองรับ Playbook หรือแท็บเล็ต Android หรือไม่? ถ้าเป็นเช่นนั้นการใช้งานหน่วยความจำเกินกว่า 50 MB น่าจะเป็นปัญหา หากคุณคาดหวังว่าเกมของคุณจะถูกเล่นบนแท่นขุดเจาะเกมหากว่าการใช้หน่วยความจำ 100-400 MB น่าจะไม่เป็นปัญหา
ปัญหาอาจเป็นความสามารถของ Flash ในการจัดการกับหน่วยความจำจำนวนมากได้อย่างรวดเร็ว ฉันไม่ใช่นักพัฒนาแฟลชดังนั้นฉันไม่รู้จริงๆ แต่ถ้าเกมของคุณต้องการหน่วยความจำขนาดใหญ่มันอาจมีรหัสสนับสนุนมากมายซึ่งเป็นที่แม้แต่ใน "gods-own-machine" คุณอาจพบเจอ ปัญหา
FWIW ฉันช่วยสมาชิกครอบครัวบ่นเรื่องพีซีช้า เธอเล่น CafeWorld บน Facebook การสืบสวนนำไปสู่ Firefox / ปลั๊กอินแฟลชใช้งานหน่วยความจำได้เกือบกิกะไบต์ ฉันคิดว่านี่อาจจะเป็นเรื่องบังเอิญเมื่อประสบกับหน่วยความจำบนเบราว์เซอร์หลายปีที่ผ่านมาปิดทุกอย่างและลองกับเบราว์เซอร์อื่น ฉันดูการใช้งานหน่วยความจำในขณะที่มันค่อย ๆ คลานกลับไปที่เครื่องหมาย 970 ~ mb เนื่องจากสินทรัพย์ต่าง ๆ ของเกมโหลด
ไร้สาระ แต่ฉันแน่ใจว่าคุณสามารถชี้ไปที่เกมและพูดว่ามีผู้ใช้หลายล้านคน (yup, เพิ่งตรวจสอบ, 14 ล้านคนต่อเดือน, บลา)
ฉันต้องการแยกความแตกต่างระหว่างขนาดการดาวน์โหลดและขนาดหน่วยความจำสินทรัพย์บางอย่างมีขนาดใหญ่โครงสร้างข้อมูลอื่น ๆ ที่เกี่ยวข้องกับเกมขยายหน่วยความจำของลูกค้า แต่ต้องการแบนด์วิดท์เล็กน้อยในการดาวน์โหลด
นั่นคือกลยุทธ์เบื้องหลัง FLV ในการบีบอัดรหัสวิดีโอสำหรับดาวน์โหลดแล้วขยายมันโดยสมมติว่า CPU เร็วและหน่วยความจำจำนวนมากในไคลเอนต์
128 เมกะไบต์เป็นค่าเริ่มต้นสูงสุดดังนั้นฉันจะบอกว่าสูงกว่า 128 เมกะไบต์มากเกินไป