首页 > 代码库 > uLua学习之数据交互(三)

uLua学习之数据交互(三)

前言

      在上节中,大概谈了一下如何在lua脚本中调用unity3d中的方法来创建游戏物体,这只是很小的一个方面,uLua的优势在于对unity3d中C#语言的扩展和定制。那么如何扩展和定制呢?其中的数据交互想必是重中之重。今天就来看一下,如何在unity3d的C#脚本中读取Lua脚本中的变量值吧!

相关代码

      这是在NotePad++中展示的Lua脚本文件,我个人很喜欢NotePad++这个文本编辑器,以后我们的Lua脚本也是要在这个软件中编辑的,推荐给大家使用,比起记事本什么的要好用多了(点我查看详情)。

技术分享

基本上已经添加了详细的注释,一些前面文章中说过的知识点就不会再提及了。我们将上面的代码以字符串形式粘贴到C#脚本中,用以下方法调用并读取值。

技术分享

效果展示

控制台输出:

技术分享

层次面板结构:

技术分享

场景显示:

技术分享

结束语

      今天就先到这里吧。如果有什么错误纰漏之处,希望诸位大神能够批评指正,我将十分感激。有什么建议,欢迎访问我的个人网站(http://chunqiuyiyu.sinaapp.com/),我们共同学习进步。下篇文章再见!

 

uLua学习之数据交互(三)