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

Project1

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

[已经解决] 如何做CG鉴赏功能……

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-7-3
帖子
724
跳转到指定楼层
1
发表于 2011-11-23 09:00:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
下载了简易CG的那个教程,总觉得四张图片就要弄这么多东西,图片一多何等混乱?然后我下载了一个RM做的麻将游戏,那个游戏每打赢一场就会出一张CG,类似于CG鉴赏的东东……显示图片的脚本是这样的,可是我不懂脚本……这个可不可以做成CG系统呢?
  1. class Scene_Enjoy < Scene_Sel
  2.   
  3.   def initialize(w,sum,m_name,wea)
  4.       @w = (w - 1)
  5.       @w == 0 ? @ma = $var.cg_w.dup[sum] : @ma = $var.cg_m.dup[sum]
  6.       @max = @ma - 1
  7.       @max = 2 if @max > 2
  8.       @max = 0 if @max < 0
  9.       @index = 0
  10.       @sum = sum
  11.       @m_name = m_name
  12.       @wea = wea
  13.       @imgname = [[['jjfz01','jjfz02','jjfz03'],['lgcr01','lgcr02','lgcr03'],
  14.                    ['slblm01','slblm02','slblm03'],['yj01','yj02','yj03'],
  15.                    ['zdmx01','zdmx02','zdmx03'],['lbl01','lbl02','lbl03']],                  
  16.                   [['ldh01','ldh02','ldh03'],['ymhd01','ymhd02','ymhd03'],
  17.                    ['mxle01','mxle02','mxle03'],['dark01','dark02','dark03'],
  18.                    ['vitas01','vitas02','vitas03'],['asl01','asl02','asl03']]
  19.                  ]
  20.       @img = Sprite.new
  21.       @img.bitmap = RPG::Cache.picture('CG/' + @imgname[@w][@sum][0])
  22.       @viewport_s = Viewport.new(0, 0, 640, 480)
  23.       @viewport_s.z = 9999      
  24.       @weather = RPG::Weathernew.new(@viewport_s)
  25.   end
  26.   
  27.   def main
  28.    
  29.     Audio.bgm_play("Audio/BGM/MUSIC/" + @m_name, 100, 100)
  30.     Graphics.transition(40, 'Graphics/Transitions/c01')
  31.     loop do
  32.       Graphics.update
  33.       Input.update
  34.       update
  35.       if $scene != self
  36.         break
  37.       end
  38.     end
  39.     @img.bitmap.dispose
  40.     @img.dispose
  41.     @weather.dispose
  42.     @viewport_s.dispose
  43.    
  44.   end
  45.   
  46.   def update
  47.       @weather.type = @wea[0]
  48.       @weather.max = @wea[1]
  49.       @weather.ox = @wea[2]
  50.       @weather.oy = @wea[3]
  51.       @weather.update
  52.       in_res
  53.   end
  54.   
  55.   def in_res
  56.       if Input.repeat?(Input::LEFT)
  57.          est_sound('change')
  58.          Graphics.freeze        
  59.          @index -= 1
  60.          @index = @max if @index < 0
  61.          @img.bitmap = RPG::Cache.picture('CG/' + @imgname[@w][@sum][@index])
  62.          Graphics.transition(40, 'Graphics/Transitions/c02')
  63.          return
  64.       end
  65.       if Input.repeat?(Input::RIGHT)
  66.          est_sound('change')
  67.          Graphics.freeze        
  68.          @index += 1
  69.          @index = 0 if @index > @max
  70.          @img.bitmap = RPG::Cache.picture('CG/' + @imgname[@w][@sum][@index])
  71.          Graphics.transition(40, 'Graphics/Transitions/c01')
  72.          return
  73.       end
  74.       if Input.repeat?(Input::B)
  75.          est_sound('change')
  76.          Graphics.freeze
  77.          @w == 0 ? $scene = Scene_Sel_W.new : $scene = Scene_Sel_M.new         
  78.          return
  79.       end      
  80.   end
  81.   
  82. end  
复制代码

点评

- -b表示不理解你想问什么...使用方法的话,左右键切换吧...  发表于 2011-11-23 13:39
琥太哥你别哭了,我受不了了!

Lv1.梦旅人

梦石
0
星屑
50
在线时间
248 小时
注册时间
2010-8-22
帖子
127
2
发表于 2011-11-23 16:11:56 | 只看该作者
參考音樂播放場景,把播放音樂的片段改成顯示圖片。
請看這裡

点评

没有范例么……而且退出到开始菜单游戏里头打过出来的图片还能看到吗?  发表于 2011-11-25 10:12
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-7-3
帖子
724
3
 楼主| 发表于 2011-11-25 20:27:31 | 只看该作者
求范例,重点是回到开始菜单的话还能看到那些图片吗
琥太哥你别哭了,我受不了了!
回复

使用道具 举报

Lv1.梦旅人

末日咏叹者

梦石
0
星屑
50
在线时间
235 小时
注册时间
2010-3-16
帖子
175
4
发表于 2011-12-4 18:06:40 | 只看该作者
宝典里的东西。。

058_CG鉴赏模式.rar

634.06 KB, 下载次数: 428

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-7-3
帖子
724
5
 楼主| 发表于 2011-12-23 00:46:49 | 只看该作者
暗黑骑士 发表于 2011-12-4 18:06
宝典里的东西。。

文件损坏
琥太哥你别哭了,我受不了了!
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
510 小时
注册时间
2010-5-8
帖子
266
6
发表于 2011-12-23 18:13:16 | 只看该作者
http://www.atelier-rgss.com/RGSS/System/XP_SYS13.html
看看這個吧。
很華麗的東東,不知道符不符合你的要求
舊坑被棄了
開新坑~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-11-19
帖子
607
7
发表于 2011-12-24 09:47:11 | 只看该作者
本帖最后由 sai90306 于 2011-12-24 10:49 编辑

看看這個合不合用
http://www.qiannao.com/space/fil ... P_Gallery.zip/.page
從外國網站弄來的


回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-28 03:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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