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

Project1

 找回密码
 注册会员
搜索
查看: 2109|回复: 6

[已经解决] 关于脚本开关

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
49
在线时间
92 小时
注册时间
2010-11-3
帖子
67
发表于 2011-7-10 11:29:41 | 显示全部楼层 |阅读模式
本帖最后由 ftf20202 于 2011-7-15 19:45 编辑

怎样才能做一个脚本开关呢?
就像这样:游戏开始,回合制战斗;不久,转换为像冒险岛那样的即时战斗;后来,又进行一个植物大战僵尸的模式。。。。。。How to make that?
顺便问问怎样做冒险岛和PVZ?

Lv1.梦旅人

追从自然的旅行者
奇特空·煦

梦石
0
星屑
107
在线时间
1387 小时
注册时间
2010-12-31
帖子
4944

开拓者贵宾

发表于 2011-7-10 11:51:23 | 显示全部楼层
= =这个...........还真泽塔的蛋疼

这些战斗系统都是比较复杂的,ARPG什么的放到这里可能会卡,
如果真能做出来切换战斗方式倒是比较简单= =

================================

MapleStory属于横版ARPG,这个论坛有人做过
PVZ做起来比ARPG简单些,但是对于不会脚本的新人想都不要想了= =

================================

总之,新人请先弄清楚一件事:RMXP/VX是擅长于做RPG的,动作类游戏请用AGM,当然了,GM所有游戏通吃

上手难度(个人看法):GM>AGM>RMXP>RMVX

点评

上手程度:RMVX > RGE。  发表于 2011-7-16 01:18
XD。  发表于 2011-7-10 14:01
你和新人讲RGE............  发表于 2011-7-10 13:13
RGE呢。  发表于 2011-7-10 13:10
回复

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
309
在线时间
1194 小时
注册时间
2010-12-18
帖子
3928

贵宾

发表于 2011-7-10 14:02:04 | 显示全部楼层
这种切换……
其实可以改成,
Scene_BattleA;
Scene_BattleB;
类推……
不过楼主不把脚本发上来什么都是浮云。

点评

发什么脚本啊?战斗脚本?我那是45度的战斗  发表于 2011-7-15 20:44
多个战斗系统,楼上没错, 额……楼上的你得把切换方法也写出来对不 本人……看情况先 待会来看下  发表于 2011-7-10 14:24
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
727
在线时间
1270 小时
注册时间
2011-2-14
帖子
5589
发表于 2011-7-10 14:24:29 | 显示全部楼层
多个战斗系统,楼上没错,

额……楼上的你得把切换方法也写出来对不

本人……看情况先

待会来看下

点评

直接在进入战斗的事件脚本里判断然后$scene = Scene_Battle2.new  发表于 2011-7-10 21:19
不给我脚本我写什么切换方法囧  发表于 2011-7-10 16:48
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
92 小时
注册时间
2010-11-3
帖子
67
 楼主| 发表于 2011-7-15 20:43:17 | 显示全部楼层
没人会写脚本开关?
比如这样吧:
条件分歧:开关100为ON时
<要执行的脚本>
end
这样不行吗?
回复

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9335
在线时间
2745 小时
注册时间
2008-9-5
帖子
3540

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2011-7-15 21:43:02 | 显示全部楼层
case $game_variables[n]
when 0
$scene = Scene_BattleA
when 1
$scene = Scene_BattleB
when 2
$scene = Scene_BattleC
when ........
$scene = Scene_Battle......
end

(......)部分的内容请自行补充

点评

恩,我就是这个意思啦。  发表于 2011-7-16 15:18
呃...补充一句..$game_variables[n]指的是N号变量,因为不知道LZ要用多少种战斗形式,所以变量会比较好...  发表于 2011-7-15 21:44
回复

使用道具 举报

Lv2.观梦者

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
帖子
2768

贵宾

发表于 2011-7-15 23:48:43 | 显示全部楼层
没人会写脚本开关?
比如这样吧:
条件分歧:开关100为ON时
<要执行的脚本>
end
这样不行吗?

这样的话,
  1. if $game_switches[n] == true
  2.   p "执行开关为开的时候的操作"
  3. eles
  4.   p "执行开关为关的时候的操作"
  5. end
复制代码
那个n是你自己设定的值,你想以多少号开关作条件就设定成多少~

点评

小凤只是举个例子...重点是开关部分~~  发表于 2011-7-16 17:51
这样不行的。  发表于 2011-7-16 15:17
p“” 的话不是跳出一个窗口描绘文字的吗...如果你的意思不是这个...请注释...不要误导别人了...  发表于 2011-7-16 08:58

魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-19 01:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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