Outline Text
Version 1.0
by Woratana
Release Date: 28/08/2008
------------------------------------------------------------------
Introduction
สคริปต์นี้เขียนขึ้นสำหรับคนที่อยากแต่งเอฟเฟ็กต์ง่าย ๆ ให้ตัวอักษรครับ โดยสคริปต์นี้เมื่อใส่แล้วจะทำให้ตัวอักษรทั้งเกมมีเส้นขอบออกมา~^^
หลักการของมันก็คือสั่งเขียนตัวอักษรเดิมในพิกัดที่ต่างออกไปอีกสี่ครั้งนั่นเองครับ
------------------------------------------------------------------
Screenshot
------------------------------------------------------------------
Script
------------------------------------------------------------------
วิธีใช้
- CopyไปวางเหนือMain
------------------------------------------------------------------
Credit : Woratana
ปล. ใช้ได้ทั้ง XP และ VX
Version 1.0
by Woratana
Release Date: 28/08/2008
------------------------------------------------------------------
Introduction
สคริปต์นี้เขียนขึ้นสำหรับคนที่อยากแต่งเอฟเฟ็กต์ง่าย ๆ ให้ตัวอักษรครับ โดยสคริปต์นี้เมื่อใส่แล้วจะทำให้ตัวอักษรทั้งเกมมีเส้นขอบออกมา~^^
หลักการของมันก็คือสั่งเขียนตัวอักษรเดิมในพิกัดที่ต่างออกไปอีกสี่ครั้งนั่นเองครับ
------------------------------------------------------------------
Screenshot
------------------------------------------------------------------
Script
- #============================
- # ? [XP/VX Snippet] ? Outline Text ? ?
- #--------------------------------------------------------------
- # ? by Woratana [woratana@hotmail.com]
- # ? Thaiware RPG Maker Community
- # ? Released on: 26/07/2008
- # ? Version: 1.0
- #--------------------------------------------------------------
- if defined? Graphics.wait # Check if it is running in VX
- Font.default_shadow = false # [VX Only] Enable Text Shadow? (true / false) #
- end
- class Bitmap
- alias wora_outlinetxt_bmp_draw_text draw_text unless $@
- def draw_text(*args)
- case args.size
- when (2..3) # rect, str, [align]
- x, y, w, h, str, align =
- args[0].x, args[0].y, args[0].width, args[0].height, args[1],
- args[2].nil? ? 0 : args[2]
- else # x, y, w, h, str, [align]
- x, y, w, h, str, align =
- args[0], args[1], args[2], args[3], args[4],
- args[5].nil? ? 0 : args[5]
- end
- ori_color = self.font.color.clone
- self.font.color = Color.new(0, 0, 0) # Outline Color #
- wora_outlinetxt_bmp_draw_text(x-1, y, w, h, str, align)
- wora_outlinetxt_bmp_draw_text(x+1, y, w, h, str, align)
- wora_outlinetxt_bmp_draw_text(x, y-1, w, h, str, align)
- wora_outlinetxt_bmp_draw_text(x, y+1, w, h, str, align)
- self.font.color = ori_color
- wora_outlinetxt_bmp_draw_text(x, y, w, h, str, align)
- end
- end
------------------------------------------------------------------
วิธีใช้
- CopyไปวางเหนือMain
------------------------------------------------------------------
Credit : Woratana
ปล. ใช้ได้ทั้ง XP และ VX
[สคริปต์] Outline Text (ตัวอักษรมีขอบ)
ผมไม่อัพ อะไรทั้งสิ้นแล้วนะครับ ติดใจกระทู้ไหนก็ขอโทษครับ ขอไม่ตอบ ขอเป้นฝ่ายดูอย่างเดียว
### โหลดโดจินฟรี ที่นี้ คลิก ๆ ###
### โหลดโดจินฟรี ที่นี้ คลิก ๆ ###
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]