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

Project1

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

[原创发布] 傻瓜外掛动态战斗背景(支持RTAB)

 关闭 [复制链接]

Lv1.梦旅人

龙皇

梦石
0
星屑
50
在线时间
83 小时
注册时间
2007-8-8
帖子
2956
跳转到指定楼层
1
发表于 2009-7-19 20:36:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 TERENCE 于 2009-7-22 12:49 编辑

■ 简易设定‧自动判定‧动态战斗背景外掛精简脚本

动态战斗背景,我想大家应该都有所耳闻...
柳柳以前也发过类似的教程视频,
http://rpg.blue/web/htm/news59.htm

上次教大家如何改进柳柳推箱子的效果
http://rpg.blue/viewthread.php?tid=114571

今天我就发个改进柳柳动态战斗背景的脚本吧!!
XXD

為什麼要叫傻瓜脚本呢??因為以下几点....

优点(跟柳柳的思路比较):
(1)不需常常更动脚本
(2)脚本极為精简
(3)直接插入main之前即可(直接外掛脚本)
(4)可以选择任何一张动态战斗背景当起始
(5)支持RTAB,战斗远近缩放毫不受引响


使用说明:
(1)将动态战斗背景分成若干张后,将图件命名為 (文件名)$(数字)这种形式
(2) $ 字号的后面一定要从1 开始,不能跳号,请务必注意这一点
(3)只要战斗背景命名含有$ 字号就会自动起动,因此 $ 字号不能乱加,会造成错误
(4)如果使用有动态的战斗背景时,设置动态战斗背景[张数]的游戏变量一定要设置
(5)设置动态战斗背景[张数]的游戏变量一定要跟该动态战斗背景文件数量相同
(6)设置动态战斗背景[楨数]的游戏变量不可以设置成0
(7)可以选择任何一张动态战斗背景当起始,不一定要选择$1开始

  1. #==============================================================================
  2. # ■ 简易设定‧自动判定‧动态战斗背景外掛精简脚本
  3. #
  4. # §§  简称:傻瓜外掛动态战斗背景
  5. #------------------------------------------------------------------------------
  6. # 作者:TERENCE (龙皇)
  7. #
  8. # 使用说明:
  9. #
  10. # (1) 将动态战斗背景分成若干张后,将图件命名為  (文件名)$(数字) 这种形式
  11. #
  12. # (2)  $ 字号的后面一定要从 1 开始,不能跳号,请务必注意这一点
  13. #
  14. # (3) 只要战斗背景命名含有 $ 字号就会自动起动,因此 $ 字号不能乱加,会造成错误
  15. #
  16. # (4) 如果使用有动态的战斗背景时,设置动态战斗背景[张数]的游戏变量一定要设置
  17. #
  18. # (5) 设置动态战斗背景[张数]的游戏变量一定要跟该动态战斗背景文件数量相同
  19. #
  20. # (6) 设置动态战斗背景[楨数]的游戏变量不可以设置成 0
  21. #
  22. # (7) 可以选择任何一张动态战斗背景当起始,不一定要选择 $1 开始
  23. #==============================================================================

  24.   # 设置动态战斗背景[张数]的游戏变量编号
  25.   ANIM_PAGE = 10
  26.   
  27.   # 设置动态战斗背景[楨数]的游戏变量编号
  28.   ANIM_FRAME = 11

  29. class Spriteset_Battle
  30.   #--------------------------------------------------------------------------
  31.   # ● Alias
  32.   #--------------------------------------------------------------------------
  33.   alias new_anim_update update
  34.   def update
  35.     new_anim_update
  36.     anim_battleback_update
  37.   end
  38.   #--------------------------------------------------------------------------
  39.   # ● 动态战斗背景更新画面
  40.   #--------------------------------------------------------------------------
  41.   def anim_battleback_update
  42.     # 张数与楨数
  43.     page = $game_variables[ANIM_PAGE]
  44.     frame =  $game_variables[ANIM_FRAME]
  45.     # 动态战斗背景自动判定
  46.     index = $game_temp.battleback_name.index("$")
  47.     if index == nil or page <= 0
  48.       return
  49.     end
  50.     # 动态战斗背景开始刷新
  51.     if (Graphics.frame_count%frame) == 0
  52.       split_name = $game_temp.battleback_name.split("$")
  53.       name = split_name[0]
  54.       number = split_name[1].to_i
  55.       number += 1
  56.       number = 1 if number > page
  57.       $game_temp.battleback_name = name+"$"+number.to_s
  58.     end
  59.     # RTAB专用脚本段,默认战斗系统有无该段都不会影响(可以省略)
  60.     @battleback_name = $game_temp.battleback_name
  61.     @battleback_sprite.bitmap = RPG::Cache.battleback(@battleback_name)
  62.   end
  63. end
复制代码
范例载点:
Project1.rar (2.81 MB, 下载次数: 1970)

如何取得动态背景素材的教程:
http://rpg.blue/viewthread.php?tid=129364

                签名图来自:無限のファンタジア
                 我的RMXP专题空间--龙使传说

Lv1.梦旅人

职业水客

梦石
0
星屑
50
在线时间
23 小时
注册时间
2007-2-25
帖子
3360
2
发表于 2009-7-19 20:48:12 | 只看该作者
支持了 - -
柳大的那个对脚本盲还是有些困难 - -
RTP素材修改教程,教你修改出属于自己的默认素材动画~
http://rpg.blue/forum.php?m ... d=158378&amp;extra=
欢迎来水(雾
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-22
帖子
474
3
发表于 2009-7-19 21:04:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

龙皇

梦石
0
星屑
50
在线时间
83 小时
注册时间
2007-8-8
帖子
2956
4
 楼主| 发表于 2009-7-19 21:10:48 | 只看该作者
那样动态的话,会对机子不好的朋友产生影响
死亡之龙 发表于 2009-7-19 21:04

会吗??
有何见解??.....Orz|||

                签名图来自:無限のファンタジア
                 我的RMXP专题空间--龙使传说
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

5
发表于 2009-7-19 22:58:20 | 只看该作者
可惜没素材呢。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

龙皇

梦石
0
星屑
50
在线时间
83 小时
注册时间
2007-8-8
帖子
2956
6
 楼主| 发表于 2009-7-19 23:22:37 | 只看该作者
可惜没素材呢。
越前リョーマ 发表于 2009-7-19 22:58

呵呵~~我就知道有人这么问.....
其实网路上 Mugen 很多的 Stage 背景资源就是动态背景
它是 sff 档....随手可得
sff 档需要由一个软件来开 VirtuallTek Fighter Factory
这个软件可以从中提取....不过还是要PS就是了

说到这里不知道6R有多少人认识 Mugen ??
如果绝大多数人不知道,很可能要写一篇如何取得动态背景资源的教程....

我这里的范例里就有一套动态背景资源是这样PS来的

                签名图来自:無限のファンタジア
                 我的RMXP专题空间--龙使传说
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2008-11-22
帖子
105
7
发表于 2009-7-20 19:38:59 | 只看该作者
TERENCE大大研發的這個腳本很棒!戰鬥背景變得更加生動了!:loveliness:
只是不知道素材要如何取得?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1195
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

8
发表于 2009-7-20 20:54:16 | 只看该作者
很好,给顶一个,收藏了

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv1.梦旅人

龙皇

梦石
0
星屑
50
在线时间
83 小时
注册时间
2007-8-8
帖子
2956
9
 楼主| 发表于 2009-7-21 00:22:09 | 只看该作者
TERENCE大大研發的這個腳本很棒!戰鬥背景變得更加生動了!:loveliness:
只是不知道素材要如何取得?
柳橙汁 发表于 2009-7-20 19:38

呵呵~~謝謝支持

目前有打算要写一篇如何取得动态背景资源的教程,
但是不会提供资源,我是打算教大家如何利用工具提取资源里的素材....

当然获取Mugen的资源网路多得是.....

                签名图来自:無限のファンタジア
                 我的RMXP专题空间--龙使传说
回复 支持 反对

使用道具 举报

Lv1.梦旅人

龙皇

梦石
0
星屑
50
在线时间
83 小时
注册时间
2007-8-8
帖子
2956
10
 楼主| 发表于 2009-7-22 12:53:29 | 只看该作者
主樓已經更新 了【如何取得动态背景素材的教程】连结,
想要知道素材如何取得,请耐心看完连结里头的文章!!

                签名图来自:無限のファンタジア
                 我的RMXP专题空间--龙使传说
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-24 22:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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