Results 1 to 4 of 4

Thread: ปัญหาเกมส์ช้ามากเมื่อรันเกมส์บนมือถือ, ปัญหาเกมส์ช้ามากเมื่อ

  1. #1
    pawit1357
    Guest


    ปัญหาเกมส์ช้ามากเมื่อรันเกมส์บนมือถือ, ปัญหาเกมส์ช้ามากเมื่อ

    คือ ผมเขียนเกมส์เป็นแนวที่มีการ map tiledLayer ไว้เยอะมาก นะครับ พอนำไปรันบนมือถือ ปรากฎว่ามันช้ามากจนทำอะไรไม่ได้เลย ไม่ทราบว่าพอจะมีวิธีแก้ไหมครับ รบกวนท่านผู้รู้ช่วยด้วยนะครับ ลักษณะเกมส์จะกำหนด tiled ขนาดกว้างเป็น 41*39
    ซึ่งสร้างไว้เป็น array ดังนี้ครับ



    int[]map = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    }



    ซึ่งมันทำให้ความกว้างหน้าจอยาวมากถึง 1025 pixel นะครับ
    (เกมส์ที่เขียน ใช้ midlet 2.0 รันบน nokia 6600 ครับ)

  2. #2
    pawit1357
    Guest


    Re: ปัญหาเกมส์ช้ามากเมื่อรันเกมส์บนมือถือ, ปัญหาเกมส์ช้ามากเ

    ผมลองเปลี่ยนเป็น แยก


    CODE

    int[]map1 = {1,1,1,1,
    1,1,1,1
    1,1,1,1,
    1,1,1,1,
    1,1,1,1,
    }
    int[]map2 = {1,1,1,1,
    1,1,1,1
    1,1,1,1,
    1,1,1,1,
    1,1,1,1,
    }
    int[]map2 = {1,1,1,1,
    1,1,1,1
    1,1,1,1,
    1,1,1,1,
    1,1,1,1,
    }





    แล้วสร้าง TiledLayer มา 3 ตัวแทน นะ ครับ เป็น TiledLayer floor1,floo2,floor3

    ซึ่งผมจะกำหนดทุกตัวให้ Ex. floor1.setVisible(false)
    floor2.setVisible(false)
    floor3.setVisible(false)
    ให้เมื่อตัวละครยังเดินถึงส่วนที่กำหนดถึงจะ set ให้เป็น true
    วิธีการนี้ดีไหมครับ?
    ไม่ทราบวิธีการ floor3.setVisible(false) มันจะเปลืองไปไหมครับ?
    แล้วขนาดหน้าจอที่เราจะสามารถกำหนดได้นั้น กำหนดไว้สูงสุดได้เท่าไหร่ครับ ในแต่แนะแกน?

  3. #3
    Senior Member
    Join Date
    Jul 2004
    Location
    Bangkok
    Posts
    187


    Re: ปัญหาเกมส์ช้ามากเมื่อรันเกมส์บนมือถือ, ปัญหาเกมส์ช้ามากเ

    แบ่งโหลดครับ
    tile เป็นแบบ no transparent
    ถ้าต้องการความเร็วก็แบ่ง tile ออกเป็นภาพเล็กๆหลา่ยๆภาพ แต่จะทำให้มีขนาดใหญ่มากขึ้น
    เขีบนแบบให้ใช้ความเป็น oop ให้น้อยที่สุด เพื่อความเร็ว
    และอื่นๆ...

  4. #4
    pawit1357
    Guest


    Re: ปัญหาเกมส์ช้ามากเมื่อรันเกมส์บนมือถือ, ปัญหาเกมส์ช้ามากเ

    ขอบคุณมากครับ สำหรับคำแนะนำ

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Members who have read this thread: 0

There are no members to list at the moment.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •