Project1

标题: 悬赏VIP收集新手常见问题(2月27日) [打印本页]

作者: 雷欧纳德    时间: 2006-2-25 09:20
标题: 悬赏VIP收集新手常见问题(2月27日)
由于新手区经常出现重复而简单的新手问题

现在悬赏10-25不等的VIP点数,要求整理新手区重复出现的新手问题

注意,不是收集所有问题而是收集常见问题!

整理成一个帖子,最完整的将给予25点VIP的奖励!
不完整但是仍然提供了部分问题的酌情给予1-5点VIP

这是一个挖古墓的浩大工程,需要大家的努力。


没想到大家那么积极参与,短短几天已经收集很多的问题,所以本活动将在3月3日提前结束!还没有提交的请赶快了!

需注意以下几点
1.整理的格式是:
  问题:…………………………
  解答:………………………………(解答可以直接给出相关帖子地址)
2.注意不要回答与整理无关的东西.
3.希望可以整理后再进行发贴.不要单贴单问题.

另外
希望各位经常光临新手区的朋友注意.本区会给回答比较复杂问题者加1~2点vip
此类会加vip的贴子主题上会有"此贴悬赏"字样.


              [本贴由 柳柳 于 2006-4-5 12:46:05 最后编辑]
作者: 雷欧纳德    时间: 2006-2-25 09:20
标题: 悬赏VIP收集新手常见问题(2月27日)
由于新手区经常出现重复而简单的新手问题

现在悬赏10-25不等的VIP点数,要求整理新手区重复出现的新手问题

注意,不是收集所有问题而是收集常见问题!

整理成一个帖子,最完整的将给予25点VIP的奖励!
不完整但是仍然提供了部分问题的酌情给予1-5点VIP

这是一个挖古墓的浩大工程,需要大家的努力。


没想到大家那么积极参与,短短几天已经收集很多的问题,所以本活动将在3月3日提前结束!还没有提交的请赶快了!

需注意以下几点
1.整理的格式是:
  问题:…………………………
  解答:………………………………(解答可以直接给出相关帖子地址)
2.注意不要回答与整理无关的东西.
3.希望可以整理后再进行发贴.不要单贴单问题.

另外
希望各位经常光临新手区的朋友注意.本区会给回答比较复杂问题者加1~2点vip
此类会加vip的贴子主题上会有"此贴悬赏"字样.


              [本贴由 柳柳 于 2006-4-5 12:46:05 最后编辑]
作者: 雷欧纳德    时间: 2006-2-25 09:39
举例:

问题:我的游戏工程打开时提示数据丢失,游戏也无法运行怎么办?
回答:非法关机造成数据丢失,参考这个:http://rpg.blue/web/shownews.asp?id=53
问题:RM默认的技能图大小是多少?
回答:参考这里:http://rpg.blue/web/shownews.asp?id=138
问题:我在那里才能下载RMXP?
回答:http://rpg.blue/web/showdj.asp?id=10
问题:如何让别人也能玩到我制作的游戏?
回答:http://rpg.blue/web/shownews.asp?id=27

作者: sksksama    时间: 2006-2-25 20:28
问题:怎么做即时战斗?
回答:http://rpg.blue/web/shownews.asp?id=142
问题:游戏中一帧等于现实时间的多少
回答:大约20帧=1秒
问题:如何做2人同时玩的游戏?
回答:http://rpg.blue/viewthread.php?tid=9962&ntime=2006%2D2%2D25+12%3A27%3A13

问题:怎么画行走图?
回答:http://rpg.blue/viewthread.php?tid=9495&ntime=2006%2D2%2D25+12%3A29%3A28

问题:如何让对话框自己翻页?
回答:http://rpg.blue/web/shownews.asp?id=116

问题:如何做出加点系统?
回答:http://rpg.blue/web/shownews.asp?id=80

问题:如何做横向战斗
回答:http://rpg.blue/web/shownews.asp?id=201

问题:为什么游戏不能在其他的机器上运行?
回答:http://rpg.blue/web/shownews.asp?id=27

问题:如何使NPC跟你说完话消失 (NPC消失)
回答:说完话之后设置那个NPC的事件的“打开独立开关A”
然后新建一个事件页,内容是空的,行走图也为空,执行条件是“独立开关A为ON”
自动执行。

问题:怎么让一首音乐从头放到尾?
回答:把Scene_Map里的这个删掉  

   $game_map.autoplay

问题:有没有办法控制NPC?
回答:http://rpg.blue/upload_program/f ... 控制NPC例子.exe

问题:有人物离队时自动卸装的脚本么?
回答:把下面的放到Game_Party 的121-122行之间


actor = $game_actors[actor_id]
for i in 0...5
     actor.equip(i, 0)
   end

问题:如何在一幅地图内同时使用不同图块内的东西?
回答:http://rpg.blue/web/shownews.asp?id=349

问题:怎么输入一段我可以设定的字母后让天上掉东西?
回答:条件分歧,当**按下,再当**按下………………最后一个显示图片

问题:怎么样能更改道具的属性
回答:http://rpg.blue/web/shownews.asp?id=184

