[Script] [RPGXP] [System] 60 FPS

sanggameboysanggameboy Posts: 1,943Registered
[chapter]Giới thiệu[/chapter]
Bình thường khi chơi một game RPG Maker XP, bạn sẽ thấy nó không mượt mà bằng game bên VX và VX ACE, đó là vì game bên XP chỉ được có 40 FPS, còn hai bên kia là 60. :rolleyes: Với script này, bạn sẽ có một game RPG Maker XP với tốc độ 60 FPS mượt mà. :shy: 

[chapter]Hướng dẫn[/chapter]
Thay nội dung trong script Main thành script này.

[chapter]Script[/chapter]
begin
  # Set the FPS to 60
  Graphics.frame_rate = 60
  # Prepare for transition
  Graphics.freeze
  # Make scene object (title screen)
  $scene = Scene_Title.new
  # Call main method as long as $scene is effective
  while $scene != nil
    $scene.main
  end
  # Fade out
  Graphics.transition(20)
rescue Errno::ENOENT
  # Supplement Errno::ENOENT exception
  # If unable to open file, display message and end
  filename = $!.message.sub("No file or directory - ", "")
  print("Unable to find file #{filename}.")
end

Comments

  • DeathDeath Posts: 732Registered, Moderators
    Graphics.frame_rate = 60
    

    :D
  • Dang_KhoaDang_Khoa Posts: 3,861Administrators
    Death wrote:
    Graphics.frame_rate = 60
    

    :D

    Đúng rồi chỉ cần chèn một dòng này vào main là đủ  :cool:
  • Black FaceBlack Face Posts: 424Registered
    Nếu 
    Graphics.frame_rate = 120
    
     thì sao ?
  • DeathDeath Posts: 732Registered, Moderators
    Black Face wrote:
    Nếu 
    Graphics.frame_rate = 120
    
     thì sao ?

    Game chạy nhanh hơn gấp đôi 60fps
    Tức nhân vật có thể chạy nhanh gấp đôi, cpu... cũng ngốn hơn.
    Spam thật nhiều event rồi để 200fps mà máy yếu chắc tắt luôn :D
    p/s: khi cần dùng code để tính toán hay mô phỏng thì mình hay để 200fps.
  • Black FaceBlack Face Posts: 424Registered
    Vậy là giống như tăng speed của game lên, ép game chạy với khung hình đó chứ không phải là giới hạn khung hình cho game à.
  • DeathDeath Posts: 732Registered, Moderators
    Black Face wrote:
    Vậy là giống như tăng speed của game lên, ép game chạy với khung hình đó chứ không phải là giới hạn khung hình cho game à.

    Mình không biết là nó có khác nhau không, nhưng cái này chắc là do code RGSS.
    Ví dụ như game Commandoshttp://commandos.wikia.com/wiki/Fixing_Commandos
    Vào trang wiki có thể thấy mục [font=Helvetica, Arial, sans-serif]SPEED ISSUE.
    Tức là máy càng mạnh thì game này sẽ chạy càng nhanh do fps cao :P
    Mình chỉ nhớ có trường hợp này thôi. [/font]
  • FuyukiFuyuki Posts: 450Registered
    Hình như tốc độ di chuyển của nhân vật cũng không tăng hơn và còn bị giật khung hình khi mình ép nó chạy 120fps =))
    có mấy cái màu mè hoa lá hẹ ngoài tile là bay vù vù =))
  • finalholylightfinalholylight Posts: 251Registered
    Cái này như kiểu tăng tốc độ game thôi, chứ không phải tăng frame rate, làm vậy sẽ kéo theo việc chỉnh sửa nhiều thứ khác để giảm tốc độ đi cho phù hợp, như là giảm lại tốc độ di chuyển nhân vật, giảm lại nhiều thứ khác để không cảm thấy nhanh. Mà RMXP 40 fps thấy vẫn mượt đâu khác gì.
    Tuy nhiên có thể áp dụng việc điều chỉnh Graphics.frame_rate cho những pha chiếu chậm, chiếu nhanh tăng thêm màu mè cho 1 đoạn cắt cảnh :D
  • David ChaseDavid Chase Posts: 1,766Registered
    Đún. Là script mình đang cần 
    Thank sang nha
  • DeathDeath Posts: 732Registered, Moderators
    Fuyuki wrote:
    Hình như tốc độ di chuyển của nhân vật cũng không tăng hơn và còn bị giật khung hình khi mình ép nó chạy 120fps =))
    có mấy cái màu mè hoa lá hẹ ngoài tile là bay vù vù =))

    Cái này là do máy yếu =))
  • FuyukiFuyuki Posts: 450Registered
    Vậy nữa =))
    Cơ mà nó có tăng tốc animation không nhỉ, thấy cũng không nhanh hơn hay giật gì cả :-?
Sign In or Register to comment.