(0人评价)
C++添加Lua脚本系统

并实现Lua调用OpenGL

价格 ¥ 99.00
承诺服务
该课程属于 【优惠套餐】百万并发服务端引擎 请加入后再学习
课程介绍

课程目标
C++中嵌入lua脚本,
并导出C++类给lua使用以OpenGL为例,
实现在lua中调用OpenGL函数,实现绘制.

 

适用人群
想要在C++中使用Lua脚本的朋友、服务端、图形、游戏等领域从业者、学生

 

课程简介
如何编译lua
C++ 中调用lua函数
lua中如何调用C++函数
深入的介绍lua栈(lua的灵魂)
lua闭包和上值的使用
lua元表的使用(lua的精髓)
实现导出C++类给lua
实现自动化导出类给lua
导出OpenGL函数库给lua
游戏循环中调用lua,实现OpenGL绘制

 

课程详情请看第一节课程介绍,
课程包含但不限于以下知识点:

01.如何通过源代码编译lua库
02.C++中建立lua虚拟机环境,并执行lua语句
03.将C++函数导出给lua,并在lua脚本中调用C++函数1
04.将C++函数导出给lua,并在lua脚本中调用C++函数2
05.介绍lua栈
06.学习lua-闭包和上值
07.学习lua-metatable元表
08.介绍如何导出类到lua中,对metatable和闭包的应用
09.让导出类自动化
10.导出类-自动化-参数萃取
11.导出类-自动化-参数获取和特化
12.导出类-自动化-全局函数的处理
13.OpenGL函数与常量导出
14.C++调用lua实现OpenGL渲染
15.lua脚本语言在游戏引擎中的经典用法介绍

授课教师

知识传播者
今晚打老虎

课程特色

视频(15)
下载资料(1)