问题:人物跟随怎么做?
回答:http://rpg.blue/web/shownews.asp?id=190

问题:怎么样做才能使鼠标也能控制游戏?
回答:http://rpg.blue/web/shownews.asp?id=8

作者: 天鹅绒    时间: 2006-2-25 20:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 指舞如飞    时间: 2006-2-26 06:21
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小弟想问问横版和纵版的各自优略。。。。。。。。。
还有默认脚本素材的加哪些脚本可以实现横版,去处纵版的。。。。

横版
优点:
角色动作丰富,砍杀 法术看起来都很过瘾
缺点:
虐待美工....

纵版
优点:
默认的就是,基本不用费事的去修改什么
缺点:
普遍都是纵版,看多了不免会有人觉得厌烦

改横版的方法不只一种,有超级横版的,有脚本
http://rpg.blue/web/shownews.asp?id=201
还有一种就是只把人物位置改变一下,这个可以参考录象~
http://rpg.blue/web/shownews.asp?id=131


9如何把各种地图素材结合起来使用....

http://rpg.blue/web/dlpro/teach/200602/v4.avi


10 为什么我的人物可以在地图上穿透....
http://rpg.blue/web/DLPRO/teach/Video/Video_图块错误.avi


11请问66上的新手录像怎么打开

用影音风暴可以打开站上所有视频...


12道具的使用方法?
举个例子:主角在商店买了一本书,然后想在道具选项里打开并阅读这本书。

用公共事件做,可以再配合上读书读报脚本~~


13在Main脚本之前按insert,插入此脚本全部内容是什么意思?

打开脚本编辑器,找到最下面的main,按下insert,然后把需要加入的脚本内容全部粘贴到那里


14怎么样才能把网站上的几种素材放到RMXP里面
RMXP打开-工具- 媒体库- 导入...


15能不能实现游戏运行中复制事件的功能?不是把事件转移,而是复制?
  
复制……放两个相同的事件用开关变量控制……如果可以由玩家选择就输入数值X、Y坐标从而获取设置事件位置(设置已经被“复制”的事件)的坐标……


16怎样除去行走图背景色
导入图片时把背景设为透明色!对着色筐选择设为透明色!就可以了!


17求助问下标题怎么做啊?

进入工程后!点快捷方式栏的游戏→更改标题! 就可以了!
如果是自制标题: http://rpg.blue/web/search.asp


18那位大大能说一下伤害判定的公式哦

按F1,Rpg Maker XP下面有战斗计算式


19假若我现在下了个新素材而又不想替换原先的素材怎么办?

图块里把最大值改大


20请问如何设置开场动画
http://rpg.blue/web/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怎么样能使主角在说话时能显示头像?
http://rpg.blue/viewthread.php?t ... 10%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是默认定义的,一般的脚本不会随便更改这个。

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

http://rpg.blue/web/shownews.asp?id=149


27如何让没RMXP的玩家玩我的游戏

游戏界面中选择
“游戏”-“选择RTP”-去掉第一个“standard”;
把所有用到的素材带入到游戏相应的目录,可以考虑笨笨资源提取器,懒人用;
把Windows/system32中的RGSS100.DLL或者类似的文件拷贝到游戏目录。


28如何设置宝箱,门,计时器

http://rpg.blue/web/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文件夹中,应该不能简单组合到地图素材中,请教!!!

你只要按照像我图上的那样,把自动元件放进去的时候把右上角的四个拐角拆成我那样就可以了,元件都放进去
http://rpg.blue/upload_program/files/墙壁.JPG


36关于游戏测试怎么老是从头开始呢?

要测试什么地方就可以在什么地方设置主角初期的位置,注意事件的开始条件的影响。
也可以巧用RMXP的“秘籍”,进入事件层,在测试游戏时提示保存的对话框出来的时候多按几次Enter,就能把事件层选中的事件在测试游戏的同时打开。其实哪怕没有哪个提示框,动作快点也能按开。


37怎么修改游戏图标?

http://rpg.blue/web/showdj.asp?id=9


38 如何更改游戏开头选项?

工具-脚本编辑器。
Scene_Title中的36行之后:
   s1 = "新游戏"
   s2 = "继续"
   s3 = "退出"
换成你想要的选项就可以了...

39怎样让对话自动播放?

http://rpg.blue/web/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如何在地图上显示我需要的数字?

http://rpg.blue/web/shownews.asp?id=326

46自制菜单的问题……

http://rpg.blue/web/DLPRO/teach/Video/Video_Self_Menu.avi

http://rpg.blue/web/DLPRO/teach/Video/Video_Self_Menu_2.avi


47关于瞬间移动的问题!
其实只要引用几个变量就OK了

一是坐标x,二是坐标y,三是地图ID

建立一个物品,公共事件大致如下:

显示选项:记录,启动传送……(其他自己定,表达出自己意思就好...)

然后记录的话就把当时角色的X坐标,Y坐标,地图ID,分别代入三个变量里面去,

启动传送的话就用地点转移,直接指定三个变量都符合的位置。

