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

Project1

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

[已经解决] 有人能帮我為這脚本加個开关吗?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
36 小时
注册时间
2012-6-12
帖子
12
跳转到指定楼层
1
发表于 2012-6-29 23:10:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 CcsChan 于 2012-6-29 23:11 编辑

這是柳柳大写的图片的淡入淡出脚本。由于我自制选单,是用显示图片制成的。
而淡入淡出图片我主要是想在开头介绍用的,所以淡入和淡出需要比较慢。
以致于...自制选单显示出现异常=="按主要选单的话会出现自制选单与主要选单重叠的情况。
所以希望有人能帮我加个开关,谢谢了~

原贴:http://www.66rpg.com/articles/3153

Lv1.梦旅人

梦石
0
星屑
50
在线时间
30 小时
注册时间
2011-11-5
帖子
18
2
发表于 2012-6-30 09:17:16 | 只看该作者
在脚本第一行加个
if $switches[你的开关] = true
结尾加个end

点评

能直接帮我改改吗? 不知道为什么我改后总有错误。。。  发表于 2012-6-30 11:52
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
36 小时
注册时间
2012-6-12
帖子
12
3
 楼主| 发表于 2012-6-30 11:50:53 | 只看该作者
本帖最后由 CcsChan 于 2012-6-30 11:52 编辑

能直接帮我改改吗? 不知道为什么我改后总有错误。。。
脚本:
class Interpreter
#--------------------------------------------------------------------------
# ● 显示图片
#--------------------------------------------------------------------------
def command_231
   # 获取图片编号
   number = @parameters[0] + ($game_temp.in_battle ? 50 : 0)
   # 指定方法为 [直接指定] 的情况下
   if @parameters[3] == 0
     x = @parameters[4]
     y = @parameters[5]
   # 指定方法为 [使用变量指定] 的情况下
   else
     x = $game_variables[@parameters[4]]
     y = $game_variables[@parameters[5]]
   end
   # 显示图片
   $game_screen.pictures[number].show(@parameters[1], @parameters[2],
     x, y, @parameters[6], @parameters[7], 0, @parameters[9])     
   # 移动图片
   $game_screen.pictures[number].move(60, @parameters[2],
     x, y, @parameters[6], @parameters[7], @parameters[8], @parameters[9])
   # 继续
   return true
end
end
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
320 小时
注册时间
2011-6-23
帖子
260
4
发表于 2012-6-30 12:38:49 | 只看该作者
本帖最后由 liuziyuan201019 于 2012-6-30 15:29 编辑
  1. Pictures = 1
  2. class Interpreter
  3. #--------------------------------------------------------------------------
  4. # ● 显示图片
  5. #--------------------------------------------------------------------------
  6. def command_231
  7.    # 获取图片编号
  8.    number = @parameters[0] + ($game_temp.in_battle ? 50 : 0)
  9.    # 指定方法为 [直接指定] 的情况下
  10.    if @parameters[3] == 0
  11.      x = @parameters[4]
  12.      y = @parameters[5]
  13.    # 指定方法为 [使用变量指定] 的情况下
  14.    else
  15.      x = $game_variables[@parameters[4]]
  16.      y = $game_variables[@parameters[5]]
  17.    end
  18.    # 显示图片
  19.    $game_screen.pictures[number].show(@parameters[1], @parameters[2],
  20.      x, y, @parameters[6], @parameters[7], 0, @parameters[9])
  21.    if not $game_switches[Pictures]
  22.    # 移动图片
  23.    $game_screen.pictures[number].move(20, @parameters[2],
  24.      x, y, @parameters[6], @parameters[7], @parameters[8], @parameters[9])
  25.    else
  26.    # 显示图片
  27.    $game_screen.pictures[number].show(@parameters[1], @parameters[2],
  28.      x, y, @parameters[6], @parameters[7], @parameters[8], @parameters[9])
  29.    end
  30.    # 继续
  31.    return true
  32. end
  33. end
  34. class Game_Picture
  35. #--------------------------------------------------------------------------
  36. # ● 消除图片
  37. #--------------------------------------------------------------------------
  38. def erase
  39.    if not $game_switches[Pictures]
  40.    move(20,@origin,@target_x,@target_y,@target_zoom_x,@target_zoom_y,0,@blend_type)
  41. else
  42.    @name = ""
  43.    end
  44. end
  45. end   
复制代码
这是范例。
Project2.rar (200.1 KB, 下载次数: 19)

Pictures 是开关编号。
比如 Pictures = 1 ,则1号开关打开的时候,显示图片时会一下子显示……而1号开关关闭时,显示图片时会淡入淡出。���
@CcsChan���

啊?改什么?
不过至少也要加分吧?������

点评

可以了~ 不过不好意思。。。可5可以帮我把淡出脚本也改改。 O(∩_∩)O谢谢  发表于 2012-6-30 15:24
下载到几十KB的时候就卡住的说。。。 而且我不知道为什么开不了其他人制作的范例==“所以要不直接贴改了的脚本和简易使用方法吧。谢谢了=]  发表于 2012-6-30 13:17

评分

参与人数 1梦石 +2 收起 理由
hcm + 2 认可答案

查看全部评分

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
36 小时
注册时间
2012-6-12
帖子
12
5
 楼主| 发表于 2012-6-30 15:25:12 | 只看该作者
淡出脚本:
  1. class Game_Picture
  2. #--------------------------------------------------------------------------
  3. # ● 消除图片
  4. #--------------------------------------------------------------------------
  5. def erase
  6.    move(20,@origin,@target_x,@target_y,@target_zoom_x,@target_zoom_y,0,@blend_type)
  7. end
  8. end
复制代码
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
320 小时
注册时间
2011-6-23
帖子
260
6
发表于 2012-6-30 15:30:05 | 只看该作者
本帖最后由 liuziyuan201019 于 2012-6-30 15:30 编辑
CcsChan 发表于 2012-6-30 15:25
淡出脚本:


OK了,在原帖。上上楼。范例没改。

点评

嗯,谢谢了~  发表于 2012-6-30 16:09
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 07:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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