游戏开发论坛

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

请教个问题!

[复制链接]

60

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
QQ
发表于 2005-10-10 10:52:00 | 显示全部楼层 |阅读模式
是不是RPG游戏中的脚本(不管它是什么形式的)最终也要转换为C++形式(即一组if等等)?脚本的本质是什么?它可以直接编译运行么?还是必须转成c++的形式然后编译运行?脚本在RPG游戏中必须用到么?
谢谢指教!

0

主题

237

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2005-10-11 12:25:00 | 显示全部楼层

Re:请教个问题!

?本的其中一??目的, 在於?化表?形式, 例如以下的??伪磉_, 和C/C++很接近:
if player.x = 100 then player.x = 0

其???句子已?可以直接用於?本系??? 要否编译才可以?绦? 是?本系?的分?e (Python, LUA, Ruby也??煌?, 所以你???要先?定用那???本系?.

最後, ?本系?主要是? ??蛟O?人?T用的, 所以?法上都是易明, 不像C/C++般繁?, RPG的??都是由 ??蛟O?人?T 做的, 所以?本是?化程式?T的工作, 而又可以???蛟O?人?T改???虻墓ぞ?

ps. 如果?侵鬟B一些??蔚 if 句子也?得??, 那就?]??了...

20

主题

398

帖子

398

积分

中级会员

Rank: 3Rank: 3

积分
398
发表于 2005-10-11 13:04:00 | 显示全部楼层

Re:请教个问题!

有很多层次的脚本解释器。最完善、最复杂的脚本解释器其实就是一个高级语言的编译器,可以直接将脚本编译成可运行的机器码。最简单的脚本解释器的原理就是先用高级语言,如VC、VB等编好一些列功能模块(函数),然后利用脚本来调用这些功能。脚本解释器的作用就是将脚本中的关键字解释出来,然后根据这些关键字去调用相应的功能,这样的脚本可以是简单的文本文件。

60

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
QQ
 楼主| 发表于 2005-10-12 10:26:00 | 显示全部楼层

Re:请教个问题!

多谢几位前辈了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-28 03:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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