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

6
รูปแบบไฟล์ที่ดีสำหรับการบันทึกข้อมูลเกมคืออะไร [ปิด]
ฉันต้องการบันทึกข้อมูลเกมที่กำหนดเอง แผนที่ผู้เล่น ฯลฯ พวกเขาทั้งหมดจะมี "วัตถุย่อย" ตัวอย่างเช่นแผนที่และแผนที่จะมี "อาร์เรย์" ของไทล์ เช่นข้อมูลลำดับชั้น หวังว่าไม่มีอะไรไบนารี อะไรคือรูปแบบที่ดีสำหรับสิ่งเหล่านี้ จนถึงตอนนี้ฉันก็ถือว่า: Serailization:นี่คือเร็วและง่าย แต่มีแนวโน้มที่จะแตกเมื่อฉันเปลี่ยนคลาสพื้นฐาน :( XML:ฉันเกลียดการแยกวิเคราะห์สิ่งนี้จริงๆ กรณีทดสอบของฉันมีโค้ดมากกว่า 100 บรรทัดและดูเหมือนว่า "งานที่ยุ่ง" มากมายสำหรับรูปแบบที่เรียบง่ายมาก INI:จะค่อนข้างซุ่มซ่ามสำหรับข้อมูลลำดับชั้น Protobuf:ไม่เคยใช้ แต่อ่านว่าคุณต้องทำเยอะแยะไปหมดและทำลายถ้าคุณเปลี่ยนชั้นเรียน ตัวเลือกอื่น? นั่นคือเหตุผลที่ฉันมาที่นี่! แก้ไข: นี่คือ Java btw แก้ไข 2: ฉันตัดสินที่ "การทำให้เป็นอันดับไบนารีควบคุม" (ดูด้านล่าง) ข้อดี: มันรวดเร็ว มันมีขนาดเล็ก (บนดิสก์) และสามารถบีบอัด / คลายการบีบอัดได้อย่างง่ายดายระหว่างอ่าน / เขียน มันง่ายมากที่จะอ่าน / เขียนจากเกมและชุดเครื่องมือ ฉันสามารถตัดสินใจว่าจะรวม / ไม่รวมวัตถุ …
37 java  file-format  xml  data  file 

3
ไฟล์โครงการ Unreal Engine 4 ใดที่ฉันสามารถละเว้นในการควบคุมซอร์สได้
ฉันต้องการวางโครงการ Unreal Engine 4 ภายใต้การควบคุมของแหล่งที่มาด้วย git (ฉันรู้ว่าบรรณาธิการมีการสนับสนุน Perforce และ Subversion แต่ฉันไม่สนใจสิ่งเหล่านั้น) ฉันจะรวมโฟลเดอร์และไฟล์ใดในที่เก็บและฉันสามารถละเว้นอะไรได้บ้าง วิธีที่ฉันเห็นมันต่อไปนี้เป็นสิ่งจำเป็น: Config, Content, Source, *.sln,*.uproject สิ่งที่ฉันสามารถละเลย: Binaries, DerivedDataCache, Intermediate, Saved, *.suo, *.sdf,*.opensdf ถูกต้องหรือไม่

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

4
วิธีการอ่านข้อมูลจากไฟล์ข้อความในเอกภาพ
ทุกคนสามารถช่วยฉันด้วยการทำตามขั้นตอนที่จำเป็นสำหรับการอ่านข้อมูลจากไฟล์ข้อความด้วยความสามัคคีและจะเพิ่มสคริปต์ได้อย่างไร
14 c#  unity  file 

6
เหตุใดฉันไม่สามารถอ่านไฟล์. ttf เมื่อเรียกใช้การกำหนดค่า Android
เมื่อทำงานหรือแก้ไขจุดบกพร่องเกมของฉันบนอุปกรณ์ Android ฉันได้รับข้อผิดพลาดนี้ใน logcat: com.badlogic.gdx.utils.GdxRuntimeException: ข้อผิดพลาดในการอ่านไฟล์: data / fonts / myFont.ttf (ภายใน) สิ่งที่สร้างโดยบรรทัดรหัสนี้: FreeTypeFontGenerator generator = new FreeTypeFontGenerator(fontFile); ที่fontFileถูกกำหนดเช่นนี้: FileHandle fontFile = Gdx.files.internal("data/fonts/myFont.ttf"); สิ่งนี้จะไม่เกิดขึ้นเมื่อฉันเรียกใช้การกำหนดค่าเดสก์ท็อป ฉันรู้ว่าสำหรับการกำหนดค่าเดสก์ท็อปคุณต้องกำหนดไดเรกทอรีการทำงานของโครงการของคุณ แต่ฉันไม่เห็นตัวเลือกดังกล่าวในการกำหนดค่า android และมันก็ไม่มีเหตุผลดังนั้นฉันจึงไม่คิดว่ามันเป็น "ไดเรกทอรีทำงาน" - ปัญหาที่เกี่ยวข้อง . เห็นได้ชัดว่าไฟล์อยู่ในเส้นทางที่ถูกต้อง โปรดทราบว่าทุกอย่างทำงานได้ดีในโครงการก่อนหน้าของฉัน ฉันสร้างโครงการใหม่นี้โดยการสร้าง prj ว่างเปล่าใหม่โดยใช้ libgdx-setup แล้วคัดลอกคลาสและแพ็คเกจทั้งหมดจากโครงการเก่า ดังนั้นอาจเป็นปัญหาเกี่ยวกับไฟล์ Gradle บางไฟล์?
9 libgdx  loading  fonts  file  ttf 

2
แยกไฟล์ - แยกเท่าไหร่?
ถ้าฉันบอกว่าฉันมีกรอบเอนทิตี้ของลำดับชั้นมากกว่ารูปแบบองค์ประกอบ สิ่งที่ชอบ: (ใช่มันถูกสร้างขึ้น) อาวุธ -> ปืน -> AutomaticGun-> MP44 หรือตัวอย่างคลาสสิกเพิ่มเติม: Entity-> MovableEntity-> Enemy-> WalkingEnemy ไกลแค่ไหนที่คุณจะแยกไฟล์ที่มา / ส่วนหัวสำหรับการอ่านและองค์กร? มันจะดีกว่าไหมถ้าไปที่ Entity.cpp, MovableEntity.cpp, Enemy.cpp เป็นต้นหรือจะใช้วิธีเช่น Entity.cpp [บรรจุ Entity และ MovableEntity] และ Enemy.cpp [บรรจุ Enemy and WalkingEnemy] ดีกว่าไหม? (หรือในทางที่ไม่เชื่อเรื่องภาษามากขึ้นไฟล์ Enemy และ Entity ไฟล์เทียบกับไฟล์สำหรับแต่ละคลาส?) นอกจากนี้สิ่งนี้จะส่งผลกระทบต่อสิ่งอื่นใดนอกจากการอ่านและการจัดระเบียบ?
9 c++  file 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.