1.介绍开发环境:Hololens2 + unity2020.3 +vs2019+python3.8最近一直在研究如何让hololens与电脑通信,查阅资料发现使用Socket可以实现通信。让hololens与电脑通信,其实就是做到让unity电脑通信,然后根据需求开发hololens端的UI即可。 项目流程大概是在unity中编写C#脚本捕获发送图片,电脑端用python接收图片并保存。 在
做实验室的项目,使用socket在pythonunity之间传输json数据,遇到了不少坑。python程序之间以及C#程序之间的socket通信先讲讲两个python之间的socket通信,不得不赞叹python写代码简直舒服,估计以后写代码会经常拿python先试试水比较思路,有大致模型后再考虑转其他语言编码比较需要注意的是,在不同语言的程序之间进行socket通信,编码需要同时设置为UTF
前言:在游戏开发中经常需要一些自动化构建工具,比如打包工具,测试工具等等。以前我都是通过cmd运行python命令去完成自动化构建工作,但是这样就要跑到打包机上操作,过程麻烦,而且还不能跨部门打包。本篇博文就记录jenkins+python来实现自动构建的过程。集成Pythonpython的介绍我这里就不赘述了,可以去官网 查看。学习课程可以去菜鸟教程 查看。 1.python下载如图所示:2.
转载 2024-01-24 15:23:17
2阅读
目录1 介绍2 Protobuf-Net的使用2.1 安装2.2 语法2.2.1 序列化2.2.2 反序列化2.2.3 类处理3 Unity下使用Protobuf-Net 1 介绍Protobuf实际是一套类似Json或者XML的数据传输格式规范,用于不同应用或进程之间进行通信时使用。通信时所传递的信息是通过Protobuf定义的message数据结构进行打包,然后编译成二进制的码流再进行传输
先看一下效果先看Socket的实例化Socket s_socket= new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);参数解释:1、AddressFamily: Socket 地址簇 2、SocketType:指定Socket类的实例表示的套接字的类型 3、ProtocolTyp
# 如何Unity3D中使用Python 在游戏开发实时应用程序中,Unity3D是一个非常流行的引擎,而使用Python作为后端编程语言可以使数据处理机器学习变得更加高效。然而,Unity3DPython并不是直接兼容的,因此我们需要一些步骤来实现它们之间的交互。本文将逐步向您展示如何Unity3D项目中使用Python。 ## 整体流程 下面是实现Unity3DPython
原创 10月前
89阅读
准确地说,代码作为Unity项目里的一种资源,此问题应该扩展到如何组织Unity资源。简单说说我们的经验: - Unity有一些自身的约定,譬如项目里的Editor,Plugins等目录作为编辑器,插件目录等等。知名的插件会自己存放一个目录,譬如NGUI等。 所以我们自己的代码,一般目录名会以下划线开头,譬如 "_Scripts", "_Prefabs"等。- 对于场景,文档等目录,用两条下划线,
转载 2024-06-02 17:08:47
268阅读
前言Unity3d 是一个跨平台的引擎,在移动互联网浪潮之中,尤其是移动游
转载 2023-05-08 16:10:40
414阅读
翻了半天unity的API,也没有发现可以处理Socket的方法。Unity自己封了个网络处理的类Network,主要用于状态同步。 似乎是要实现MMO级别的网络应用,只能用C#自己去写了。(Unity不像AS,有直接处理数据包、字节级别的底层函数。至少现在没有。) 我们还是先了解一下Unity,看看用Unity如何编写通信,从最简单的开始。 1,新建项目。新建一个项目里面会有一个摄像机。2,编
转载 2023-11-07 17:02:40
101阅读
前言 Unity3d 是一个跨平台的引擎,在移动互联网浪潮之中,尤其是移动游戏3d方向上,Unity3d 毫无疑问是最耀眼的明星。Unity3d的http通信很简单,也非常好用,下面通过httpphp sever交互来简单介绍一下。 http 提交数据原理  http 协议通过 url来获取提交数据 。提交数据的方式 有两种,一种是get方法,一种
原创 2013-12-03 12:15:00
275阅读
更多教程请访问:http://dingxiaowei.cn/谈谈今天的学习收获,
原创 2023-07-27 14:23:37
185阅读
谈谈今天的学习收获,发现了一个好东西,unity与html能够相互通信,意味着我之前学的web开发还能在unity中用得上,哈哈,太happy了!下面简单谈谈通过Unity3D调用HTML网页的脚本函数,以及通过HTML网页调用Unity3D中的脚本函数。 1.1Unity3D浏览器调用HTML网页中的函数 Unity3D浏览器通过执行Application.ExternalCall()来调用
原创 2013-12-01 00:33:00
805阅读
UnityPlayer是unity3d引擎自带jar包,两端通信的关键。 currentActivity是Android需要的上下文。 有了这些API就可以开启与Android的通信
原创 9月前
41阅读
目录? AssetBundle用途? 创建AssetBundle资源1️⃣ AssetBundle可打包的资源2️⃣ AssetBundle的UI3️⃣ 打包? 解读1️⃣ 代码解读:BuildAssetBundleOptions、BuildTarget2️⃣ 打包出的内容解读3️⃣ Manifest文件解读? Manifest接口? AssetBundle用途为减少网页游戏的下载时间,通常将游戏
代码using System.Diagnostics; using System.IO; [MenuItem("Lua/BuildWithLuaC",false,200)] public static void ProcessLuaWithLuaC() { string buildPath = Application.dataPath + "/Scripts/Editor/ToLuaTools/B
转载 2023-07-02 12:57:07
167阅读
1.首先你要先下载一个插件:Embedded Browser
转载 2023-05-23 00:16:24
430阅读
  一、前言 话说,英语有英语等级证书,计算机也有等级证书,会计证,工程师证,那么从事Unity开发的工程师,有没有专属的职业资格证书呢。这个还是有的。 二、Unity 认证制定标准 Unity是最受欢迎的技术技能之一。有一个最高的预测增长率,在未来两年超过35%。-----------Burning Glass,就业市场分析平台 Unity初级工程师 Unity Certified A
1.unity部分在assets目录的Plugins文件夹新建一个文档文字随便命名,后缀名改为xxxx.jslib在里面写入这样一段代码mergeInto(LibraryManager.library, {     SendMsgToVue: function (msg) {         TestSend(Poin
一、前言 记得以前写了一篇Unity3D与串口通信程序的开发的文章,主要讲的是如何Unity3D程序给串口发送数据,但是最近有小伙伴问我如何接收串口程序,今天就再分享一下比较完整的Unity开发的串口通信程序吧,包括发送与接收数据,绑定串口号等。 二、文章链接 Unity3d 与串口的通信程序的开发,软件硬件结合【Unity3D日常】Unity3d与串口通信程序的开发 三、正文 1、先做一个U
原创 2021-08-12 00:04:19
3166阅读
如图所示错误 因为使用NGUI做界面,尽管UI ROOT Active 为false 不活动看不到仍然报错。将UI ROOT删除添加一个camera,错误解决。原因:在scene中camera的tag问题,改为下图所示错误解决。
原创 2014-10-27 21:08:55
1148阅读
  • 1
  • 2
  • 3
  • 4
  • 5