Project1

标题: 怎么取得属于某viewport的sprite? [打印本页]

作者: end55rpg    时间: 2012-7-16 09:26
标题: 怎么取得属于某viewport的sprite?
或者viewport有没现成的缩放sprite功能?
我就想做这个dsu_plus_rewardpost_czw
作者: hys111111    时间: 2012-7-19 11:27
话说sprite是包含着viewport的。
不过可以先定义它。
  1. class Sprite
  2.   attr_accessor :viewport
  3.   alias hys_viewport_sprite_initialize initialize
  4.   def initialize(viewport)
  5.     @viewport = viewport
  6.     hys_viewport_sprite_initialize(viewport)
  7.   end
  8. end
复制代码
假设@sprite = Sprite.new(Viewport.new(0,0,640,480))
判断的时候就可以if @sprite.viewport == Viewport.new(0,0,640,480)
不过放大或缩小sprite的话直接可以@sprite.zoom_x




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1