设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1997|回复: 5
打印 上一主题 下一主题

[已经过期] 请问怎么可以做到让数字在原有位置不动然后翻页

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
108 小时
注册时间
2014-3-15
帖子
38
跳转到指定楼层
1
发表于 2014-7-3 12:46:39 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
就是类似于数字翻页?在对话框里,比如00,然后变成99 98 97一直在旋转上下的那种,额,表达语死早,但是请问有没有什么方法可以做到?或者差不多的那种?

Lv1.梦旅人

梦石
0
星屑
58
在线时间
85 小时
注册时间
2014-1-31
帖子
854
6
发表于 2014-7-3 20:00:18 | 只看该作者
@taroxd
此问题已解决的说

点评

数字显示翻页效果  发表于 2014-7-4 09:39
所以说这种事情要脚本……不过我还是不明白楼主想要什么效果  发表于 2014-7-4 09:29
话说图片转换不是一般的麻烦啊  发表于 2014-7-4 09:26
不要在意细节啦键盘没有按下去233  发表于 2014-7-4 09:00
你艾特的那个人好像不是一般人。。  发表于 2014-7-4 08:59
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22978
在线时间
8639 小时
注册时间
2011-12-31
帖子
3367
5
发表于 2014-7-3 17:56:53 | 只看该作者
ピクチャの操作
http://cacaosoft.web.fc2.com/tkool/script/rgss3/picex.html
示範程式
http://cacaosoft.webcrow.jp/sample/file/rgss/picex_ace.zip
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
108 小时
注册时间
2014-3-15
帖子
38
4
 楼主| 发表于 2014-7-3 17:40:14 | 只看该作者
泉塚四季 发表于 2014-7-3 15:00
脚本思路:不知道我有没有什么地方考虑的太复杂了,不过基本的思路应该没错 ...

是的是的,就是这样,我差不多就是第多少次,然后这样翻页,画面在突然黑掉,请问这个脚本要怎么用?怎么开启这个脚本?这里完全就是小白...问题太白痴请见谅{:2_254:}

点评

这个脚本只是提供给你一个写脚本的思路,并不能直接载入进游戏中使用  发表于 2014-7-3 18:03
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
269 小时
注册时间
2014-5-9
帖子
127

开拓者

3
发表于 2014-7-3 15:00:46 | 只看该作者
本帖最后由 泉塚四季 于 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
复制代码
不知道我有没有什么地方考虑的太复杂了,不过基本的思路应该没错

评分

参与人数 1星屑 +30 收起 理由
无脑之人 + 30 我很赞同

查看全部评分

泉眼无声惜细流,树阴照水爱晴柔。
小荷才露尖尖角,早有蜻蜓立上头。
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10079
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2014-7-3 12:54:33 | 只看该作者
没看懂什么意思,不过你可以试试用显示变量\v[x]来显示数字。然后改变变量就行了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-2 23:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表