RPG Maker XP 全景地游戏
希望能帮助你!
1 怎么设置才能实现 地图上的怪杀光以后换地图在回来怪在次出现。
暂时消除事件就行,Right here Right now消除事件,再次进入时初始化。
2 我想问一下如果我要设计新的人物,就是那些小小的会动的人物时我该怎么做?
纸娃娃画+PS改造
3 能实现主角在地图上移动的时候发出声音吗?
Game_Player的 def update里有
case Input.dir4
when 2
move_down
Audio.se_play("Audio/SE/123") 红
$game_system.se_play($data_system.cursor_se) 蓝
when 4
move_left
when 6
move_right
when 8
move_up
end
每个move后面都要加,红色的是自选,蓝色的是数据库系统里设置的一些音效~~
效果蛮变态的
两种方式选一个即可~~
4 我打开制作好的游戏提示我找不到RGSS100J.dll文件。我搜了一下也没找到这个文件..这是为何?
先确定你装的不是1.02版本的,如果是1.02的话,把game.ini里RGSS100J.DLL改成RGSS102J.DLL,不是话去windows/system32里去看看有没有这个文件,没有就去找一个放进去就行了
5 怎么把1.02的地图拿到1.01?
直接复制地图文件
再不行就卸了1.02换回1.01,然后把原来用1.02打开并保存过的工程的ini文件里的Library改成:Library=RGSS100J.dll
然后再找个1.01的Game.rxproj文件去覆盖掉1.02的工程文件~
6 我想问一下,怎么做到主角名可以由玩家自己输入的效果,急用,谢谢
事件页第三页有“名称输入处理”
建议看下66的新人录象,里面把3个事件页上的东西详详细细的介绍了个遍~~~
7 关于RPG Maker XP 的地图是不是只支持 png 跟 jpg ?想弄个动态GIF上去,认不到……
不认GIF
1、无数的单个事件,用“停止时动画”的功能;
2、无数的单个事件,用”自定义移动路线”中的“更改角色图片”功能;
3、前者限4张单图,后者不限……
4、自制动态自动地图元件……
8 小弟想问问横版和纵版的各自优略。。。。。。。。。
还有默认脚本素材的加哪些脚本可以实现横版,去处纵版的。。。。
横版
优点:
角色动作丰富,砍杀 法术看起来都很过瘾
缺点:
虐待美工....
纵版
优点:
默认的就是,基本不用费事的去修改什么
缺点:
普遍都是纵版,看多了不免会有人觉得厌烦
改横版的方法不只一种,有超级横版的,有脚本
/shownews.asp?id=201
还有一种就是只把人物位置改变一下,这个可以参考录象~
/shownews.asp?id=131
9 如何把各种地图素材结合起来使用....
/dlpro/teach/200602/v4.avi
10 为什么我的人物可以在地图上穿透....
/DLPRO/teach/Video/Video_图块错误.avi
11 请问66上的新手录像怎么打开
用影音风暴可以打开站上所有视频...
/showdj.asp?id=11
12 道具的使用方法?
举个例子:主角在商店买了一本书,然后想在道具选项里打开并阅读这本书。
用公***事件做,可以再配合上读书读报脚本~~
13 在Main脚本之前按insert,插入此脚本全部内容是什么意思?
打开脚本编辑器,找到最下面的main,按下insert,然后把需要加入的脚本内容全部粘贴到那里
14 怎么样才能把网站上的几种素材放到RMXP里面
RMXP打开-工具- 媒体库- 导入...
15 能不能实现游戏运行中复制事件的功能?不是把事件转移,而是复制?
复制……放两个相同的事件用开关变量控制……如果可以由玩家选择就输入数值X、Y坐标从而获取设置事件位置(设置已经被“复制”的事件)的坐标……
16 怎样除去行走图背景色
导入图片时把背景设为透明色!对着色筐选择设为透明色!就可以了!
17 求助问下标题怎么做啊?
进入工程后!点快捷方式栏的游戏→更改标题! 就可以了!
作者: 秋弦月 2006-6-4 17:35 回复此发言
--------------------------------------------------------------------------------
2 游戏RPG Maker XP新人问题[二]
如果是自制标题: /search.asp
18 那位大大能说一下伤害判定的公式哦
按F1,Rpg Maker XP下面有战斗计算式
19 假若我现在下了个新素材而又不想替换原先的素材怎么办?
图块里把最大值改大
20 请问如何设置开场动画
/DLPRO/teach/Video/Video_game_begin.avi
21 这种游戏为什么不可以用金山游侠V修改
请问可以用什么修改器来修改游戏呢.
因为RMXP的游戏数据被保护……就像很多大型游戏一样,不能用普遍的查找/修改数据方法,而是得用金山游侠的“内存编辑器”这个功能才能修改
如果是解密版的,直接用rpgxp程序打开编辑里面的数据库就行了,不需要修改器的 = =
22 什么是整合脚本
这个有两个含义……
一、名词:泛指66整合脚本,其中融合了对话加强,RTAB战斗以及战斗中显示敌人生命百分比这几个脚本,使用起来效果不错。
二、动词:指把若干有冲突的脚本在不损失其效果的情况下融合在一起,并使之能够无冲突运转。
23 怎么做一些小任务
1:比如打死怪物计数到达一定数量获取一定物品
2:比如搜集一些物品,然后给npc获取一些物品
打死怪物计数要用到脚本。。。。
在scene_battle 2里的update_phase5 ,当按下C键结束战斗时,让某个变量加上战场上的敌人数目($data_troops[@troop_id].members.size)
第二个内容用纯事件
条件分歧 xx 物品 持有时
变量操作 yy = xx 物品持有数
条件分歧 变量yy > zz
增减物品/武器/防具。。。
除此以外
文章 “数目不够,继续收集吧”
分歧结束
除此以外
文章 “请去收集 xx”
分歧结束
24 怎么样能使主角在说话时能显示头像?
/forumTopicRead.asp?id=800&ntime=2005%2D10%2D31+1%3A16%3A33
25 我的rpgmaker某些重要的中文显示不出来!
在Windows/fonts里面添加中文字体,宋体or黑体。在控制面板中更改语言项为中文
26 如何使角色在每次升级后HP和SP都恢复全满?
升级补血
不少游戏都有升级的时候把HP,SP补慢的功能。在RMXP中怎么制作呢?我先说制作方法,再简单讲一下原理和碰到其他新脚本之后的更改方法。
1、默认情况下的升级加HP,SP方法:
Scene_Battle 2 的173行开始,有如下3段内容:
if actor.level > last_level
status_window.level_up(i)
end
这里就是升级的内容,只要在if那个下面一行添加
actor.hp = actor.maxhp; actor.sp = actor.maxsp
就可以补满血。如果需要增加50%的最大生命和最大SP,则写
actor.hp += actor.maxhp*0.5; actor.sp += actor.maxsp*0.5
2、雅土的升级提示脚本:
首先你得确定是66RPG站提供的脚本,否则行数会略有偏差,用ctrl+f搜索即可。在279行内容如下:
if actor.level > last_level
在行此下面一行添加:actor.hp = actor.maxhp; actor.sp = actor.maxsp
如果需要增加50%的最大生命和最大SP,则写actor.hp += actor.maxhp*0.5; actor.sp += actor.maxsp*0.5
3、RTAB
首先你得确定是66RPG站提供的脚本,否则行数会略有偏差,用ctrl+f搜索即可。在773行内容如下:
if actor.level > last_level
在行此下面一行添加:actor.hp = actor.maxhp; actor.sp = actor.maxsp
如果需要增加50%的最大生命和最大SP,则写@actor.hp += actor.maxhp*0.5; actor.sp += actor.maxsp*0.5
原理
其实所有的升级补血都是在升级出现提示表现之后帮忙把HP和SP补满。所以只需要在脚本中按ctrl+shift+f搜索
if actor.level > last_level
就可以了。不过有的脚本写得不是非常规范,可能会写成if actor.level >last_level这样(和最标准的格式比缺一个空格),这样搜索就搜不到了。这是可以全局搜索.level,然后自己挑出来。这个.level是默认定义的,一般的脚本不会随便更改这个。
作者: 秋弦月 2006-6-4 17:35 回复此发言
--------------------------------------------------------------------------------
3 游戏RPG Maker XP新人问题[二]
actor.hp = actor.maxhp,就是把现在的hp赋值为最大hp (maxhp),SP也相同。如果使用增加一些hp或sp,就使用 += 的方法增加现有值。
战斗结束后补血补气
了解上面的原理,比如我现在想模拟仙剑的效果每次战斗结束恢复50%受伤的生命和精神,这样不会完全补满,又不至于受伤过重难度太大。方法其实很简单了:
在Window_BattleResult中(这个是用来表示战斗结束时、显示获得的 EXP 及金钱的窗口),在initialize或者refresh函数定义中,添加如下内容(比如添加在28行下面):
for actor in $game_party.actors
actor.hp += 0.5*(actor.maxhp-actor.hp)
actor.sp += 0.5*(actor.maxsp-actor.sp)
end
/shownews.asp?id=149
27 如何让没RMXP的玩家玩我的游戏
1、在工程中选菜单中的“游戏(快捷键alt+g)”> “选择RTP(S)”,将3个都设置为“无”,保存工程。
2、使用本站提供的笨笨素材提取器 (点此下载),或者脚本提取器(/shownews.asp?id=369),所有素材放置完毕。如果只是给自己的亲友玩,也可以直接从RMXP安装文件夹下把所有素材考到自己文件夹(体积很大)。当然,实话是说,这些提取器都是不够保险的。最保险的还是自己多次测试,把需要的素材手动考过来。
3、将C:\WINDOWS\SYSTEM32 的RGSS102J.dll 考到游戏目录下 (如果用的是RMXP1.01版,则考RGSS100J.dll过去)
3.5、为了确保没有问题,最好自己在执行打包之前,通关1-2次。
4、winRAR打包,发布。
28 如何设置宝箱,门,计时器
/DLPRO/teach/Video/Video_head_and_chest.avi
29 怎样将标题选择框隐藏或者改成透明?
Scece_Title
s1 = "新游戏"
s2 = "继续"
s3 = "退出"
@command_window = Window_Command.new(192, [s1, s2, s3])
@command_window.opacity = 0
30 怎样让选项重复出现?
在选项前加个标签,名字任意在不逃里面选择标签跳转,转到上面这个标签里
31 我想让战斗失败后回到原来的位置!
明雷遇敌的话比较简单,只要允许失败就好了
暗雷的话可能就需要在脚本里做点手脚了……
修改方法如下:
scene_battle 1里面,277行开始的如下内容:
# 游戏结束的情况下
if $game_temp.gameover
# 切换到游戏结束画面
$scene = Scene_Gameover.new
return
end
改为如下内容
# 游戏结束的情况下
if $game_temp.gameover
# 切换到地图,并且调用公***事件1号
$game_temp.battle_can_lose = true
battle_end(1)
$game_temp.gameover = false
$game_temp.common_event_id = 1
return
end
这样就不会死了,一旦失败就会返回地图,并且调用公***事件1号,你可以在公***事件里设置让角色说两句话然后传送到安全地带。
解释:
$scene = Scene_Gameover.new是说进入游戏结束画面,改造的第一步就是把它去掉。
然后 $game_temp.battle_can_lose = true 表示本场战斗可以失败, battle_end(1) 表示这场战斗以失败告终(当然,如果你不打算记数总***失败过多少次,也可以使用别的方法)。
$game_temp.gameover = false 表示游戏还没结束。否则如果没有这行会在进入地图的时候被扔到gameover页。
$game_temp.common_event_id = 1 公***事件的编号,可以自己随便改。
32 如何在制作过程中插入一段自己截的动画?
站上搜索AVI播放的脚本,或者用显示图片...
33 我在网上下载的地图素材要怎么才能在做地图的时候用啊?
数据库→图块→地图元件图形
34 在战斗中强制给角色添加一个状态怎么写?
$game_actors[N].add_state(N)
两个N分别是角色和状态的ID……
35 室内画墙一般在地图元素左上都会有个正方形的小元件,但如果地图素材里面没有,如何能画出有墙壁的效果呢?这个元件是Autotiles文件夹中,应该不能简单组合到地图素材中,请教!!!
作者: 秋弦月 2006-6-4 17:35 回复此发言
--------------------------------------------------------------------------------
4 游戏RPG Maker XP新人问题[二]
你只要按照像我图上的那样,把自动元件放进去的时候把右上角的四个拐角拆成我那样就可以了,元件都放进去
/upload_program/files/墙壁.JPG
36 关于游戏测试怎么老是从头开始呢?
要测试什么地方就可以在什么地方设置主角初期的位置,注意事件的开始条件的影响。
也可以巧用RMXP的“秘籍”,进入事件层,在测试游戏时提示保存的对话框出来的时候多按几次Enter,就能把事件层选中的事件在测试游戏的同时打开。其实哪怕没有哪个提示框,动作快点也能按开。
37 怎么修改游戏图标?
/showdj.asp?id=9
38 如何更改游戏开头选项?
工具-脚本编辑器。
Scene_Title中的36行之后:
s1 = "新游戏"
s2 = "继续"
s3 = "退出"
换成你想要的选项就可以了...
39 怎样让对话自动播放?
/shownews.asp?id=197
40 如何实现情侣技?
据我所知没有现成的。比如情侣技“爱如潮水”要两个人同时使用才行,则这个特技的威力=0,对象是自己,添加必中状态“爱如潮水”,公***事件:
条件分歧:角色1状态“爱如潮水”
条件分歧:角色2状态“爱如潮水”
发动特技伤害敌人
这个状态只持续1回合后100%解除。这样就行了。
41 如何改对话框的尺寸
永久改的话,直接把Window_Message中的super(80, 304, 480, 160)的480改大就行了。
42 请问RMXP中动画帧频是1秒几帧?
几乎=20帧
43 如何修改文字颜色?
用脚本改文字颜色
@sprite=Sprite.new
@sprite.bitmap=Bitmap.new(640,480)
@sprite.bitmap.font.color=Color.new(0,0,0)
如果只是文章:\c[n],n是颜色编号,使用这个后,后面的字都会改变为当前编号的颜色。
44 脚本以备份是什么?
这个错误信息一般是因为这个原因:
由于脚本错误或执行延时,造成系统在10秒钟内没有执行完一次这个循环
loop do
Graphics.update
Input.update
***
end
45 如何在地图上显示我需要的数字?
/shownews.asp?id=326
46 自制菜单的问题……
/DLPRO/teach/Video/Video_Self_Menu.avi
/DLPRO/teach/Video/Video_Self_Menu_2.avi
47 关于瞬间移动的问题!
其实只要引用几个变量就OK了
一是坐标x,二是坐标y,三是地图ID
建立一个物品,公***事件大致如下:
显示选项:记录,启动传送……(其他自己定,表达出自己意思就好...)
然后记录的话就把当时角色的X坐标,Y坐标,地图ID,分别代入三个变量里面去,
启动传送的话就用地点转移,直接指定三个变量都符合的位置。
最后你随便去另外一个地方,然后用物品的启动功能就OK了
/upload_program/files/{422BF897-87FB-4B1E-B19A-D73F1FD43319}.JPG
48 如何加入logo图片,在游戏开头。
方法实在太多——
1、如果是FLANSH-游戏启动壳子;
2、如果是图片-站上有很多关于LOGO的脚本,比如《在游戏前插入LOGO》(类似的名字);
3、如果是自制标题菜单-在前面用事件的显示图片。
49 如何实现双击跑步...
/shownews.asp?id=81
50 如何识别主角身上的物品?
条件分歧:当主角身上有物品的时候..
51 如何修改属性啊比如说1点力量等于2点攻击+1点防御+10HP什么的,怎么进行修改啊?
/search.asp
52 RMXP的素材规格可能更改吗?像Tilesets那个框框,高是无限了,但宽度太窄了,想导入一点别游戏的地图要把图分割开来才能导入,可能把宽改大一下吗?其他的素材规格又有可能更改吗?
= =肯定不行~,做的时候只能麻烦一点了,没办法,软件就是这样设计的
53 如何插入表情...
将GIF的动画拆成N帧,拼成RMXP动画素材,导入,数据库-动画设置,用第2页的显示动画……
作者: 秋弦月 2006-6-4 17:35 回复此发言
--------------------------------------------------------------------------------
5 游戏RPG Maker XP新人问题[二]
54 请问怎么实现45度的战斗图效果
/shownews.asp?id=131
55 有谁知道脚本怎么编吗?
入门录像在此:/shownews.asp?id=122
56 求助关于怪物攻击的设置问题!(怪物可以攻击快来看)!!
齐时战斗:/shownews.asp?id=63
57 如何做人靠近鸟会飞...
/shownews.asp?id=212
58 如何制作推箱子类的小游戏
/shownews.asp?id=210
59 如何让人物行走安键加速...
脚本在此:/shownews.asp?id=166
60 怎样插入对话中人物的图片
教学1:/shownews.asp?id=162
教学2:/shownews.asp?id=228
61 如何做人物对话和物品取得
提示:/shownews.asp?id=176
不过这不是标准做法。标准做法是:显示文章:“你太幸运了,获得某某物品~”
62 在坛子上怎么贴图和上传图片...
/forumTopicRead.asp?id=4869&ntime=2006%2D2%2D26+15%3A14%3A01
63 怎么设置事件得到的物品只能拿一次。。。
就是在事件上新建1个事件页,把上面的执行独立开关钩上选a,在前面的事件里添上如下获得物品 打开独立开关a
64 怎么在地图上用全景图形
地图上什么也别画,或者只用透明的图块画……再设置好全景图,就会有体现了
详情请看此范例游戏:
/showdown.asp?id=60
65 怎样在地图上显示一个金钱窗口?
并行处理 + 公***事件 + 数字图片 + %10取余的方法。
/upload_program/files/记分牌%20地图上显示相关窗口.rar
66 怎么修改脚本使得武器和盾这2项“完全”变成左手和右手,即武器既可以装左手也可以装右手等等。
在Window_EquipItem中修改即可。比如你把38,45,47,56行去掉,就可以做到:
手上可以装备头盔,脚上可以装备大刀……
67 请问怎样在窗口上显示倒计时
直接用事件里的记时器好了~~条件分歧里有针对记时器的判断,当为0分0秒以下时先停止记时器,然后再说话或者做其他的动作……
/upload_program/files/{4F09BFA0-2D80-4569-884B-C3C1DBCF08D4}.JPG
68 菜单坐标代码在哪里修改
通常窗口的坐标都是在initialize里,通过父类的构造函数生成的,也就是很多window里都有的
super(0, 0, 640, 128)
类似这个的东西,括号里分别是x坐标 y坐标 宽 高
但是也有些个别的是在scene中重给坐标,比如Scene_Menu中
# 生成游戏时间窗口
@playtime_window = Window_PlayTime.new
@playtime_window.x = 0
@playtime_window.y = 224
# 生成步数窗口
@steps_window = Window_Steps.new
@steps_window.x = 0
@steps_window.y = 320
# 生成金钱窗口
@gold_window = Window_Gold.new
@gold_window.x = 0
@gold_window.y = 416
# 生成状态窗口
@status_window = Window_MenuStatus.new
@status_window.x = 160
@status_window.y = 0
这就是在此处进行的二次排版~~
这两种方法均可~
69 如何用连续图片制作技能动画?
/shownews.asp?id=261
70 如何自制菜单
/DLPRO/teach/Video/Video_Self_Menu.avi
71 请问怎样在战斗中加入8个角色
其实要让队伍中的人多一些这个很容易,只要再加入队伍,也就是Game_Party里 def add_actor(actor_id)把原有的4的限制放宽就好,主要操作是队伍人数增加以后,各个菜单的重新排版,以及战斗中状态栏的重新排版等等。
72 窗口外观图形的规格是多少
/forumTopicRead.asp?id=1776&ntime=2006%2D2%2D26+15%3A58%3A21
作者: 秋弦月 2006-6-4 17:35 回复此发言
--------------------------------------------------------------------------------
6 游戏RPG Maker XP新人问题[二]
73 RMXP在哪里可以下载,行走图可以用什么工具做
RMXP下载地址:/showdj.asp?id=10
大部分是用纸娃娃做的:/showdj.asp?id=15
74 关于人物跟随的问题
/shownews.asp?id=190
75 武器附加的特殊效果和技能的特殊效果重叠吗?
否。
武器是砍人(普通攻击),技能是“魔法”。相对独立。
76 怎么把“开始游戏”选项去掉,直接开始演示游戏
/shownews.asp?id=257
77 如何自制状态窗口
录像在此:
/shownews.asp?id=124
/shownews.asp?id=125
78 怎么做出来的床才可以是主角走进去的时候像是睡着的~而不是走在上面
在床的上面一层加上被子的图块
79 如何更换主角?
事件里的替换角色,先把第一个人离队,然后再加进来,他就去队伍最后了.
不要初始化~
80 怎样才能让两个地图能互通,地图里那个1,2,3层是什么东东?
用事件进行场景切换
画地图的设置,3层压2层,2层压1层,达到最上面,中间,下面的立体的效果...
81 怎样把鼠标指针做成动态的
/shownews.asp?id=39
82 要复制别人做的事件到自已游戏里该如何复制?
在想要复制的东西上按右键里有复制粘贴的菜单,或者直接ctrl+c ctrl+v即可
另,帖子的图标可以自己编辑的时候补上。
83 能否让RMXP在800*600下运行?
www.66rpg.com/DLFTP/up/周边区/xp1.02_800×600.ExE
84 如何制作立体桥?(桥的上下通行)
/shownews.asp?id=114
85 怎么样在游戏开头前面加一个LOGO
/shownews.asp?id=183
86 RM支持游戏中播放AVI文件吗?
支持,但是同时又有局限……
主站上有avi强行播放的一个脚本~
/search.asp
87 如何制作任务
/forumTopicRead.asp?id=2100&ntime=2006%2D2%2D26+17%3A21%3A09
88 关于属性的问题,那些个A B C什么的是做什么用的
A:200%,B:150%,C:100%,D:50%,E:0%,F:-100%
例如你的风精灵对风免疫,就设属性风为E,意思是风属性的攻击对她无效,而F的意思是受到风属性攻击是会加血,具体加多少,就要看那个风属性攻击力,攻击多少就加多少
A是非常怕风,E是免疫风,F是吸收风属性
89 怎么突破金钱上限?
在Game_Party中找到如下部分
/forumTopicRead.asp?id=2155&ntime=2006%2D2%2D26+17%3A26%3A25
把9999999任意改大
补充:超过8位数则要用脚本来增加金钱
脚本:$game_party.gain_gold(n) n是金钱量
90 毒伤害是怎么计算的
#--------------------------------------------------------------------------
# ● 应用连续伤害效果
#--------------------------------------------------------------------------
def slip_damage_effect
# 设置伤害
self.damage = self.maxhp / 10
# 分散
if self.damage.abs > 0
amp = [self.damage.abs * 15 / 100, 1].max
self.damage += rand(amp+1) + rand(amp+1) - amp
end
# HP 的伤害减法运算
self.hp -= self.damage
# 过程结束
return true
end
默认每回合伤害是MAXHP的10%,分散度15%
91 怎么设置和敌人战斗的时候 敌人原地运动?
/shownews.asp?id=258
92 怎样做偷窃技能...
/shownews.a