返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >Unity之Luaframework框架lua调用C#方法
  • 597
分享到

Unity之Luaframework框架lua调用C#方法

2024-04-02 19:04:59 597人浏览 泡泡鱼
摘要

前言 最近,新来的同事写接口,需要知道lua怎么调用C#脚本,趁这个机会也给大家分享一下。道理我也不多少,直接上干货。 框架介绍 本项目采用luaframework+ugui,详情咨

前言

最近,新来的同事写接口,需要知道lua怎么调用C#脚本,趁这个机会也给大家分享一下。道理我也不多少,直接上干货。

框架介绍

项目采用luaframework+ugui,详情咨询度娘。
框架:

创建C#类

首先写个C#脚本,这个脚本里的方法是我们需要在lua中调用的,这里需要调用的方法命名为ShirlnDebug


using System.Collections;
using System.Collections.Generic;
using UnityEngine;


public class ShirlnManager
{
    public void ShirlnDebug()
    {
        UnityEngine.Debug.Log("ShirlnManager ====Debug");
    }
}

C#类注册到lua类型列表

在CustomSettings中添加C#类型,将其注册到lua的类型列表,方法如下:

在这里插入图片描述

清除warp文件

回到工程执行下列操作,执行成功后会弹出一个确认框,点击确认就ok1了,这步相当于先删除warp文件,再生成新的warp文件。

在这里插入图片描述

成功后会自动添加下列代码

在这里插入图片描述

并且在对应目录生成warp文件

在这里插入图片描述

lua调用C#

前面做了这么多工作,其实都是准备工作,准备工作既然完成了,接下来,就是正常的调用了。就是这么简单!
调用方法如下:


ShirlnInstant = ShirlnManager.New()
ShirlnInstant:ShirlnDebug()

到此这篇关于Unity之Luaframework框架lua调用C#方法的文章就介绍到这了,更多相关Unity Luaframework框架内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Unity之Luaframework框架lua调用C#方法

本文链接: https://lsjlt.com/news/134903.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Unity之Luaframework框架lua调用C#方法
    前言 最近,新来的同事写接口,需要知道lua怎么调用C#脚本,趁这个机会也给大家分享一下。道理我也不多少,直接上干货。 框架介绍 本项目采用luaframework+ugui,详情咨...
    99+
    2024-04-02
  • 鸿蒙ACE框架之如何使用JS调用C++
    这篇文章主要介绍“鸿蒙ACE框架之如何使用JS调用C++”,在日常操作中,相信很多人在鸿蒙ACE框架之如何使用JS调用C++问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”鸿蒙ACE框架之如何使用JS调用C++...
    99+
    2023-06-15
  • unity怎么调用python方法
    要在Unity中调用Python方法,你可以使用以下步骤:1. 在Unity中创建一个C#脚本,用于与Python进行交互。2. 在...
    99+
    2023-09-20
    unity python
  • 原生实现C#与Lua相互调用方法(Unity3D可用)
    目录引言一、编译Lua动态链接库1. 编译Windows下使用的DLL文件2. 编译Android下使用的SO文件二、编写C#使用的API1. 动态链接库在Unity中的存放位置。2...
    99+
    2024-04-02
  • unity调用android的方法有哪些
    在Unity中调用Android的方法可以使用以下几种方式:1. 使用Java Native Interface(JNI):这是一种...
    99+
    2023-09-16
    unity android
  • lua中调用文件的方法是什么
    在Lua中,调用另一个Lua文件中的方法可以通过require函数来实现。例如,假设有一个名为myFile.lua的Lua文件,其中...
    99+
    2024-04-08
    lua
  • C#使用远程服务调用框架ApacheThrift
    Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。和其它RPC框架相比,它主要具有如下连个特点: 高性能。 它采用的是二进制序...
    99+
    2024-04-02
  • Django框架之路由用法
    简介 路由简单的来说就是根据用户请求的 URL 链接来判断对应的处理程序,并返回处理结果,也就是 URL 与 Django 的视图建立映射关系。 Django 路由在 urls.py...
    99+
    2024-04-02
  • php之swoft框架的安装方法
    这篇文章主要介绍php之swoft框架的安装方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php的框架有哪些php的框架:1、Laravel,Laravel是一款免费并且开源的PHP应用框架。2、Phalcon,...
    99+
    2023-06-14
  • unity桥接调用Android方法及回调完整流程
    1、桥接初接触 作为一个完整的游戏,在unity开发完成后,需要接入SDK。SDK就是手游渠道(如应用宝、小米应用商店、华为应用商店等)提供的集成了账号注册登录、充值、防沉迷、游戏公告、分享、社区入口、push消息、数据上报、礼包或折扣券等...
    99+
    2023-08-25
    unity android 游戏引擎
  • 作业调度框架Quartz.net用法详解
    目录一、介绍quartz的构成和基本工作流程二、基于文件配置1、引入包2、配置3、接口实现4、启动Quartz5、禁用Quartz.NET日志输出6、当应用或网站关闭时结束正在执行的...
    99+
    2024-04-02
  • Unity同步/异步调用Android的方法实例
    目录1 Unity如何使用Android插件2 同步方法如何调用2.1 例子12.2 例子23 异步方法如何调用3.1 Android端3.1.1 添加依赖3.1.2 代码逻辑3.2...
    99+
    2024-04-02
  • Python的Flask框架应用调用Redis队列数据的方法
    任务异步化 打开浏览器,输入地址,按下回车,打开了页面。于是一个HTTP请求(request)就由客户端发送到服务器,服务器处理请求,返回响应(response)内容。 我们每天都在浏览网页,发送大大小小的...
    99+
    2022-06-04
    队列 框架 方法
  • boost.asio框架系列之调度器io_service怎么使用
    本篇内容介绍了“boost.asio框架系列之调度器io_service怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!IO模型io_...
    99+
    2023-07-02
  • thinkphp框架中钩子的配置调用方法是什么
    这篇文章主要讲解了“thinkphp框架中钩子的配置调用方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“thinkphp框架中钩子的配置调用方法是什么”吧!thinkphp的钩子行为...
    99+
    2023-06-21
  • swoole框架的使用方法
    这篇文章将为大家详细讲解有关swoole框架的使用方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。swoole有两个部分。 一个是PHP扩展,用C开发的,这是核心。 另一个是框架,像yii、TP、Lar...
    99+
    2023-06-14
  • C#怎么使用远程服务调用框架Apache Thrift
    这篇“C#怎么使用远程服务调用框架Apache Thrift”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#怎么...
    99+
    2023-07-02
  • Java之——调用python方法
    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/50915556 今天,给大家介绍下如何在java中调用python方法。下面我们进入正题 1.在java类中直接执行pyt...
    99+
    2023-01-31
    方法 Java python
  • python单测框架之pytest常见用法
    目录单测框架的作用pytest简介pytest默认规则pytest的运行方式主函数模式命令行模式参数详解读取pytest.ini配置文件运行分组执行忽略执行单测框架的作用 ...
    99+
    2024-04-02
  • Python ORM框架之SQLAlchemy 的基础用法
    目录一、SQLAlchemy 介绍1.1 ORM 的概念1.2 SQLAlchemy介绍1.3 架构1.4 异步1.5 安装二、SQLAlchemy 快速入门2.1 创建配置(可选)...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作