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

Project1

 找回密码
 注册会员
搜索
楼主: 八云紫
打印 上一主题 下一主题

八云 蓝 的脚本小作坊

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

71
发表于 2008-10-19 18:50:48 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
278
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

72
 楼主| 发表于 2008-10-19 18:52:36 | 只看该作者
嘛,其实可 那个 滚动字幕 的原理是一模一样的, 只是移动的 方式不同罢了。

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
594
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

73
发表于 2008-10-19 19:34:23 | 只看该作者
{/fd}沉影大人居然会来求教本{/fd}
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

Lv1.梦旅人

kissye的宠物<

梦石
0
星屑
61
在线时间
1563 小时
注册时间
2008-8-11
帖子
6174

贵宾

74
发表于 2008-10-19 20:31:24 | 只看该作者
“VIP不是我的?”


还是说不是沉影本人?
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
278
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

75
 楼主| 发表于 2008-10-20 18:12:11 | 只看该作者
脚本完成:

    横向的滚动字幕,请 hitlerson 查收。

  1. #===================================================================
  2. #               横向滚动字幕(修改于《滚动字幕》)
  3. #-------------------------------------------------------------------
  4. #                       by 八云 紫
  5. #         滚动字幕 相见:http://rpg.blue/web/htm/news31.htm
  6. #===================================================================

  7. =begin
  8.    脚本使用说明:
  9.    1.几乎和 《滚动字幕》 一样,在第19行开始输入内容,可以顶背景音乐、
  10.    背景图片什么的。
  11.    2.设定之后使用脚本:
  12.     $scene = Scene_Byz_Credit.new
  13.    来调用。(为防止和原来的脚本冲突,故修改了一下类名)
  14.    3.在63行处修改返回的场景, 默认是返回地图。
  15. =end


  16. class Scene_Byz_Credit < Scene_Base
  17.   
  18. #------------------------定制部分-----------------------------
  19.   # 字幕内容
  20.   CREDIT=<<_END_
  21. 这里输入字幕内容,haha。
  22. wa哈哈;12463345aslkdhaosdyualsndoausydioqwfnheoyfas
  23. fewfjawoejfosdiafu;sdkjafoasiduf;asdjfiorg

  24. _END_

  25.   # 音效部分
  26.   # BGM 文件名
  27.   NAME      = "Battle10"
  28.   # 音量和音调 是否需要调整
  29.   BOOL      = false
  30.   # 音量
  31.   VOLUME    = 50
  32.   # 音调
  33.   PITCH     = 50
  34.   # BGM 淡出时间(单位:毫秒)
  35.   TIME      = 10
  36.   
  37.   # 文章显示部分
  38.   # X 坐标
  39.   MESSAGE_X = 0
  40.   # Y 坐标
  41.   MESSAGE_Y = 270
  42.   
  43.   # 背景图片调整
  44.   BITMAP_X  = 0
  45.   BITMAP_Y  = 0
  46.   # 背景图片名称
  47.   BITMAP_NAME = "Actor2-3"
  48. #------------------------定制结束-----------------------------

  49.   def initialize
  50.     @sprite = Sprite.new
  51.     @sprite.bitmap = Bitmap.new("Graphics/Pictures/#{BITMAP_NAME}")
  52.     @sprite.x = BITMAP_X
  53.     @sprite.y = BITMAP_Y
  54.   end
  55.   
  56.   def return_scene
  57.     Audio.bgm_stop
  58.     $scene = Scene_Map.new
  59.   end
  60.    
  61.   def start
  62.     super
  63.     credit_lines = CREDIT.split(/\s/)
  64.     text = ""
  65.     credit_lines.each{|index|
  66.       text += index}
  67.     texts = text.split(/ /)
  68.     credit_bitmap = Bitmap.new(15 * text.size,32)
  69.     credit_bitmap.draw_text(0,0,credit_bitmap.width,32,texts,1)
  70.     @credit_sprite = Sprite.new
  71.     @credit_sprite.bitmap = credit_bitmap
  72.     @credit_sprite.x = MESSAGE_X
  73.     @credit_sprite.y = MESSAGE_Y
  74.     @credit_sprite.ox = -180
  75.     if BOOL
  76.       Audio.bgm_play("Audio/BGM/#{NAME}", VOLUME, PITCH)
  77.     else
  78.       Audio.bgm_play("Audio/BGM/#{NAME}")
  79.     end
  80.   end

  81.   def terminate
  82.     super
  83.     @credit_sprite.dispose
  84.     @sprite.dispose
  85.   end
  86.   
  87.   def update
  88.     if cancel?
  89.       if last?
  90.         return_scene
  91.       end
  92.       @credit_sprite.ox += 1
  93.     else
  94.       return_scene
  95.     end
  96.   end
  97.   
  98.   def last?
  99.     if @credit_sprite.ox >= @credit_sprite.bitmap.width
  100.       Audio.bgm_fade(TIME)
  101.       return true
  102.     else
  103.       return false
  104.     end
  105.   end
  106.   
  107.   def cancel?
  108.     if Input.trigger?(Input::B)
  109.       Audio.bgm_fade(TIME)
  110.       return false
  111.     else
  112.       return true
  113.     end
  114.   end
  115.   
  116. end
复制代码

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-3
帖子
976
76
发表于 2009-6-12 08:00:00 | 只看该作者
以下引用八云蓝于2008-10-20 10:12:11的发言:

脚本完成:

   横向的滚动字幕,请 hitlerson 查收。



为什么这个脚本公开发表了额
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2 小时
注册时间
2008-10-19
帖子
219
77
发表于 2008-10-20 19:06:08 | 只看该作者
问过约束姐姐……好像没有显示名字的………
您所请求的网址(URL)无法获取当尝试读取以下网址(URL)时:http://zh99998.vicp.net/bbs/发生了下列的错误:无法将您输入的主机名称:zh99998.vicp.net转换成 IP 地址域名服务器返回以下讯息:Name Error: The domain name does not exist.这表示: The cache was not able to resolve the hostname presented in the URL.  Check if the address is correct.  缓存服务器无法解析您输入网址(URL)中的主机名称, 请检查该名称是否正确。本缓存服务器管理员:[email protected] Wed, 23 Sep 2009 02:56:06 GMT by squid (squid/2.7.STABLE6)
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
278
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

78
 楼主| 发表于 2008-10-20 19:16:55 | 只看该作者
以下引用drgdrg于2008-10-20 11:02:00的发言:


为什么这个脚本公开发表了额


那啥, 他申请的时候就说了, 公开发表。

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

79
发表于 2008-10-22 03:57:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
278
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

80
 楼主| 发表于 2008-10-23 00:16:49 | 只看该作者
以下引用沉影不器于2008-10-21 19:57:21的发言:

我是说hitlerson要求的效果用ox控制...其实我还想说Plane类


Sprite 就够了的。

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-28 00:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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