logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HoloLens 2 部署问题(Unity.IL2CPP.Building.BuilderFailedException: Lump_libil2cpp_vm.cpp)

Visual Studio 2022 17.4更新在他们的标准c++头文件中引入了一个突破性的变化,如果你升级到这个版本的Visual Studio,会导致部分IL2CPP运行时无法编译.发现怎么打包部署都不行因为国内论坛根本没有这个问题的解决方法,还是得考老外解答;在打包生成的项目中找到 sparseconfig 这个文件。

文章图片
#unity#hololens#游戏引擎
Unity 模型透明度变换,实现3D模型淡入淡出效果。

开发中我们不仅需要UI界面淡入淡出,有时候还需要模型淡入淡出。我们在面板上修改color的a值时发现并没有效果。那是因为我们设置的RenderingMode是Opaque。官方标准shader中的Opaque pass段是不能显示半透明效果的,所以我们需要设置RenderingMode为Fade或者Transparent。然后在修改color的a值,达到淡入淡出的效果。效果如下:通常我们淡入一个模

常用上下标

常用上标⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁺ ⁻ ⁼ ⁽ ⁾ ⁿ º ˙常用下标₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ₊ ₋ ₌ ₍ ₎ ₐ ₑ ₒ ₓ ₔ ₕ ₖ ₗ ₘ ₙ ₚ ₛ ₜ更多上标ᵃ ᵇ ᶜ ᵈ ᵉ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ ᵒ⃒ ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᙆ ᴬ ᴮ ᒼ ᴰ ᴱ ᴳ ᴴ ᴵ ᴶ ᴷ ᴸ ᴹ ᴺ ᴼ ᴾ ᴼ̴ ᴿ ˢ ᵀ ᵁ ᵂ ˣ ᵞ

Unity中使用WebSocket (ws://)的方法

WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

文章图片
#websocket#网络协议#网络 +1
Unity 接入天气系统

我使用了高德开放平台的天气预报接口接入到Unity中。高德开放平台 | 高德地图API高德开放平台官网https://lbs.amap.com/注册高德开放平台后,鼠标移动到右上角头像后就会发现应用管理,点击应用管理,再点击创建新应用。 点击添加,Web服务就可以使用天气的API。 创建完成后就可以看到对应的Key然后我们查看开发文档就很容易获取到天气的数据。天气查询API服务地址:URLhttp

#unity
Unity WebGl和前端(Angular)相互调用(含跨域问题)

在Unity官方文档中就已经介绍了Unity和JS相互调用的问题,但是我们实际的应用中往往是使用iframe来展示WebGL。这样不但是webgl和js相互调用的问题,还包含了iframe跨域的问题。我们的项目中前端使用的是angular框架,就以angular为基础来说一下这个问题,当然vue的前端框架应该都一样的原理。首先说一下unity和js相互调用的问题。

文章图片
#unity#前端#webgl
Unity 性能优化方法总结

性能优化是游戏项目开发过程中一个永恒的话题。这里主要从五个方面对项目进行优化,分别是内存,资源,图形和GPU,编程和代码框架,项目中这种资源组件的配置。资源资源管线可以大幅影响应用程序的性能。正确导入纹理纹理会占用大部分内存,因此,导入设置非常重要。通常,请遵循以下指导原则 :减小 Max Size :使用能生成视觉上可接受的结果的最低设置。这种非破坏性方式,可以快速降低纹理内存。使用 2 的幂

#unity#c#
Unity 聊天室(Socket编程)

示例:什么是Socket:Socket(套接字),用来描述IP地址和端口,是通信链的句柄,应用程序可以通过Socket向网络发送请求或者应答网络请求!Socket是支撑TCP/IP协议的网络通信的基本操作单元,是对网络通信过程中端点的抽象表示,包含了进行网络通信所必须的五种信息:连接使用的协议,本地主机的IP地址,本地远程的协议端口,远地主机的IP地址,远地进程的协议端口。通信模型:服务端实现连接

#unity#游戏引擎
到底了