【บทเรียน】สอนคุณปรับความละเอียดของเกมบนโทรศัพท์มือถือ!
การปรับความละเอียดของเกมบนมือถือ เริ่มแรกให้แตกไฟล์ CLASS ออกมา แล้วใช้ MC ค้นหา draw ในที่นี้ฟังก์ชันที่ใช้แสดงภาพคือ drawImage ฟังก์ชันที่ใช้แสดงข้อความคือ drawString การค้นหา draw คือการยืนยันว่าในไฟล์ CLASS มีที่ที่ต้องแก้ไขหรือไม่ เมื่อพบไฟล์แล้ว เช่น ใน a.class ค้นหา drawImage หรือ drawString หมายความว่ามีฟังก์ชันที่กำหนดข้อความหรือภาพของ JAVA อยู่ภายใน รูปแบบมักจะเป็น: drawImage(a, 10, 20, 20) drawString(b, 100, 208, 20) หรือ drawString(ข้อความ, 10, 20, 20) (ยังมีฟังก์ชัน DRAWXXXX อื่น ๆ ที่ไม่กล่าวถึง ทุกอย่างคล้ายกัน ส่วนใหญ่ก็เพราะผมเองก็ไม่ทราบความหมาย) 10, 20 แทนตำแหน่งเริ่มแสดงภาพหรือข้อความ จุดนั้นหมายถึง 0,0 หน้าเป็นแกนแนวนอน หลังเป็นแนวตั้ง ส่วน a และ b คือโค้ดที่กำหนดภาพและข้อความ ข้างบนคุณสามารถค้นหาได้ เช่น: a = xx(xxx.png) b = xxx(ข้อความ) ซึ่งข้อความที่ไม่ได้ใช้ซอฟต์แวร์ภาษาจีนในการดีคอมไพล์จะไม่สามารถแสดงได้อย่างถูกต้อง เมื่อตำแหน่งพบแล้ว ก็เริ่มแก้ไข เปิด a.class โดยตรงด้วยเลขฐานสิบหก หรืออื่น ๆ ค้นหา 100A (ฐาน 16 ของ 10) 1014 (ฐาน 16 ของ 20) (ต้องใช้เครื่องคิดเลขแปลงจากฐาน 10 เป็นฐาน 16) ก่อนค้นหาควรกำหนดจำนวนคู่ 10, 20 ในข้อความก่อนเพื่อระบุตำแหน่ง เมื่อพบก็แก้ไขได้เลย เช่น เปลี่ยนเป็น 0,0: 100A1014 —— 10001000 แบบนี้ก็จะบรรลุวัตถุประสงค์ในการแก้ไข และตำแหน่งเริ่มต้นภาพที่แทนโดย a ก็จะเป็น 0,0 เช่นเดียวกับข้อความก็แก้ไขแบบเดียวกัน ใช้โทรศัพท์เปิดซอฟต์แวร์เพื่อตรวจสอบตำแหน่งการแสดงภาพที่ต้องการก่อน แล้วปรับให้เหมาะสม ค่อยปรับแก้อย่างต่อเนื่องนอกจากนี้ยังต้องชี้แจงว่ารูปแบบการแสดงค่าตัวเลขโดยทั่วไปคือ 0-5, 03-08 (โดยปกติมีตัวเลขเล็กๆ บางตัวที่แสดงแบบนี้), 0-127, 1000-107F, 128-208, 110080-1100D0 เช่น 132 คุณจะต้องค้นหา 110084 วิธีการคือแบบนี้. เทคนิคที่ 1: เนื่องจากบางเกมมีขนาด 176*208 และมีวัตถุประสงค์ที่จะเปลี่ยนเป็น 240*320 หรือความละเอียดอื่น แล้วรูปภาพหลายภาพจะแสดงจากตรงกลาง เช่น (88,XX) เพียงแค่เปลี่ยนเป็น (66,XX) ก็จะแสดงตรงกลางได้ นั่นคือเปลี่ยน 1058 เป็น 1042 แน่นอนว่าต้องค้นหาให้ชัดเจนก่อนเปลี่ยน นอกจากนี้ยังมีบางอย่างที่สามารถเปลี่ยนเป็น 176,208 เป็น 132,176 ได้เลย นั่นคือ 1100B0 1100D0 เปลี่ยนเป็น 110084 1100B0 เทคนิคที่ 2: บางเกมตำแหน่งจะใช้ตัวอักษรแสดง เช่น a k, b y เป็นต้น หากพบสถานการณ์แบบนี้ให้ดูข้างหน้าว่ามีการเขียน a=xx, b=xx, x=xx, y=xx หรือไม่ เพราะบางอย่างจะปรับความสูงและความยาวโดยอัตโนมัติ เช่น a=getlength ก็ไม่ต้องเปลี่ยน แต่ถ้าไม่มีต้องเปลี่ยนเป็นตัวเลขที่เหมาะสม เทคนิคที่ 3: บางส่วนเป็นชุดของตัวเลขและตัวอักษร ตัวอักษรต้องดูว่ามีการกำหนดค่าตัวเลขเฉพาะหรือไม่ เช่น A=176 เป็นต้น ส่วนตัวเลขต้องเปลี่ยนไปที่ตำแหน่งที่เหมาะสม เทคนิคที่ 4: บางตำแหน่งสามารถแก้ไขรูปภาพโดยตรงโดยไม่ต้องแก้ไขไฟล์ก็สามารถทำให้การย้ายเกมสำเร็จได้
ตอบกลับ (10)
ฉันอยากจะบอกว่าการจะแก้ไขเมนูต้องค้นหา Canvas โปรแกรมที่ใช้วาดผืนผ้าใบคือ GameCanvas และวิธีในบทเรียนนี้ใช้สำหรับแก้ไขเกมต่างประเทศเท่านั้น อเล็กซานเดอร์...
จนถึงตอนนี้ฉันยังหาฟังก์ชันค้นหาของ MC ไม่เจอ……
น่าจะเป็น BE ใช่ไหม! ฮ่าๆ
BE หาไม่เจอแน่นอน…
ไม่เข้าใจ ผ่านไป
*-*
เก่งเกินไป...ไม่เข้าใจ
ลึกเกินไป
ตัดอะไรหรือ? ต้องใช้สิ่งของอันหนึ่ง, เขาไม่เขียน, บอกคุณฉันก็เคยทำสิ่งนี้, คุณทำไม่ได้
มีในฟอรั่มของ 'โปรแกรมแก้ไขความละเอียด Yijian'
— โหลดคำตอบทั้งหมดแล้ว —