Project1

标题: 请问怎么可以做到让数字在原有位置不动然后翻页 [打印本页]

作者: 珀歌    时间: 2014-7-3 12:46
标题: 请问怎么可以做到让数字在原有位置不动然后翻页
就是类似于数字翻页?在对话框里,比如00,然后变成99 98 97一直在旋转上下的那种,额,表达语死早,但是请问有没有什么方法可以做到?或者差不多的那种?
作者: VIPArcher    时间: 2014-7-3 12:54
没看懂什么意思,不过你可以试试用显示变量\v[x]来显示数字。然后改变变量就行了。
作者: 泉塚四季    时间: 2014-7-3 15:00
本帖最后由 泉塚四季 于 2014-7-3 15:08 编辑


脚本思路:

  1. class Sprite_number < Sprite
  2.   def initialize(num = 0)
  3.     viewport = Viewport.new(100,100,96,32)
  4.     super(viewport)   
  5.     @num = num
  6.     create_bitmap
  7.   end
  8.   def dispose
  9.     self.bitmap.dispose
  10.     self.viewport.dispose
  11.     super
  12.   end
  13.   def create_bitmap
  14.     self.bitmap = Bitmap.new(544,320)
  15.     self.bitmap.font.size = 32
  16.     self.bitmap.font.color.set(255, 255, 255)
  17.     self.bitmap.clear
  18.     temp_rect = self.bitmap.rect.clone
  19.     5.times do |i|
  20.       self.bitmap.draw_text(temp_rect,@num+i)      
  21.       temp_rect.y += 32
  22.     end
  23.     self.oy = 32 * (5 - @num)
  24.   end
  25.   def update
  26.     self.oy += 1
  27.     if self.oy == 32 * 10
  28.       self.oy = 0
  29.     end
  30.   end
  31. end
  32. class Scene_Map
  33.   alias qz4j_start start
  34.   def start
  35.     qz4j_start
  36.     @num1 = Sprite_number.new
  37.     @num2 = Sprite_number.new(5)
  38.   end
  39.   alias qz4j_update update
  40.   def update
  41.     qz4j_update
  42.     @num1.update
  43.     @num2.update
  44.   end
  45.   alias qz4j_terminate terminate
  46.   def terminate
  47.     qz4j_terminate
  48.     @num1.dispose
  49.     @num2.dispose   
  50.   end
  51. end
复制代码
不知道我有没有什么地方考虑的太复杂了,不过基本的思路应该没错
作者: 珀歌    时间: 2014-7-3 17:40
泉塚四季 发表于 2014-7-3 15:00
脚本思路:不知道我有没有什么地方考虑的太复杂了,不过基本的思路应该没错 ...

是的是的,就是这样,我差不多就是第多少次,然后这样翻页,画面在突然黑掉,请问这个脚本要怎么用?怎么开启这个脚本?这里完全就是小白...问题太白痴请见谅{:2_254:}
作者: tseyik    时间: 2014-7-3 17:56
ピクチャの操作
http://cacaosoft.web.fc2.com/tkool/script/rgss3/picex.html
示範程式
http://cacaosoft.webcrow.jp/sample/file/rgss/picex_ace.zip

作者: SherryX    时间: 2014-7-3 20:00
@taroxd
此问题已解决的说




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