FPS & msPF Viewer In-Game
สคริปต์เขียนโดย :
admannon (ข้าพเจ้าเอง)
รายละเอียด :
FPS Viewer In-Game เป็นสคริปต์เล็กๆ ที่มีไว้สำหรับแสดง FPS และอัตรา msPF (Milliseconds per frame)
สกรีนช๊อต :
วิธีการใช้งาน :
นำโค๊ดเหล่านี้ไปแปะไว้บน Gamp_Temp แล้วสามาถรประยุกต์ใช้โดยใช้ Graphics.FPS และ Graphics.MSPF
ข้อตกลงการนำไปใช้งาน :
ถ้าเอาแจกที่ใดก็ให้เครดิตด้วยนะเออ (เคยโดนแล้ว กับพวกปลอมแปลง)
โค๊ดสคริปต์
Code:
#==============================================================================
# ** Graphics
#==============================================================================
module Graphics
#--------------------------------------------------------------------------
# * FPS and MSPF
# by admannon@irpg.in.th
#--------------------------------------------------------------------------
@Fps = self.frame_rate
@Mspf = [1000.0 / @Fps]
@Mspf_Size = self.frame_rate
def self.FPS
1000.0 / self.MSPF
end
def self.MSPF
mspf = 0
for i in @Mspf
mspf += i.to_f
end
mspf /= @Mspf.size
return mspf
end
#--------------------------------------------------------------------------
# * Update
#--------------------------------------------------------------------------
class << self
alias admannon_graphic_update update unless $@
end
def self.update
if @Mspf.size < @Mspf_Size
@Mspf.push(Time.now)
else
@Mspf.reverse!.pop
@Mspf.reverse!.push(Time.now)
end
admannon_graphic_update
@Mspf[@Mspf.size - 1] = Time.now - @Mspf[@Mspf.size - 1]
@Mspf[@Mspf.size - 1] = @Mspf[@Mspf.size - 1] * 1000 + 3
end
end