当前位置: 首页 > article >正文

UnLua环境搭建

一、环境搭建
1、下载UnLua工程:https://github.com/Tencent/UnLua
2、复制Plugins/UnLua目录下的插件到自己的项目中
在这里插入图片描述
3、重新生成自己的VS工程
在这里插入图片描述

4、打开VS工程的项目名.Build.cs文件,引用UnLua插件,重新编译工程

PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "UnLua"});

5、查看插件是否启用成功
在这里插入图片描述
二、测试
1、新建UMG蓝图WBP_FirstLua,打开并点击右上角UnLua->Bind按钮
在这里插入图片描述
注意:可以看到继承了接口UnLuaInterface
在这里插入图片描述
而且生成了一个接口函数
在这里插入图片描述
2、打开这个函数并填写模块名字,即Lua文件名
在这里插入图片描述

3、点击Create Lua Template按钮,即可生成与蓝图绑定的Lua代码文件
在这里插入图片描述
Lua目录:Content/Script
在这里插入图片描述

4、编写Lua代码

local WBP_FirstLua_C = UnLua.Class()

function WBP_FirstLua_C:Construct()
	print("Hello UnLua")
end

return WBP_FirstLua_C

5、在关卡蓝图中CreateWidget蓝图实例添加到视口
在这里插入图片描述
6、运行项目
在这里插入图片描述
显示正常
在这里插入图片描述
成功输出


http://www.kler.cn/a/300348.html

相关文章:

  • Vue3中的监听器。toRefs与toRef的区别
  • 海康威视相机在QTcreate上的使用教程
  • 【SQL】百题计划 - SQL最基本的判断和查询。
  • 【C++】入门基础(上)
  • 在 Windows 系统上,文件传输到虚拟机(VM)可以通过 VS Code 的图形界面(GUI)或命令行工具进行操作
  • Linux网络——从《计算机网络》到网络编程
  • Taro + Vue 的 CSS Module 解决方案
  • 界面控件DevExpress中文教程:如何PDF图形对象的可见性?
  • 算法基础-约数
  • PHP函数如何传递数组参数
  • Shell脚本计算π的近似值
  • Java 并发中线程和进程的关系与区别
  • 【Altium Designer】AD18 导入3D模型
  • What‘s new in C# 7,8,9,10
  • MySQL连接相关知识点
  • LeetCode:977. 有序数组的平方 双指针 时间复杂度O(n)
  • MySQL原理之UUID主键分析,插入或更新语法分析
  • 人工智能--网络可解释性框架
  • AI大模型日报#0908:OpenAI计划年底推出GPT Next、Roblox官宣AI秒生3D物体模型
  • AI电商,如何提高设计效率?