![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
文章平均质量分 67
淡定九号
淡定就好
展开
-
Unity MQTT
MQTT(消息队列遥测传输) 是一种轻量级的消息传输协议,它可以用于连接 IoT 设备和应用程序。MQTT 由 IBM 在 1999 年首次开发,现在已成为一个开放的 OASIS 标准。MQTT 的设计目标是提供一个简单、可靠、低功耗、易于实现的消息传输协议,适用于各种网络环境和设备。原创 2023-06-01 18:18:13 · 2619 阅读 · 11 评论 -
Unity TextMeshPro
Unity TextMeshPro原创 2023-03-02 12:33:25 · 1122 阅读 · 1 评论 -
Unity 获取手机地理位置信息
Unity GPS 地理信息 国家城市原创 2023-02-09 11:07:27 · 1874 阅读 · 0 评论 -
Unity Scroll Rect滚动到底部
Scroll View自动滚到底部原创 2023-02-02 10:44:09 · 3274 阅读 · 4 评论 -
Unity Camera设置-Culling Mask
Unity Camera Culling Mask原创 2022-12-16 10:56:47 · 1671 阅读 · 0 评论 -
Unity与安卓交互
unity和安卓交互原创 2022-12-12 15:03:41 · 4194 阅读 · 0 评论 -
Unity实现边录边播
unity实现边录边播原创 2022-12-07 17:22:55 · 1234 阅读 · 0 评论 -
Instagram第三方接入
unity instagram第三方登录原创 2022-11-17 10:34:16 · 1717 阅读 · 0 评论 -
Unity设计模式之单例模式
unity设计模式之单例模式原创 2022-11-16 17:58:18 · 3772 阅读 · 0 评论 -
Unity 性能优化
Unity性能优化总览。原创 2022-11-03 15:02:27 · 1064 阅读 · 0 评论 -
Unity IOS 14 Advertising Support
Unity iOS 14 Advertising Support,ios IDFA原创 2022-08-05 12:59:06 · 1503 阅读 · 0 评论 -
Unity Twitter登录接入
Untiy中通过网页实现第三方Twitter的登录原创 2022-07-21 12:04:36 · 2101 阅读 · 4 评论 -
Unity 一个好用的UI灰度Shader
在unity日常项目的开发过程中,经常会遇到这种情况,显示按钮不可点击,最简单的方式,直接将Button的Interactable改为false,但是UI表现效果不是很好。我们可以考虑重新制作一个灰度的UI,如果这种需求比较多的情况下,就需要制作很多的图片,这时候可以考虑使用灰度shader来替代,如果追求UI画质,还是重新制作新的图片比较好。使用方法1、创建一个Material,使用此shader2、将Material指定给对应Image的Material就可以了。...原创 2022-06-27 18:25:50 · 871 阅读 · 0 评论 -
Unity CharacterController
Unity CharacterController的使用引言CharacterController是Unity自带的组件,常用于第三人称或第一人称角色控制,可以简单的把它看成一个可以指定移动方向的胶囊碰撞体,角色控制器允许您在受碰撞约束的情况下轻松进行移动,而无需处理刚体。组件属性介绍Slope Limit角色能爬坡的最大角度Step Offset角色能上台阶的最大高度Skin Width两个characterController能够穿透彼此皮肤的最大深度,高原创 2022-05-06 18:25:26 · 2761 阅读 · 1 评论 -
Unity 使用NavMesh实现简易的摇杆功能
Unity 使用NavMesh实现简易的摇杆功能引言在日常的unity项目开发中,经常会遇到角色移动的问题,在这里我们作一个建议的摇杆功能来控制角色的移动。要求如下:摇杆在没有UI遮挡的任何位置点击,出现摇杆,并以此作为原点拖动。人物朝着摇杆方向移动。场景有边界,有障碍物。实现方案场景场景使用navmesh进行烘培,关于场景的烘培方法,网上有很多,这里就不过多赘述了。障碍物挂载NavMeshObstacle,可调节大小。摇杆为了方便以后使用,我们需要在摇杆控制脚本中开放几个事件:开原创 2022-04-29 18:58:08 · 1764 阅读 · 0 评论 -
Unity常用的一些简易扩展方法
Unity常用的一些简易扩展方法引言在unity项目的日常开发中,会发现unity现有的一些类的方法不是特别够用,但有些方法使用频率又很高,这时候,我们就可以用到Extension Method 扩展方法,实现自定义的扩展方法。其次,扩展方法也可以使写法更简便一些。附:Unity官方教程:教程实现方法步骤一创建一个静态类,没有任何继承。using UnityEngine;using UnityEngine.UI;/// <summary>/// unity扩展类///原创 2022-04-26 17:49:25 · 4138 阅读 · 1 评论 -
Unity 截屏小工具
Unity截屏小工具前言 在unity日常开发中,有时候美工会遇到将3D场景保存为2D图片的功能,用普通的截图工具截出来的图片不是特别理想,所以需要程序员提供一个简易的截屏小工具实现思路 1、根据主摄像机生成一个用于渲染的摄像机 2、新建一个RenderTexture,将摄像机渲染出来的画面指定给RenderTexture 3、将RenderTexture保存为图片 代码如下:using System.IO;using UnityEngine;/// <summary&原创 2022-04-13 16:35:38 · 3377 阅读 · 0 评论 -
记一次RawImage渲染出来的场景错乱
背景业务需要把3D场景渲染到UI上显示,我的处理办法是使用摄像机照射场景,然后将摄像机的Target Texture的指定到一个Render Texture上(可动态创建),然后创建一个RawImage,将Render Texture指定给RawImage的Texture,因为是一个通用的业务,有很多的场景都需要,有的场景好着,有的场景渲染出来的错乱,但是渲染摄像机看着正常,Render Texture上的显示也正常,唯独RawImage上的显示有问题。解决办法比对了错误的场景和正确的场景,发现原创 2022-04-11 11:36:34 · 618 阅读 · 0 评论 -
AssetBundle遇到的坑
AssetBundle遇到的坑一、打包好的场景加载时,场景比编辑器下的要暗很多 1、修改setting中的graphics,将Shader Stripping下的Lightmap Modes和Fog Modes 从Automatic改为Custom,设置如下图所示 2、修改Player Setting中Other Setting下的Optimize Mesh Data,取消勾选,但是可能会导致包体变大二、打包出来的部分物体变成红色1、可能是shader丢失导致的,考虑加载时候的依赖未加原创 2022-04-08 18:20:35 · 482 阅读 · 0 评论 -
Unity Line接入
Line第三方接入简介Line登录需要unity项目集成官方sdk,可以实现获取用户信息,分享等功能文档官方网址:LINE Corporation | 主页SDK文档:LINE SDK for Unity | LINE DevelopersSDK下载地址:LINE API SDKs | LINE Developers后台管理:https://developers.line.biz/,登录账号,既可以进入流程1、创建provider,及开发者团队名称2、进入开发者团队,创建一个channe原创 2022-03-28 17:24:29 · 6633 阅读 · 1 评论 -
Unity UGUI Text文本框自适应
Unity UGUI Text文本框自适应一、文本框大小固定,文字自适应1、勾选文本框的Best Fit,发现效果不是特别理想,文本变多的情况下应该是先换行,摆满之后才会字体缩小,如果文本内有空格的情况下,好像是可以的2、自定义textusing System.Collections.Generic;using UnityEngine;using UnityEngine.UI;/// <summary>/// Text/// 自动收缩/// 勾选Best Fit后,只有超过原创 2022-03-28 15:47:20 · 10150 阅读 · 4 评论