下载

2下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 魔塔样板简易使用指南Ver6116

魔塔样板简易使用指南Ver6116.doc

魔塔样板简易使用指南Ver6116

字母王
2018-09-08 0人阅读 举报 0 0 暂无简介

简介:本文档为《魔塔样板简易使用指南Ver6116doc》,可适用于游戏领域

魔塔样板简易使用指南首先请确保你已看过rpg的新手入门录象没有看过的请关闭本指南。然后你需要rmxp下载地址(请支持正版软件)最后下载一个魔塔样板目前最新为Ver下载地址、下载地址。准备工作到此结束。现在用rmxp打开魔塔样板注意左下角如左图:先将画红圈的地图改名为、、、然后复制空白地图将新地图改名为。好了这个地图就是你的魔塔第一层见下图:依次类推是第二层、是第三层注意你必须采用复制的方法来创建每一个地图。右侧个事件必须在每个地图中存在事件不能删除然后从其他地方复制粘贴好了你已经开始第一层的制作了你首先要做的就是画地图左边三个图块请画在第二层下图就是一个样例有了墙还得有门、钥匙、物品、怪物等等这些都只需要复制原有样板中的事件即可。物品和怪物在数据库中设置所有的已有物品都不要删除怪物则需要作者自行设置接下来讲一下如何设置怪物。左图是一个典型的怪物设置红圈分别代表怪物名称、生命、战斗图、攻击、防御、经验和金币每种怪物都可以设置两种属性格式为在名称中“A:B:C”如右图怪物:A为毒蝙蝠、B为、C为空代表这种怪物叫毒蝙蝠拥有代号为的一种属性(属性代号参见样板中更新记录)设置完怪物复制一个怪物事件修改确保红圈中的格式为“怪物xxxB”xxx代表数据库中敌人编号,不足三位左边补,B代表怪物是否是boss。本例没有B代表不是boss(boss表示只能通过战斗来消灭的怪物)下图就是设置完成的地图现在让我们运行游戏咦!为什么主角没有出现在我们制作的地图中呢原来还需要设置主角初始位置在哪呢??在开始地图中打开右图中红圈事件第二页最下看见了没有修改场所移动到我们的新地图里即可。再次运行游戏成功这就是一个最简单的样例更复杂的就看各位作者了一些最常见的问题:、如何设置超过的怪物攻防?回答:在开始地图事件第二页中有样例、为什么上下楼后不是出现在楼梯口而是在其他事件上面?回答:必须采用复制的方法创建新地图且不能删除此地图的原有事件、如何设置宝石血瓶增加的数值?回答:在开始地图事件第二页中有样例、样板里的物品只能使用一次怎样才能无限使用?回答:把公共事件使用物品里的下面这句脚本删除就可以无限使用(注意每个物品下都有这么一句)$gamepartygainitem($gamevariables,)、怎样表示勇士的经验?回答:$gameactors$gamevariablesexp表示当前勇士的经验$gameactorsexp表示号勇士的经验、为什么做了很多武器和防具在游戏里不能装备?回答:必须在数据库职业里将可以装备的武器和防具打上勾、个存档不够我用怎么才能有更多?回答:在脚本库■protectsavefile里行和▲SceneTitle里行MaxPages=将改大即可增加存档个数、一些常见的事件如何用脚本来表示?显示文章:$gametempmessagetext=""显示引号中的文章。更改文章选项:$gamesystemmessageposition=表示上、中、下三个位置$gamesystemmessageframe=表示不透明其他的话就透明等待:waitcount=X等待X帧中断事件处理:commandend把某一个事件暂时消除$gamemapeventsXerase其中X表示把X号事件暂时消除如果是消除本事件X=eventid执行公共事件:$gametempcommoneventid=编号执行编号的公共事件。注意这个执行和直接在事件中的公共事件有微妙区别。开关操作:$gameswitches编号=truefalsetrue是打开false是关闭变量操作:$gamevariables编号=数值这里有一些常用的内容:rand():返回-的随机数rand():返回-的随机数$gamepartyitemnumber(编号):编号物品的个数角色相关:以下为某编号的角色的相关属性生命:$gameactors编号hp精神:$gameactors编号sp经验:$gameactors编号exp等级:$gameactors编号level最大生命:$gameactors编号maxhp最大精神:$gameactors编号maxsp力量:$gameactors编号str灵巧:$gameactors编号dex速度:$gameactors编号agi魔力:$gameactors编号int攻击力:$gameactors编号atk物理防御:$gameactors编号pdef魔法防御:$gameactors编号mdef回避修正:$gameactors编号eva姓名:$gameactors编号name职业编号:$gameactors编号classid职业名称:$gameactors编号classname武器编号:$gameactors编号weaponid防具编号:$gameactors编号armorid防具编号:$gameactors编号armorid防具编号:$gameactors编号armorid防具编号:$gameactors编号armorid完全回复:$gameactors编号recoverall领悟特技:$gameactors编号learnskill(编号)遗忘特技:$gameactors编号forgetskill(编号)位置(前卫返回中卫返回后卫返回):$dataclasses$gameactors编号classidposition学会特技总数:$gameactors编号skillssize敌人:$gametroopenemies编号敌人拥有角色的部分功能包括hpspmaxhpmaxspstrdexagiintatkpdefmdefeva地图的事件属性:$gamemapevents编号x$gamemapevents编号y编号事件的xy坐标$gamemapevents编号screenx$gamemapevents编号screeny编号事件的屏幕xy坐标$gamemapevents编号direction编号事件的朝向$gamemapevents编号terraintag编号事件所处的地形标志$gamemapevents编号moveto(x,y)把事件扔到(x,y)以上几个事件的如果要求为角色则为“$gameplayerx”等地图ID:$gamemapmapid同伴总人数:$gamepartyactorssize步数:$gamepartysteps金钱:$gamepartygold游戏总时间(秒数):GraphicsframecountGraphicsframerate游戏总帧数:Graphicsframecount游戏帧速率(可直接=n调整):Graphicsframerate计时器剩余秒数:$gamesystemtimerGraphicsframerate存档次数:$gamesystemsavecount独立开关操作:$gameselfswitches地图编号,事件编号,"A"=truefalse把地图编号的地图上的事件编号的事件的A开关打开。其实不光ABCD还可以建立更多独立开关不过调用也得用同样脚本。计时器打开:$gamesystemtimer=需要的秒数$gamesystemtimerworking=true计时器关闭:$gamesystemtimerworking=false增减金钱:$gamepartygaingold(金钱量)增减物品:$gamepartygainitem(物品编号,数量)举例:$gamepartygainitem(rand(),rand()):随机获得-号中某一物品数量为-随机。增减武器:$gamepartygainweapon(物品编号,数量)增减防具:$gamepartygainarmor(物品编号,数量)清空现有所有物品:$gamepartyitemsclear清空所有武器:$gamepartyweaponsclear清空所有防具:$gamepartyarmorsclear角色替换:加入角色:$gamepartyaddactor(编号)删除角色:$gamepartyremoveactor(编号)初始化角色:$gameparty编号setup(编号)更改窗口外观:$gamesystemwindowskinname=文件名更改禁止存档$gamesystemsavedisabled=truefalse更改禁止菜单:$gamesystemmenudisabled=truefalse更改禁止遇敌:$gamesystemencounterdisabled=truefalse地图卷动:$gamemapstartscroll(方向距离速度)地图某角色显示动画:$gamemapeventsidanimationid=动画编号角色透明:$gameplayertransparent=truefalse等待移动结束:moveroutewaiting=true开始更改色调:$gamescreenstarttonechange(Tonenew(R,G,B,A),帧数)画面闪烁:$gamescreenstartflash(Colornew(R,G,B,A),帧数)画面振动:$gamescreenstartshake(力度速度帧数)显示图片:$gamescreenpicturesnumbershow(name,origin,x,y,zoomx,zoomy,opacity,blendtype)移动图片:$gamescreenpicturesnumbermove(duration,origin,x,y,zoomx,zoomy,opacity,blendtype)其中:#    name        :文件名#    origin      :原点#    x           :X坐标#    y           :Y坐标#    zoomx      :X方向放大率#    zoomy      :Y方向放大率#    opacity     :不透明度#    blendtype  :合成方式#    duration    :时间旋转图片:$gamescreenpicturesnumberrotate(速度)删除图片:$gamescreenpicturesnumbererase显示动画(战斗中)battleranimationid=动画编号battler可以是敌人或者自己人请先定义。显示伤害:battlerdamage=伤害值battlerdamagepop=true注意这个显示伤害可以让伤害值为字符串!并不会真的减血减血用battlerhp=数值battlercriticle=true这个还可以打开会心一击标志战斗中断:$gametempbattleabort=true调用菜单:$gametempmenucalling=true调用存档画面:$gametempsavecalling=true游戏结束:$gametempgameover=true返回标题画面:$gametemptotitle=true强行启动事件:$gamemapevents编号start通行判定:$gameplayerpassable(x,y,方向)用来判断地图某处是否在某个方向可通行正在移动判定:$gameplayermoving$gamemapevents编号moving播放效果:Audiobgmplay("文件名",音量,节奏速度)Audiobgsplay("文件名",音量,节奏速度)Audiomeplay("文件名",音量,节奏速度)Audioseplay("文件名",音量,节奏速度)播放bgm,bgs,me,seAudiobgmstopAudiobgsstopAudiomestopAudiosestop停止播放bgm,bgs,me,se$gamesystemplayingbgm$gamesystemplayingbgs获得演奏中的bgm,bgsgamesystembgmmemorizegamesystembgmrestoregamesystembgsmemorizegamesystembgsrestore记忆、还原bgm,bgs判断某角色在队伍中:$gamepartyactorsinclude($gameactors编号)判断是否学过某特技:$gameactors编号skilllearn(特技编号)按下某键的时候:Inputpress(键)Inputtrigger(键)这两个请参考脚本中的其他定义推理

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/9

魔塔样板简易使用指南Ver6116

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利