游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4915|回复: 8

如何写一个脚本编辑器呢?

[复制链接]

7

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2005-3-7 23:11:00 | 显示全部楼层 |阅读模式
如题。

17

主题

165

帖子

167

积分

注册会员

Rank: 2

积分
167
发表于 2005-3-8 08:27:00 | 显示全部楼层

Re: 如何写一个脚本编辑器呢?

我有点资料,拿去看看吧。

sf_2005388276.zip

80.77 KB, 下载次数:

17

主题

165

帖子

167

积分

注册会员

Rank: 2

积分
167
发表于 2005-3-8 08:30:00 | 显示全部楼层

Re:如何写一个脚本编辑器呢?

其实你在---语言互交 中去找吧,有很多文章的。我也是从中选的一点。

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2005-3-8 09:37:00 | 显示全部楼层

Re:如何写一个脚本编辑器呢?

楼上给的资料只是如何实现一个脚本引擎
楼主想要的是如何制作脚本编辑器
我曾经写过《圣2》的脚本,当时用的是记事本等来写
没有自动检查,自动补全功能,更加郁闷的是调试功能太弱
这些问题导致在写《圣2》脚本的时候比写C++困难N倍(谁叫我们有VC这样的好工具)

我认为初级的脚本编辑器,应该具备基本的自动检查功能,能够及时发现脚本编辑时候发生的错误
具备良好的调试环境,这点需要与游戏互相配合
高级一点的脚本编辑器,我认为就不应该叫脚本编辑器了,而是游戏编辑器,通过图形的方式简单直观的去编写游戏,脚本基本不可见,做游戏只是动动鼠标就好。

22

主题

274

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
发表于 2005-3-8 09:41:00 | 显示全部楼层

Re:如何写一个脚本编辑器呢?

是写个处理脚本的引擎程序吧,我也想知道.
是不是要从词法分析开始实现一个编译器?!
谁有完整的DEMO程序.

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2005-3-8 11:29:00 | 显示全部楼层

Re:如何写一个脚本编辑器呢?

其实写脚本的引擎程序说难也不难,就要看你想达到什么程度而已
简单的脚本引2,3百行代码就够了
要复杂点的,自然需要先学习一下编译原理的知识

如果找demo,你可以看《圣2》的脚本引擎部分
觉得复杂,也可以看我的《2D AVG引擎》。我的写很简单,不知道算不算得上是脚本引擎。

45

主题

286

帖子

314

积分

中级会员

自由游戏制作人

Rank: 3Rank: 3

积分
314
QQ
发表于 2005-3-9 15:09:00 | 显示全部楼层

Re:如何写一个脚本编辑器呢?

LUA或Python都很强

82

主题

331

帖子

340

积分

中级会员

Rank: 3Rank: 3

积分
340
QQ
发表于 2005-3-9 15:59:00 | 显示全部楼层

Re:如何写一个脚本编辑器呢?

net_sky 你终于来这里看了。 ^^

5

主题

32

帖子

38

积分

注册会员

Rank: 2

积分
38
QQ
发表于 2005-3-12 09:16:00 | 显示全部楼层

Re:如何写一个脚本编辑器呢?

我目前也在写游戏脚本,和 yahle 的感受相同,脚本没有调试功能,简直比写C程序要痛苦多了!我非常渴望我们的主程能写一个具有调试功能的脚本引擎!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 18:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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