rpg任务脚本
‘壹’ 制作RPG游戏中,里面说的脚本是什么
脚本,从网络中:
脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。
那么,在RPG制作中的脚本,通常是指已经有个一个RPG的运行框架,也就是这个RPG游戏的代码框架已经完成,但是你要在这个框架上拓展。
很多时候,制作框架的人会实现一种自己的语言,用这种语言可以很轻松的访问RPG游戏框架,来达到拓展的目的。这个时候,你为拓展所写的代码就是脚本。(有些RPG的底层甚至也是用脚本的方式来写的)
所以脚本语言并不只有一种。
比如,rpg maker 使用了RGSS作为脚本语言
krkr使用了KAG和TJS作为脚本语言……这样
‘贰’ 关于RPG制作大师脚本问题
sprite_commands = []
@sprite_commands << sprite
请注意这两个地方。<<在这里相当于push方法,向数组中添加sprite,但是@sprite_commands此时并不是数组,因此引发了这个错误。需要在一开始@sprite_commands = []
‘叁’ 一个RPG游戏,到某一个关卡就提示弹出脚本问题,请问该怎么解决。
楼主对你的问题,我也遇到过。我是这样解决的:
首先使用本文中的故障排除方法时要按它们出现的顺序进行。在您完成一个故障排除部分后,请进行测试以确定是否仍发生此脚本错误。如果问题已解决,则不必继续下一部分。如果问题未解决,则继续执行下一部分。
从另一个用户帐户、另一个浏览器和另一台计算机测试网页
如果问题只在您查看一个或两个网页时发生,则从另一个用户帐户、另一个浏览器或另一台计算机查看这些网页,以确定问题是否依然存在。如果脚本错误依然存在,则可能是网页的编写有问题。请与网站管理员或内容开发者联系,告诉他们网页存在的问题。如果从另一个用户帐户使用网页时脚本错误未发生,则问题可能是您的用户配置文件的文件或设置造成的。如果在从另一个浏览器或另一台计算机使用网页时脚本错误未发生,则继续进行故障排除操作。
确认活动脚本、ActiveX 和 Java 未被阻止
确认您计算机上的 Internet Explorer 或另外一种程序(如防病毒程序或防火墙)未配置为阻止活动脚本、ActiveX 控件或 Java 小程序。在 Internet Explorer 的“高”安全级别,活动脚本、ActiveX 控件和 Java 小程序被关闭。默认情况下,Internet Explorer 6 和某些 Internet Explorer 5.x 版本针对受限站点区域使用“高”安全级别。默认情况下,Microsoft Windows Server 2003 针对受限站点区域和 Internet 区域使用“高”安全级别。如要为当前网页重置 Internet Explorer 安全设置,请按照下列步骤操作:1. 启动 Internet Explorer。
2. 在“工具”菜单上,单击“Internet 选项”。
3. 在“Internet 选项”对话框中,单击“安全”。
4. 单击“默认级别”。
5. 单击“确定”。
请参见您使用的防病毒程序或防火墙的文档资料,以确定如何打开脚本、ActiveX 和 Java 小程序。
确认您的防病毒程序未设置为扫描“临时 Internet 文件”或“已下载的程序文件”文件夹
请参见您使用的防病毒程序的文档资料,以确定如何防止该程序扫描“临时 Internet 文件”或“已下载的程序文件”文件夹。
删除所有临时的 Internet 相关文件
从您的计算机中删除所有临时的 Internet 相关文件。为此,请按照下列步骤操作:1. 启动 Internet Explorer。
2. 在“工具”菜单上,单击“Internet 选项”。
3. 单击“常规”选项卡。
4. 在“Internet 临时文件”下,单击“设置”。
5. 单击“删除文件”。
6. 单击“确定”。
7. 单击“删除 Cookies”。
8. 单击“确定”。
9. 在“历史记录”下,单击“清除历史记录”,然后单击“是”。
10. 单击“确定”。 OK完毕
‘肆’ rpg脚本到底要怎么用,就算网上下了脚本也不会用
你把那些脚本放哪了..-_-+ 游戏中的脚本有两个定义.. 一个是在事件中使用的脚本.. 另一种就是要复制到脚本编辑器中的脚本.. 6R上面的那些弄好的脚本属于后者就是要复制到脚本编辑器中再使用..而不是放到事件脚本中.. 还有..有些脚本不是只添加到脚本编辑器里面就可以使用的..可能还需要在事件中进行相应的调整.. 具体应该怎么调整,那你就得去看那些脚本的说明了..都会有说明的..
哦
‘伍’ 在RPG制作大师中怎么使用脚本
在你需要写入脚本的地方写入你要用的脚本就可以了,可是比较麻烦,用了之后还要使用结束的脚本。
‘陆’ 一款RPG游戏中的剧情脚本应该怎么实现
对于脚本系统工程师,需要实现若干工具,包括不限于:
脚本编辑器……记事本磕碜了点
脚本编译器……生成脚本二进制文件
脚本加载器……将脚本文件加载入内存,并完成解析,准备后序执行
脚本解释器……这部分是最复杂的,维护所有脚本指令到实际程序函数的映射,维护全局脚本变量(一个最重要的变量是当前脚本行标),根据当前脚本所在行,调用对应函数,并打入参数,最好还有一定的错误追踪功能,便于脚本策划使用
脚本工程师需要提供给脚本策划,一套工具,包括不限于:
脚本编辑器……记事本磕碜了点
脚本编译器
脚本指令列表
脚本参数列表
场景编辑器最好支持触发器编辑,没有太磕碜
最好还有,带有上下文的脚本调用范例
因为很多指令是需要按顺序调用,以及需要一定的上下文
脚本指令是核心
大概分成如下几类:
抓取类指令:抓取游戏各种状态,抓取游戏对象,抓取游戏对象状态,这些是脚本执行对象和判断条件
判断类指令:判断对象状态,数值,触发器等
“动作”类指令:执行动画,切换游戏状态,执行对象位移,删东西加东西等
变量类指令:设置变量,清除变量,便于进行任务管理
原则上讲,游戏开发的所有代码都有可能转化为脚本指令,这取决于策划有多大脑洞
一些有趣的东西:
脚本触发战斗切换及返回
战斗中执行脚本再返回战斗
脚本指令包装,生成复合指令
AI脚本
脚本嵌套调用
……
有一套书叫《游戏脚本高级编程》
但是玩的太复杂了,不是大厂,单一项目很难有那么多资源搞
简单就好