游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1392|回复: 3

关于游戏脚本的问题

[复制链接]

2

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
QQ
发表于 2005-4-27 18:19:00 | 显示全部楼层 |阅读模式
请问,一般写好的游戏脚本,有几种方式和游戏交互呢?

我个人认为,应该让脚本去响应事件,因为维护性强,就像插件功能,但是,我不知道有什么方式可一让脚本代替主程序去让玩家执行任务.

请大家帮我想想办法!

9

主题

106

帖子

106

积分

注册会员

Rank: 2

积分
106
QQ
发表于 2005-4-28 14:23:00 | 显示全部楼层

Re:关于游戏脚本的问题

  呵呵,简单(当然,不一定是最好的,但有效)……还是需要程序(或者称之为引擎)来控制(不能算代替主程序,最多算插件)。例如:你想玩家在跟某NPC对话时说‘任务’,NPC给这个玩家一个任务或多个,那么你可以在这个NPC出现在玩家屏幕时启动这个NPC相应的脚本(或者同类的脚本),用来侦测玩家所说的话,如果有‘任务’出现,就运行脚本适当的部分,当NPC离开玩家屏幕后就关掉这个脚本……

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2005-4-28 16:43:00 | 显示全部楼层

Re:关于游戏脚本的问题

    我认为脚本应该象一个 小型解释器一样  , 对储存在脚本文件里的数据进行合理的解释,然后生成具体的行为。

7

主题

188

帖子

198

积分

注册会员

Rank: 2

积分
198
发表于 2005-4-29 10:12:00 | 显示全部楼层

Re:关于游戏脚本的问题

脚本就是一个翻译,就看你做的脚本系统好不好了,做好了什么都可以的,不过还得看实际情况,什么都做成脚本不够实际,也没必要,

至于做不做任务就检测一下标示任务的那个变量就好了啊,不是很难吧?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-25 12:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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