通过python在unity里调用C#接口

这篇具有很好参考价值的文章主要介绍了通过python在unity里调用C#接口。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

log:

背景

最近在做虚拟人底层驱动sdk测试,因为后端使用的是C#,我个人更倾向于python编程辅助测试工作,测试sdk需要通过开发提供的接口方法文档,通过传测试场景参数调用方法进行单元测试

技术&工具

项目语言 C#

项目工具 unity

测试语言 python3

实现过程

1.首先需要在unity安装python支持插件包

pyqt上怎么运行unity,unity,c#,游戏引擎,单元测试

 2.接下来跟着官方文档进行实现

Python Scripting | Python Scripting | 6.0.1

3.打开辅助器编写用例,在 窗口-->常规--->python console

pyqt上怎么运行unity,unity,c#,游戏引擎,单元测试

4.测试脚本编写没问题,接下来就开始调用项目sdk接口代码层

pyqt上怎么运行unity,unity,c#,游戏引擎,单元测试

 以上就是使用unity通过python实现调其他语言代码测试过程记录

说明:因为比较紧急,目前只能通过python脚本进行调用测试,尝试过unittest框架进行用例集成管理unity会报错~文章来源地址https://www.toymoban.com/news/detail-767732.html

到了这里,关于通过python在unity里调用C#接口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C# 通过反射以及动态调用方法

    有时候需要通过反射以及动态调用的办法去调用已知的实例的方法,感觉还是挺巧妙的。以下主要记录通过反射以及动态的调用方法。 运行结果如下图所示: 总结:在已知方法的情况下,还是动态调用比较方便,但是要注意异常处理,毕竟这属于特殊情况,编译执行前不会

    2024年02月07日
    浏览(47)
  • C# webapi接口调用实例

    书接上回C# WebServiceWebApi接口项目创建,在demo的基础上进行webapi接口调用实例开发。 WebApi接口项目public分支https://gitee.com/xiuhuang/webapi_demo 进行接口调用的类库项目public分支https://gitee.com/xiuhuang/dll_demo 下文中提到的所有修改都可以在gitee上看到与demo的修改处直观对比,并且复制

    2024年02月07日
    浏览(46)
  • 通过API接口调用数据的优势是什么?API接口调用展示示例

    通过API接口调用数据的优势主要有以下几点: 1.规范化与一致性:API接口提供一种统一的方式来获取数据,保证了数据的规范化与一致性,消除了不同数据源可能带来的格式和结构上的差异。 2.灵活性:使用API接口可以定制请求的参数和返回结果,让请求方可以得到所需的数

    2024年02月06日
    浏览(49)
  • 基于python pyqt的围棋游戏制作

    本文使用python中的pygame库设计制作了一个围棋游戏。 参考项目资料: https://github.com/HapHac/weiqi 在上述代码中,首先绘制棋盘的框架,使用pygame中的pygame.draw.rect,然后通过pygame.draw.line绘制线条,形成完整的棋盘。除此之外,在棋盘的一旁,添加了一个太极图用以表示当前的棋

    2024年02月16日
    浏览(33)
  • C# 通过反射调用对象上的方法

    2024年02月13日
    浏览(48)
  • C#调用外部接口(POST、GET)

      public  string  HttpPost( ) { //把用户传过来的数据转成“UTF-8”的字节流 Encoding encoding = Encoding.UTF8; //创建一个HTTP请求 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(\\\"http://接口IP地址:端口号/接口路径\\\");     //比如:http://192.168.123.12:8080/api/post   //调用POST方法 request.Method = \\\"PO

    2024年02月13日
    浏览(54)
  • C#使用post方式调用接口获取Token及调用网页地址

     IP、Port表示地址及端口,可配置或写死 public string PostDate(string IP,string Port)         {             //设置参数             string content= \\\"{\\\"userName\\\":\\\"\\\" 0000 \\\"\\\"\\\" +                  \\\",\\\"password\\\":\\\"123456\\\"}\\\";             //填充路径             string strUrl = string.Format(\\\"http://{0}:

    2023年04月08日
    浏览(37)
  • 用Java调用C#的WebService接口

    这是一个用Java调用C#版程序的例子,废话不多说,上代码: C#接口代码: Java调用这个Webservice中的Add方法和HelloWorld方法: 1.有参方法:Add 运行,结果返回:Result:3 2.无参方法:HelloWorld 可以看到,调用无参的webservice和有参的基本相同,不过无参调用时,不需要调用Call的ad

    2024年02月12日
    浏览(49)
  • C# .NET 如何调用 SAP RFC 接口

    1.分析传参结构 SAP 传参格式对应 .NET 参数格式 SAP 参数 .NET 参数 参数类型 import(导入)——关联类型为数据元素 Param 单个变量参数 import(导出)——关联类型为结构体 Struct 结构体 table Table 表 下面是 SAP 对应参数类型: 2.web.config 配置 配置文件需要客户端名和连接地址和账户密

    2024年02月13日
    浏览(33)
  • C#调用COM接口的三种方式

    使用OLEView.exe查看本机安装的COM组件CLSID和接口Guid   COM组件的提供者没有提供CLSID等信息或信息提供不全时,可以使用OleView.exe来查看其类和接口的GUID. OLEView.exe全称是OLE-COM Object Viewer,是Microsoft SDK中包含的一个工具,可以用来查看本机安装的所有COM组件的信息,包括CLSID、

    2024年02月04日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包