最后你随便去另外一个地方,然后用物品的启动功能就OK了
http://rpg.blue/upload_program/f ... A-D73F1FD43319}.JPG


48如何加入logo图片,在游戏开头。

方法实在太多——
1、如果是FLANSH-游戏启动壳子;
2、如果是图片-站上有很多关于LOGO的脚本,比如《在游戏前插入LOGO》(类似的名字);
3、如果是自制标题菜单-在前面用事件的显示图片。


49如何实现双击跑步...

http://rpg.blue/web/shownews.asp?id=81


50如何让识别主角身上的物品?

条件分歧:当主角身上有物品的时候..


51如何修改属性啊比如说1点力量等于2点攻击+1点防御+10HP什么的,怎么进行修改啊?
http://rpg.blue/web/search.asp


52 RMXP的素材规格可能更改吗?像Tilesets那个框框,高是无限了,但宽度太窄了,想导入一点别游戏的地图要把图分割开来才能导入,可能把宽改大一下吗?其他的素材规格又有可能更改吗?

= =肯定不行~,做的时候只能麻烦一点了,没办法,软件就是这样设计的


53如何插入表情...

将GIF的动画拆成N帧,拼成RMXP动画素材,导入,数据库-动画设置,用第2页的显示动画……


54请问怎么实现45度的战斗图效果

http://rpg.blue/web/shownews.asp?id=131


55有谁知道脚本怎么编吗?

入门录像在此:http://rpg.blue/web/shownews.asp?id=122


56求助关于怪物攻击的设置问题!(怪物可以攻击快来看)!!

齐时战斗:http://rpg.blue/web/shownews.asp?id=63



作者: xb0577    时间: 2006-2-26 21:03
新手必看的66教学录象

含:头像、宝箱、门、计时器制作  
    范例游戏的制作录像   
    事件的设置
    数据库设置
    实例:地图绘制

连接地址:http://rpg.blue/web/news.asp?class=12
作者: 指舞如飞    时间: 2006-2-27 10:03
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 小弟想问问横版和纵版的各自优略。。。。。。。。。
还有默认脚本素材的加哪些脚本可以实现横版,去处纵版的。。。。

横版
优点:
角色动作丰富,砍杀 法术看起来都很过瘾
缺点:
虐待美工....

纵版
优点:
默认的就是,基本不用费事的去修改什么
缺点:
普遍都是纵版,看多了不免会有人觉得厌烦

改横版的方法不只一种,有超级横版的,有脚本
http://rpg.blue/web/shownews.asp?id=201
还有一种就是只把人物位置改变一下,这个可以参考录象~
http://rpg.blue/web/shownews.asp?id=131

9 如何把各种地图素材结合起来使用....
http://rpg.blue/web/dlpro/teach/200602/v4.avi

10 为什么我的人物可以在地图上穿透....
http://rpg.blue/web/DLPRO/teach/Video/Video_图块错误.avi

11 请问66上的新手录像怎么打开
用影音风暴可以打开站上所有视频...
http://rpg.blue/web/showdj.asp?id=11

12 道具的使用方法?
举个例子:主角在商店买了一本书,然后想在道具选项里打开并阅读这本书。

用公共事件做,可以再配合上读书读报脚本~~

13 在Main脚本之前按insert,插入此脚本全部内容是什么意思?
打开脚本编辑器,找到最下面的main,按下insert,然后把需要加入的脚本内容全部粘贴到那里

14 怎么样才能把网站上的几种素材放到RMXP里面
RMXP打开-工具- 媒体库- 导入...

15 能不能实现游戏运行中复制事件的功能?不是把事件转移,而是复制?

复制……放两个相同的事件用开关变量控制……如果可以由玩家选择就输入数值X、Y坐标从而获取设置事件位置(设置已经被“复制”的事件)的坐标……

16 怎样除去行走图背景色
导入图片时把背景设为透明色!对着色筐选择设为透明色!就可以了!

17 求助问下标题怎么做啊?
进入工程后!点快捷方式栏的游戏→更改标题! 就可以了!
如果是自制标题: http://rpg.blue/web/search.asp

18 那位大大能说一下伤害判定的公式哦
按F1,Rpg Maker XP下面有战斗计算式

19 假若我现在下了个新素材而又不想替换原先的素材怎么办?
图块里把最大值改大

20 请问如何设置开场动画
http://rpg.blue/web/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 怎么样能使主角在说话时能显示头像?
http://rpg.blue/viewthread.php?t ... 10%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是默认定义的,一般的脚本不会随便更改这个。

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

http://rpg.blue/web/shownews.asp?id=149

27 如何让没RMXP的玩家玩我的游戏
1、在工程中选菜单中的“游戏(快捷键alt+g)”> “选择RTP(S)”,将3个都设置为“无”,保存工程。

