游戏开发论坛

 找回密码
 立即注册
搜索
楼主: tzyux

什么叫脚本,它有什么作用????

[复制链接]

0

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2004-10-8 02:10:00 | 显示全部楼层

Re:什么叫脚本,它有什么作用????

有没有程序提供出来?

0

主题

6

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2004-10-8 21:30:00 | 显示全部楼层

Re:什么叫脚本,它有什么作用????

脚本是告诉程序做什么的命令集
例如一个外挂,可能给你提供了从比齐到盟重的功能,
而你呢,每天却要到某树后某塘边会情人,而该外挂没这个选择,
象这样重复的事情就可以录个脚本来完成(当然要那外挂支持),
下面就是那个脚本正文(会情人.txt)
if 比齐老兵 near
is no  message '到老兵再说' stop
move to 比齐东门
move to 900,700
if 情人 near
is yes  message '哈哈,小B,你来晚啦,等在挨揍吧'
is no message '嘿,小B,来这么早干撒呢,用这时间去泡妞,也许能再搞个'
^^然后用外挂执行脚本(会情人.txt)
说到此,希望你能懂

12

主题

41

帖子

60

积分

注册会员

Rank: 2

积分
60
 楼主| 发表于 2004-10-9 15:32:00 | 显示全部楼层

Re: 什么叫脚本,它有什么作用????

呵呵有点懂拉!!!谢各位拉??

不过具体如何和C++一起使用呢????

11

主题

274

帖子

669

积分

高级会员

Rank: 4

积分
669
发表于 2004-10-9 15:36:00 | 显示全部楼层

Re:什么叫脚本,它有什么作用????

我们公司现在做的就是用脚本写的代码!!

是类C语言!!

37

主题

727

帖子

740

积分

高级会员

Rank: 4

积分
740
发表于 2004-10-9 19:39:00 | 显示全部楼层

Re:什么叫脚本,它有什么作用????

想起来了
以前石器时代的外挂
就用脚本

24

主题

104

帖子

104

积分

注册会员

Rank: 2

积分
104
发表于 2004-10-9 20:10:00 | 显示全部楼层

Re:什么叫脚本,它有什么作用????

像自定义脚本怎么弄了?

7

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
QQ
发表于 2004-10-10 15:12:00 | 显示全部楼层

Re:什么叫脚本,它有什么作用????

  脚本就像一个编译器

9

主题

47

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2004-10-11 11:54:00 | 显示全部楼层

Re: 什么叫脚本,它有什么作用????

脚本的含义并不难理解,
基本上就是程序,大多数指的是用文本编辑器编写的文本代码,然后用解析器解析这些文本所要表达的意思和执行。就好象英语语句,可看作是脚本,翻译的人就成了解析机。

理解不难,但用到游戏,就不太容易,因为脚本解析机是如何方式被嵌入游戏是个问题,到底是部分嵌入(穿插方式),还是打造一个象FLASH这样的播放器(解析器)?另外如果你要打造一个GUI,那么你的脚本机又如何去协调合作,等等问题,没有真正独立开发过一款RPG游戏,我想还是比较难的。

9

主题

47

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2004-10-11 11:56:00 | 显示全部楼层

Re: Re:什么叫脚本,它有什么作用????

gameover: Re:什么叫脚本,它有什么作用????

  脚本就像一个编译器


脚本不是编译器,脚本是你所写(被定义)的程序代码。

7

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
QQ
发表于 2004-10-11 12:41:00 | 显示全部楼层

Re:什么叫脚本,它有什么作用????

好象脚本一般都是解释型,我没有开发过脚本,要开发一个游戏脚本,那是一定要看《编译原理》了,用什么来解释脚本呢??那就是你自己开发的象编译器一样的东西了,说起来那也是程序。从你的脚本文件中读取指令,然后按照你的算法来解释执行脚本了。我的理解大概就是这样了的,我也是个菜鸟啊!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-21 01:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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