游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4076|回复: 9

关于lua用作游戏脚本的问题

[复制链接]

1

主题

12

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2009-10-28 13:48:00 | 显示全部楼层 |阅读模式
lua是怎么用作游戏脚本的呢
一般是用lua编写函数然后由C程序调用
还是用lua调用C函数再由C去loadlua脚本
还是其他的什么
因为用作lua调用的C函数是要专门编写的
所以对lua具体怎么用作游戏脚本非常困惑

我是一名lua语言初学者(已完成对lua语言的初步学习) 有C/C++基础
请问根据一般游戏公司对游戏脚本程序的要求
我应该在lua学习中的那方面下功夫?
比如 lua函数的编写?用作lua调用的C函数的编写还是其他方面

也许上面的问题对各位高人来说是贻笑大方
但是现在我确实非常迷茫  不知道下一步的学习该如何下手
还望各位大人不啬赐教

在此
   鞠躬!

1

主题

12

帖子

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2009-10-28 15:59:00 | 显示全部楼层

Re: 关于lua用作游戏脚本的问题

求高人指点一二

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2009-10-28 16:10:00 | 显示全部楼层

Re:关于lua用作游戏脚本的问题

脚本程序员其实跟个策划没什么两样。只要逻辑清晰就可以了,做时间长了跟打杂没什么区别。

脚本系统实现其实就是在C/C++代码中把一些函数跟脚本的一些语句联系起来,即在脚本被执行的时候会调用对应的C/C++函数。如果只是个编脚本的人,这些东西逻辑程序员会提供可调用的脚本函数

所以只要对那种脚本的语法理解就可以了,其内部实现可以不用去管。

1

主题

17

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2009-10-29 09:31:00 | 显示全部楼层

Re:关于lua用作游戏脚本的问题

会用就ok了,lua与c接口在文档上说的很明白了。

1

主题

12

帖子

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2009-10-31 11:39:00 | 显示全部楼层

Re:关于lua用作游戏脚本的问题

只要熟悉lua的语法就可以了吗?

4

主题

30

帖子

36

积分

注册会员

Rank: 2

积分
36
发表于 2009-11-1 01:17:00 | 显示全部楼层

Re: Re:关于lua用作游戏脚本的问题

hbszlcmmkc: Re:关于lua用作游戏脚本的问题

只要熟悉lua的语法就可以了吗?

脚本程序 了解语法就足够了,但还是要了解一些lua相关的注意事项,比如全局变量,栈帧状态等。

如果是脚本引擎编写那当然还要知道lua的底层实现和与C的嵌入知识!

5

主题

53

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2009-11-1 17:26:00 | 显示全部楼层

Re:关于lua用作游戏脚本的问题

顶一下,还没学LUA- -  

1

主题

12

帖子

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2009-11-2 12:13:00 | 显示全部楼层

Re:关于lua用作游戏脚本的问题

那作为一名新手在上海月薪是什么行情?
谁知道啊
盼答复

17

主题

737

帖子

743

积分

高级会员

Rank: 4

积分
743
发表于 2009-11-2 22:40:00 | 显示全部楼层

Re:关于lua用作游戏脚本的问题

一般lua都是随便抓几只策划就写了吧?用程序么?

3

主题

13

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2009-11-8 16:28:00 | 显示全部楼层

Re: Re:关于lua用作游戏脚本的问题

lcy03406: Re:关于lua用作游戏脚本的问题

一般lua都是随便抓几只策划就写了吧?用程序么?


如果是国外 游戏脚本语言如kismet lua 应该是策划的基本功之一了
但在国内的策划行业 别说是写脚本
只要他们能写出个hello world 那也都算不错了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-18 05:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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