游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: thanksgiving

谁写过脚本解释器,能给我看看源代码吗

[复制链接]

25

主题

104

帖子

104

积分

注册会员

Rank: 2

积分
104
 楼主| 发表于 2006-6-5 14:06:00 | 显示全部楼层

Re:谁写过脚本解释器,能给我看看源代码吗

没用过Lua,能用Python代替Lua吗,
有相关源代码吗

25

主题

304

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
发表于 2006-6-5 22:41:00 | 显示全部楼层

Re:谁写过脚本解释器,能给我看看源代码吗

void runscriptline( const char * pszLine )
{
    char * pParam = strchr( pszLine, '(' );
    if( pParam != NULL )*pParam=0;
    docommand( pszLine, pParam+1 );
    *pParam = '(';
}

1

主题

117

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2006-6-6 07:37:00 | 显示全部楼层

Re:谁写过脚本解释器,能给我看看源代码吗

看你要什么样的?自己写是比较有效率。不过功力不够,既是这个有了原代码其他事情也会很为难。

25

主题

104

帖子

104

积分

注册会员

Rank: 2

积分
104
 楼主| 发表于 2006-6-7 11:49:00 | 显示全部楼层

Re:谁写过脚本解释器,能给我看看源代码吗

如果用Lua,是不是就是把C++里的函数注册到Lua脚本,然后Lua脚本调用C++函数

30

主题

569

帖子

569

积分

高级会员

Rank: 4

积分
569
发表于 2006-6-8 14:27:00 | 显示全部楼层

Re:谁写过脚本解释器,能给我看看源代码吗

  11楼的有时间看看LUA的源代码,论效率,应该很少有人能超过。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 16:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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