2、使用本站提供的笨笨素材提取器 (点此下载),或者脚本提取器(http://rpg.blue/web/shownews.asp?id=369),所有素材放置完毕。如果只是给自己的亲友玩,也可以直接从RMXP安装文件夹下把所有素材考到自己文件夹(体积很大)。当然,实话是说,这些提取器都是不够保险的。最保险的还是自己多次测试,把需要的素材手动考过来。

3、将C:\WINDOWS\SYSTEM32 的RGSS102J.dll 考到游戏目录下 (如果用的是RMXP1.01版,则考RGSS100J.dll过去)

3.5、为了确保没有问题,最好自己在执行打包之前,通关1-2次。

4、winRAR打包,发布。

28 如何设置宝箱,门,计时器
http://rpg.blue/web/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文件夹中,应该不能简单组合到地图素材中,请教!!!
你只要按照像我图上的那样,把自动元件放进去的时候把右上角的四个拐角拆成我那样就可以了,元件都放进去
http://rpg.blue/upload_program/files/墙壁.JPG

36 关于游戏测试怎么老是从头开始呢?
要测试什么地方就可以在什么地方设置主角初期的位置,注意事件的开始条件的影响。
也可以巧用RMXP的“秘籍”,进入事件层,在测试游戏时提示保存的对话框出来的时候多按几次Enter,就能把事件层选中的事件在测试游戏的同时打开。其实哪怕没有哪个提示框,动作快点也能按开。

37 怎么修改游戏图标?
http://rpg.blue/web/showdj.asp?id=9

38 如何更改游戏开头选项?
工具-脚本编辑器。
Scene_Title中的36行之后:
  s1 = "新游戏"
  s2 = "继续"
  s3 = "退出"
换成你想要的选项就可以了...

39 怎样让对话自动播放?
http://rpg.blue/web/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 如何在地图上显示我需要的数字?
http://rpg.blue/web/shownews.asp?id=326

46 自制菜单的问题……
http://rpg.blue/web/DLPRO/teach/Video/Video_Self_Menu.avi
http://rpg.blue/web/DLPRO/teach/Video/Video_Self_Menu_2.avi

47 关于瞬间移动的问题!
其实只要引用几个变量就OK了
一是坐标x,二是坐标y,三是地图ID

建立一个物品,公共事件大致如下:

显示选项:记录,启动传送……(其他自己定,表达出自己意思就好...)

然后记录的话就把当时角色的X坐标,Y坐标,地图ID,分别代入三个变量里面去,

启动传送的话就用地点转移,直接指定三个变量都符合的位置。

最后你随便去另外一个地方,然后用物品的启动功能就OK了
http://rpg.blue/upload_program/f ... A-D73F1FD43319}.JPG

48 如何加入logo图片,在游戏开头。
方法实在太多——
1、如果是FLANSH-游戏启动壳子;
2、如果是图片-站上有很多关于LOGO的脚本,比如《在游戏前插入LOGO》(类似的名字);
3、如果是自制标题菜单-在前面用事件的显示图片。

49 如何实现双击跑步...
http://rpg.blue/web/shownews.asp?id=81

50 如何识别主角身上的物品?
条件分歧:当主角身上有物品的时候..

51 如何修改属性啊比如说1点力量等于2点攻击+1点防御+10HP什么的,怎么进行修改啊?
http://rpg.blue/web/search.asp

52 RMXP的素材规格可能更改吗?像Tilesets那个框框,高是无限了,但宽度太窄了,想导入一点别游戏的地图要把图分割开来才能导入,可能把宽改大一下吗?其他的素材规格又有可能更改吗?
= =肯定不行~,做的时候只能麻烦一点了,没办法,软件就是这样设计的

53 如何插入表情...
将GIF的动画拆成N帧,拼成RMXP动画素材,导入,数据库-动画设置,用第2页的显示动画……

54 请问怎么实现45度的战斗图效果
http://rpg.blue/web/shownews.asp?id=131

55 有谁知道脚本怎么编吗?
入门录像在此:http://rpg.blue/web/shownews.asp?id=122

56 求助关于怪物攻击的设置问题!(怪物可以攻击快来看)!!
齐时战斗:http://rpg.blue/web/shownews.asp?id=63

57 如何做人靠近鸟会飞...
http://rpg.blue/web/shownews.asp?id=212

58 如何制作推箱子类的小游戏??
http://rpg.blue/web/shownews.asp?id=210

59 如何让人物行走安键加速...
脚本在此:http://rpg.blue/web/shownews.asp?id=166

60 怎样插入对话中人物的图片
教学1:http://rpg.blue/web/shownews.asp?id=162
教学2:http://rpg.blue/web/shownews.asp?id=228  

61 如何做人物对话和物品取得
提示:http://rpg.blue/web/shownews.asp?id=176
不过这不是标准做法。标准做法是:显示文章:“你太幸运了,获得某某物品~”

62 在坛子上怎么贴图和上传图片...
http://rpg.blue/viewthread.php?t ... 2%2D26+15%3A14%3A01

63 怎么设置事件得到的物品只能拿一次。。。
就是在事件上新建1个事件页,把上面的执行独立开关钩上选a,在前面的事件里添上如下获得物品 打开独立开关a


64 怎么在地图上用全景图形
地图上什么也别画,或者只用透明的图块画……再设置好全景图,就会有体现了
详情请看此范例游戏:
http://rpg.blue/web/showdown.asp?id=60

65 怎样在地图上显示一个金钱窗口?
并行处理 + 公共事件 + 数字图片 + %10取余的方法。
http://rpg.blue/upload_program/f ... 示相关窗口.rar

66 怎么修改脚本使得武器和盾这2项“完全”变成左手和右手,即武器既可以装左手也可以装右手等等。
在Window_EquipItem中修改即可。比如你把38,45,47,56行去掉,就可以做到:
手上可以装备头盔,脚上可以装备大刀……

67 请问怎样在窗口上显示倒计时??
直接用事件里的记时器好了~~条件分歧里有针对记时器的判断,当为0分0秒以下时先停止记时器,然后再说话或者做其他的动作……
http://rpg.blue/upload_program/f ... B-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 如何用连续图片制作技能动画?
http://rpg.blue/web/shownews.asp?id=261

70 如何自制菜单
http://rpg.blue/web/DLPRO/teach/Video/Video_Self_Menu.avi

71 请问怎样在战斗中加入8个角色
其实要让队伍中的人多一些这个很容易,只要再加入队伍,也就是Game_Party里  def add_actor(actor_id)把原有的4的限制放宽就好,主要操作是队伍人数增加以后,各个菜单的重新排版,以及战斗中状态栏的重新排版等等。

72 窗口外观图形的规格是多少
http://rpg.blue/viewthread.php?t ... 2%2D26+15%3A58%3A21
73 RMXP在哪里可以下载,行走图可以用什么工具做
RMXP下载地址:http://rpg.blue/web/showdj.asp?id=10
大部分是用纸娃娃做的:http://rpg.blue/web/showdj.asp?id=15

74 关于人物跟随的问题
http://rpg.blue/web/shownews.asp?id=190

75 武器附加的特殊效果和技能的特殊效果重叠吗?
否。
武器是砍人(普通攻击),技能是“魔法”。相对独立。

76 怎么把“开始游戏”选项去掉,直接开始演示游戏
http://rpg.blue/web/shownews.asp?id=257

77 如何自制状态窗口
录像在此:
http://rpg.blue/web/shownews.asp?id=124
http://rpg.blue/web/shownews.asp?id=125

78 怎么做出来的床才可以是主角走进去的时候像是睡着的~而不是走在上面
在床的上面一层加上被子的图块

79 如何更换主角?
事件里的替换角色,先把第一个人离队,然后再加进来,他就去队伍最后了.
不要初始化~

80 怎样才能让两个地图能互通,地图里那个1,2,3层是什么东东?
用事件进行场景切换
画地图的设置,3层压2层,2层压1层,达到最上面,中间,下面的立体的效果...

81 怎样把鼠标指针做成动态的
http://rpg.blue/web/shownews.asp?id=39

82 要复制别人做的事件到自已游戏里该如何复制?
在想要复制的东西上按右键里有复制粘贴的菜单,或者直接ctrl+c ctrl+v即可
另,帖子的图标可以自己编辑的时候补上。

83 能否让RMXP在800*600下运行?
www.66rpg.com/DLFTP/up/周边区/xp1.02_800×600.ExE

84 如何制作立体桥?(桥的上下通行)
http://rpg.blue/web/shownews.asp?id=114

85 怎么样在游戏开头前面加一个LOGO
http://rpg.blue/web/shownews.asp?id=183

86 RM支持游戏中播放AVI文件吗?
支持,但是同时又有局限……
主站上有avi强行播放的一个脚本~
http://rpg.blue/web/search.asp

87 如何制作任务
http://rpg.blue/viewthread.php?t ... 2%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 怎么突破金钱上限?
[quote]在Game_Party中找到如下部分
http://rpg.blue/viewthread.php?t ... 2%2D26+17%3A26%3A25
把9999999任意改大
补充:超过8位数则要用脚本来增加金钱

脚本:$game_party.gain_gold(n) n是金钱量
[/quote]
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 怎么设置和敌人战斗的时候 敌人原地运动?
http://rpg.blue/web/shownews.asp?id=258

92 怎样做偷窃技能...
http://rpg.blue/web/shownews.asp?id=13

93 如何制作捉宠?
http://rpg.blue/viewthread.php?t ... 1%2D23+16%3A56%3A52
http://rpg.blue/web/shownews.asp?id=172

94 如何全屏或在不同的分辨率下游戏
将RMXP改为1024×768分辨率:http://rpg.blue/web/shownews.asp?id=168
自动全屏:http://rpg.blue/web/shownews.asp?id=26
调整整个游戏窗口大小的win32API:http://rpg.blue/web/shownews.asp?id=170

95 如何在游戏中加入鼠标控制游戏?
http://rpg.blue/web/shownews.asp?id=8

96 如何自定义设置游戏功能键?
http://rpg.blue/web/shownews.asp?id=7

97 如何截图?
http://rpg.blue/web/shownews.asp?id=109

98 我下载了范例工程,可打开时提示 版本太低,无法打开高版本的工程 ,该怎么办?
方法1:(推荐)
升级到1.02版,这样向下兼容,打开低版本的也没什么问题……
方法2:(实在是不想升到1.02版的情况)
首先打开1.02版工程文件夹中的game.ini文件,将Library=RGSS102J.dll改为Library=RGSS100J.dll,
之后复制一个1.01版本的工程文件(Game.rxproj)至此文件夹覆盖当前文件即可。

99 RPGXP能否同时开启两个以上游戏?
可以

100 在制作的游戏里可不可以改变人物装备的多少呢?
http://rpg.blue/viewthread.php?t ... 1%2D28+21%3A04%3A43

101 游戏中可以实现直接读档的功能吗?
http://rpg.blue/viewthread.php?t ... 2%2D26+17%3A58%3A19

102 关于转职问题
1.先做几个一样的角色(是样子一样).
2.让第一个(以牧师为列)牧师是平常的那种,属性什么的你自己调.
3.做一个闲者,初使的等级是你转职时的等级(你要他可以从1级升级的话就设为1级).
4.让闲者把所有牧师的技能在1级就学会,再看牧师在转职等级时的属性数字,相对的把贤哲的调一下就好了.
5.做个事件,在事件里加入"增减队员",把牧师踢了,把贤哲拉进来.
6.让事件在你想专职的时候发生,如果是等级到了自动转,那么就把牧师的等级设为变量,那事件的开关设成那个变量到了(比如50)时 ON.

103 天气问题,例如:怎么一直下雪?
开一个新的事件,并行处理
设置天气变化,然后用开关控制该地图的变化情况..
例如设置进入该地图,001=ON,然后
001=ON时 自动执行天气变化, 然后001=OFF

104 如何在游戏中设置难易程度?
http://rpg.blue/viewthread.php?t ... 1%2D30+18%3A31%3A15

105 移动里的跳跃是怎么算法的!
X+1就是往右边跳一格(就是事件层里的那些小格)
Y+1是往下跳一格

106 关于循环的功能?
事件里的循环是永真循环,需要一个退出的条件,可以用条件分歧来实现。当满足某个条件时,中断循环。

107 photoshop怎么使用?
http://rpg.blue/viewthread.php?t ... 2%2D26+18%3A22%3A30

108 怎么改游戏图标..
http://rpg.blue/web/showdj.asp?id=9
用exescope就行了~~

109 如何制作小地图?
http://rpg.blue/web/shownews.asp?id=294

110 关于物品的合成...
http://rpg.blue/web/search.asp

111 事件指令中的“注释”是干什么用的?
让自己在若干天之后还能看明白自己当初是为了实现什么样的功能而写了这么一片代码……
简单点说就是给自己做解释的.


112 自己做的游戏对话比较多,测试时候比较麻烦,请问有没有可以跳过对话的脚本?
http://rpg.blue/web/shownews.asp?id=303

113 如何让“步数”清零?
http://rpg.blue/viewthread.php?t ... 2%2D26+18%3A43%3A45

114 请问系统默认字号在哪里设置?
main里Font.default_name = (["黑体"])下面加一句
Font.default_size = XX

115 我按教程里做的:说对话里可以用\p[]把说的话显示在人物头像上,可为什么连\p[]和文章一起显示出来?
教程里用到了这个整合脚本为了方便新人,封装了一些东西在脚本里面。
http://rpg.blue/web/showdj.asp?id=16

116 請問处理按鍵輸入是甚麼?
把键盘上某个键的键值放到一个变量里~

117 如何换装备后战斗画面中的主角图片也更换?
http://rpg.blue/viewthread.php?tid=594

118 RMXP启动壳子如何使用?
http://rpg.blue/viewthread.php?t ... 2%2D26+19%3A55%3A06

119 如何让显示的图片盖住对话框?
http://rpg.blue/web/shownews.asp?id=228

120 对话框中等待确认的那个图标的坐标在那里设置?
Window_Skin窗口素材的图片里面。

121 如何制作大地图。
要用地图的外景一块一块素材拼起来。如果不会自己弄素材就到主页看一下
http://rpg.blue/web/showpic.asp?id=76
http://rpg.blue/web/showpic.asp?id=33
http://rpg.blue/web/showpic.asp?id=38
http://rpg.blue/web/showpic.asp?id=7

122 如何直接显示地图名?
http://rpg.blue/web/shownews.asp?id=325
如果要漂亮的还要自己做

123 如何改变游戏开始的字体的位置和大小?
1.位置可以在scene_title里改,不是有
   @command_window.x = 320 - @command_window.width / 2
   @command_window.y = 288
这么一段么~~~

2.那要重写一下window_command~~
把Window_Command里第一个函数initialize改成这样~~

def initialize(width, commands, font = Font.default_name, size = Font.default_size)
   # 由命令的个数计算出窗口的高
   super(0, 0, width, commands.size * 32 + 32)
   @item_max = commands.size
   @commands = commands
   self.contents = Bitmap.new(width - 32, @item_max * 32)
   self.contents.font.name = font
   self.contents.font.size = size
   refresh
   self.index = 0
end

然后在Scene_Title稍微改一下这段~

   本帖相关代码如下:
# 生成命令窗口
   s1 = "新人物"
   s2 = "继续"
   s3 = "退出"
   @command_window = Window_Command.new(192, [s1, s2, s3],["宋体"],20)
   @command_window.back_opacity = 160
   @command_window.x = 320 - @command_window.width / 2
   @command_window.y = 288

124 如何实现“仙灵岛”式踩荷叶?
用事件,更改主角的行走图(脚下多了叶子),然后设置移动路线。
参考范例:
http://rpg.blue/upload_program/files/溜冰地图.rar

125 如何能在游戏中可以自由输入名字?
http://rpg.blue/viewthread.php?t ... 2%2D16+23%3A51%3A10

126 有给装备物品升级的脚本吗?
http://rpg.blue/web/shownews.asp?id=147

127 怎么把自己下了的行走图片,战斗图片,对话图片设置在游戏里选择的地方?
我只写文件夹的缩写好了……
特技图片放在ANI
自动元件放在AUTO
战斗北京放在BATTLEBACKS
战斗图和敌人战斗图放在BAT
行走图放在CHA
烟雾图片放在FOG
GAMEOVER不说……
图标放在ICONS
远景放在PAN
头像、半身像和其他古怪的,图片显示用的图放才PIC
地图元件在TIL
标题在TIT
渐变图形在TRAN
窗口素材在WIN

128 怎么彻底去掉战斗之前选战斗或逃跑的选项
可以参考这个帖子:http://rpg.blue/viewthread.php?tid=2671

129 如何实现经验平分的效果?
http://rpg.blue/viewthread.php?t ... 2%2D26+21%3A08%3A20

130 加密游戏如何制作补丁...
http://rpg.blue/web/shownews.asp?id=305

131 我制作的游戏怎么加密?
压缩游戏的时候,下面有个打勾选项 ,你把下面那个钩点上就别人进不了了.....

132 事件制作标题画面(RGSS部分)
http://rpg.blue/web/shownews.asp?id=118

133 RMXP默认的几个状态是什么意思?
敌单体无属性伤害:无属性就是不带属性

幻惑(技能):使目标陷入幻惑状态

幻惑(状态):带有此状态者第一命中率乘以20%

弱音(技能):使目标陷入沉默状态

沉默(状态):带有此状态者不能使用魔法。魔法的判定:攻击力F为0的技能被判定为魔法

麻痹(技能):使目标陷入麻痹状态

麻痹(状态):带有此状态者不能行动,非常诡异的是,此人还一样能回避攻击。

补充一下:
默认的状态中只有虚弱、呆滞、迟钝和魔力下降是减属性的。

基本上看技能或状态的数据设定就能明白它是干什么的了。
数据库内的设定说明有些可能比较含糊,可以参考脚本中Game_Battler和Scene_Battle等相应地方。

134 如何添加新属性?
http://rpg.blue/web/dlftp/up/素材发布/忧郁的录像教学1[窗口显示变量的方法].rar

135 图层优先级和事件总在最前的各自优先层次,0-5各自是什么呢?与事件普通和事件总在最前又有什么关系?
简单的说:

纵坐标(在rmxp里面就是z坐标)不相同时,纵坐标高的覆盖纵坐标低的。

当两个纵坐标相同图象重叠时候,优先级高的覆盖优先级低的。

纵坐标相同优先度相同则后出现的覆盖先出现的。

总在最前:z = 999

其余:z = (实际坐标 - 显示坐标 + 3) / 4 + 32 ; 实际坐标是y*128,显示坐标的是屏幕显示Y*128

优先级:z + 优先级 * 32

非地图元件的:z + ((角色高度 > 32) ? 31 : 0)

相关内容:

“构成元件地图的各精灵的 Z 座标是特定的固定值。

优先级为 0 的地图元件的 Z 座标必定是 0。
画面上端位置的优先级为 1 的地图元件的 Z 座标是 64。
优先级每增加 1,Z 座标增加 32。
元件地图纵向滚动的话,Z 座标也一起变化。
地图上显示的人物 Z 座标,必须先决定地图元件的 Z 座标。”

相关脚本:

Game_Character 1的def screen_z
以及F1中相关内容。

136 设计5个以上的记时,而且要把时间显示隐藏,如何做?
http://rpg.blue/viewthread.php?t ... 2%2D26+21%3A38%3A52

137 关于力量的算法
http://rpg.blue/viewthread.php?t ... 2%2D26+21%3A38%3A52

138 如何制作无敌效果?
http://rpg.blue/viewthread.php?t ... 2%2D26+21%3A46%3A26

139 关于[按键响应]具体的哪些键是什么数值?
四方向(其实就是小键盘上四个箭头对应的数字):

上:8 下:2 左:4 右:6

其余:
A  B  C  X  Y  Z  L  R
11 12 13 14 15 16 17 18
至于这些字母代表什么键,游戏时按F1就可以看到了。
一般C对应空格和回车,B对应ESC,A对应Shift

140 敌人视野如何使用?
教你一个超简易的敌人视距模式的制作方法(我自己想的,相信许多人也会),只要修改原脚本就行了,连插入都不用。
方法:在Game_Character 2脚本的第157行有个“ if sx + sy >= 20”,你只要把这个20改成你想要的数(别比地图的长+宽还大就行了),这就成了敌人的视距。然后再看第159行,有一个  move_random,这个表示敌人在你还没进入其视距时的活动(这里的显示是随机),如果你要他们停止不动的话就改为@stop_count = 0就行了,这样敌人在你为进入其视距时就是不动的。
使用:只要将敌人的行动设为接近就行了。
缺点:之前介绍的两种移动方法不能并用(即move_random和@stop_count = 0)只能用其中的一种。。。而且你调了以后所有设为接近的敌人的视距都会是你输入的那个数字。。。

141 如何让人物再等待的片刻做些小动做?
http://rpg.blue/web/shownews.asp?id=310

142 如何制作HP,SP吸收,反射等一些战斗特效
http://rpg.blue/web/shownews.asp?id=19

143 怎么叫人物在不拿武器下有属性?
http://rpg.blue/web/shownews.asp?id=150

144 如何连接系统时间?
http://rpg.blue/viewthread.php?t ... 2%2D26+22%3A17%3A08

145 请问有方法突破图片总数吗?
再多可以用脚本来实现~
$game_screen.pictures[X]

146 行走图和战斗图的规格
游戏帮助里:http://rpg.blue/viewthread.php?t ... 2%2D26+22%3A23%3A59

147 遮蔽的指示做法
http://rpg.blue/web/shownews.asp?id=346

148 关于非线性exp的增长
“EXP曲线”那个对话框可以调增加度,可以调大点..

如果想自己更灵活地操作其增加度,在Game_Actor里面有这么一段
   本帖相关代码如下:
#--------------------------------------------------------------------------
# ● 计算 EXP
#--------------------------------------------------------------------------
def make_exp_list
   actor = $data_actors[@actor_id]
   @exp_list[1] = 0
   pow_i = 2.4 + actor.exp_inflation / 100.0
   for i in 2..100
     if i > actor.final_level
       @exp_list[ i ] = 0
     else
       n = actor.exp_basis * ((i + 3) ** pow_i) / (5 ** pow_i)
       @exp_list[ i ] = @exp_list[i-1] + Integer(n)
     end
   end
end
[]和i中间的空格自己去掉
改计算公式(条件判断i>xx..)或者直接改@exp_list[ i ]

149 关于技能的分类
http://rpg.blue/viewthread.php?t ... 2%2D26+22%3A36%3A52

150 如何制作游戏2周目?
http://rpg.blue/web/shownews.asp?id=133

151 关于日历系统
日历范例:http://rpg.blue/upload_program/files/日历范例.rar

152 如何制作黑夜白昼的效果...
http://rpg.blue/web/shownews.asp?id=224

153 事件中的记忆、还原BGM/BGS 的功能是做什么的?
现在播放1号BGM
中间换音乐
还原BGM就又变回1号了.
例如:
记忆:你看DVD的时候有人叫你出去,你暂停DVD
还原:你回来的时候播放DVD

154 能不能让雾背景动起来?
可以呀……不需要脚本的!!!
做个并行事件……
更改地图设置:选择雾图形,SX=8,SY=3……
其中SX和SY是控制雾图形移动的方向……剩下的你应该知道了吧。

155 怎样在特定时间触发事件
事件-变量操作-代入-其它-游戏时间
然后用条件分歧判断一下这个变量,等于多少多少时就显示文章什么的

156 计时器如何不中止战斗?
# 计时器为 0 的情况下
   #if $game_system.timer_working and $game_system.timer == 0
     # 中断战斗
     #$game_temp.battle_abort = true
   #end
这段直接注释掉即可……

157 如何制作45度战斗,横版战斗...
http://rpg.blue/web/DLPRO/teach/Video/Video_Self_Battle.avi

158 怎么可以将主角变隐形
使用黑色的地图元件或者更改画面色调为黑色或者将人物透明 或者设置行走图为空...

159 怎样做“覆盖进度前提示”?
http://rpg.blue/web/shownews.asp?id=189

160 求rmxp自带全部人物名称
中文:阿尔西斯\帕吉尔\塞拉斯\特萝西\艾斯迪儿\菲力克斯\克萝莉亚\西露达
英文:Aluxes\Basil\Cyrus\Dorothy\Estelle\Felix\Gloria\Hilda

161 如何使用商业的素材....
http://rpg.blue/web/news.asp?class=14


                                              结束 : 问题整理日期截止于2006.2.25

作者: DriftZxnZERO    时间: 2006-2-28 02:14
这个问题是指?? 是指疑问?还是指错误?


新手最大的毛病就是忘记备份和注释
作者: 小泡    时间: 2006-2-28 04:36
以下引用DriftZxnZERO于2006-2-27 18:14:54的发言:

这个问题是指?? 是指疑问?还是指错误?


新手最大的毛病就是忘记备份和注释

就是指新手区的大量问题整理.这样可以让人搜索起来方便.减少重复问题
作者: herrera    时间: 2006-3-1 04:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 若隐若现    时间: 2006-3-2 00:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: dcf    时间: 2006-3-3 04:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小泡    时间: 2006-3-4 07:24
结贴




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1