1.介绍开发环境:Hololens2 + unity2020.3 +vs2019+python3.8最近一直在研究如何让hololens与电脑通信,查阅资料发现使用Socket可以实现通信。让hololens与电脑通信,其实就是做到让unity和电脑通信,然后根据需求开发hololens端的UI即可。 项目流程大概是在unity中编写C#脚本捕获和发送图片,电脑端用python接收图片并保存。 在
做实验室的项目,使用socket在python和unity之间传输json数据,遇到了不少坑。python程序之间以及C#程序之间的socket通信先讲讲两个python之间的socket通信,不得不赞叹python写代码简直舒服,估计以后写代码会经常拿python先试试水比较思路,有大致模型后再考虑转其他语言编码比较需要注意的是,在不同语言的程序之间进行socket通信,编码需要同时设置为UTF
前言:在游戏开发中经常需要一些自动化构建工具,比如打包工具,测试工具等等。以前我都是通过cmd运行python命令去完成自动化构建工作,但是这样就要跑到打包机上操作,过程麻烦,而且还不能跨部门打包。本篇博文就记录jenkins+python来实现自动构建的过程。集成Python:python的介绍我这里就不赘述了,可以去官网 查看。学习课程可以去菜鸟教程 查看。 1.python下载如图所示: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数据结构进行打包,然后编译成二进制的码流再进行传输
准确地说,代码作为Unity项目里的一种资源,此问题应该扩展到如何组织Unity资源。简单说说我们的经验: - Unity有一些自身的约定,譬如项目里的Editor,Plugins等目录作为编辑器,插件目录等等。知名的插件会自己存放一个目录,譬如NGUI等。 所以我们自己的代码,一般目录名会以下划线开头,譬如 "_Scripts", "_Prefabs"等。- 对于场景,文档等目录,用两条下划线,
前言 Unity3d 是一个跨平台的引擎,在移动互联网浪潮之中,尤其是移动游戏3d方向上,Unity3d 毫无疑问是最耀眼的明星。Unity3d的http通信很简单,也非常好用,下面通过http和php sever交互来简单介绍一下。 http 提交数据原理 http 协议通过 url来获取和提交数据 。提交数据的方式 有两种,一种是get方法,一种
原创
2013-12-03 12:15:00
273阅读
更多教程请访问:http://dingxiaowei.cn/谈谈今天的学习收获,
原创
2023-07-27 14:23:37
126阅读
谈谈今天的学习收获,发现了一个好东西,unity与html能够相互通信,意味着我之前学的web开发还能在unity中用得上,哈哈,太happy了!下面简单谈谈通过Unity3D调用HTML网页的脚本函数,以及通过HTML网页调用Unity3D中的脚本函数。 1.1Unity3D浏览器调用HTML网页中的函数 Unity3D浏览器通过执行Application.ExternalCall()来调用
原创
2013-12-01 00:33:00
790阅读
前言Unity3d 是一个跨平台的引擎,在移动互联网浪潮之中,尤其是移动游
转载
2023-05-08 16:10:40
71阅读
翻了半天unity的API,也没有发现可以处理Socket的方法。Unity自己封了个网络处理的类Network,主要用于状态同步。 似乎是要实现MMO级别的网络应用,只能用C#自己去写了。(Unity不像AS,有直接处理数据包、字节级别的底层函数。至少现在没有。)
我们还是先了解一下Unity,看看用Unity如何编写通信,从最简单的开始。 1,新建项目。新建一个项目里面会有一个摄像机。2,编
转载
2023-11-07 17:02:40
86阅读
1.unity部分在assets目录的Plugins文件夹新建一个文档文字随便命名,后缀名改为xxxx.jslib在里面写入这样一段代码mergeInto(LibraryManager.library, { SendMsgToVue: function (msg) { TestSend(Poin
转载
2023-07-06 21:17:07
282阅读
一、前言
话说,英语有英语等级证书,计算机也有等级证书,会计证,工程师证,那么从事Unity开发的工程师,有没有专属的职业资格证书呢。这个还是有的。
二、Unity 认证制定标准
Unity是最受欢迎的技术技能之一。有一个最高的预测增长率,在未来两年超过35%。-----------Burning Glass,就业市场分析平台
Unity初级工程师 Unity Certified A
原创
2021-08-12 00:42:36
4131阅读
代码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
150阅读
1.首先你要先下载一个插件:Embedded Browser
原创
2023-05-23 00:16:24
409阅读
一、前言
记得以前写了一篇Unity3D与串口通信程序的开发的文章,主要讲的是如何用Unity3D程序给串口发送数据,但是最近有小伙伴问我如何接收串口程序,今天就再分享一下比较完整的Unity开发的串口通信程序吧,包括发送与接收数据,绑定串口号等。
二、文章链接
Unity3d 与串口的通信程序的开发,软件硬件结合【Unity3D日常】Unity3d与串口通信程序的开发
三、正文
1、先做一个U
原创
2021-08-12 00:04:19
2551阅读
如图所示错误 因为使用NGUI做界面,尽管UI ROOT Active 为false 不活动看不到仍然报错。将UI ROOT删除添加一个camera,错误解决。原因:在scene中camera的tag问题,改为下图所示错误解决。
原创
2014-10-27 21:08:55
1124阅读
一、简介
学习路线1、C#、网络【http,socket】io2、GUI、NGUI、2DToolKit3、3D控制、物理引擎、角色控制4、粒子系统、音频等5、android、IOS开发基础6、socket、http、服务端开发
二、安装
1、下载
地址:https://unity3d.com/cn/get-unity/down
unity 5以后底层封装了一些network模块。比较有名的是unet 就是unityNetworkmanager,还是很强大的,用来做一些同步,联机小游戏还是很方便的,因为不需要我们自己再去搭建底层,只需挂载一些组件即可完成过同步。研究unet的时候,意外发现另一套网络架构--networking。这个相比uent虽然需要我们自己去写更多脚本,但是相比之下,uent性能并不十分稳定,延迟也是比
本篇教程为基础篇,针对U3D入门新手,讲解粒子系统播放序列图的一种实现方法,随着基础教程的知识点的慢慢积累,以后将逐步展开进阶篇,项目实战篇,终极篇的讲解,也会在以后陆续发布AE特效篇,maya特效篇,中间也会穿插一些ae,maya结合应用实力,请看官们多多关注。 工具/原料 · Unity3d 4.53f· &nbs
转载
2023-08-22 21:10:26
111阅读