unity
文章平均质量分 54
unity的使用,和功能探索
HCC2017
这个作者很懒,什么都没留下…
展开
-
Unity 使用ContentSizeFitter刷新不及时的问题
Unity 使用ContentSizeFitter刷新不及时的问题原创 2022-10-26 10:50:31 · 1050 阅读 · 1 评论 -
unity websocket 客户端
基于WebSocketSharppublic class WebSocketClient : MonoBehaviour{private string url = "ws://"public WebSocket webSocket;private void Start() { Application.targetFrameRate = 60; vehicleProperties = new VehicleProperties(); ...原创 2022-02-11 19:28:37 · 2757 阅读 · 0 评论 -
Unity http做服务器
基于WebSocketSharp插件public class HttpServer {private WebSocketSharp.Server.HttpServer httpServer = null;public HttpServer(int port) { this.port = port; }protected void InitServer() { httpServer ...原创 2022-02-11 19:11:16 · 1855 阅读 · 0 评论 -
unity webSocket服务器
public class WebSocketServers { int port = 9292;//监听端口号 public WebSocketServer wsServer = null; public WebSocketServers(int port) { if (wsServer == null) { InitServer(port); ...原创 2022-02-11 18:55:22 · 4804 阅读 · 3 评论 -
unity通过服务器地址下载文件
public IEnumerator DownLoadToLocal(string downloadingUrl) { //发送请求 webRequest = UnityWebRequest.Get(downloadingUrl); //设置超时,若webRequest.SendWebRequest()连接超时会返回,且isNetworkError为true webRequest.timeout...原创 2022-01-12 14:35:52 · 2494 阅读 · 0 评论 -
unity脚本生成可配置文件和加载
using System;using System.Collections;using System.Collections.Generic;using UnityEngine;// fileName定义创建出来配置文件的名字,menuName是创建时的按钮名字[CreateAssetMenu(fileName = "YICTVehicleConfig", menuName = "Equipment/CreateYICTVehicleConfig")]public clas...原创 2022-01-12 14:26:37 · 1941 阅读 · 0 评论 -
MD5算法
应用:用于密码管理当我们需要保存某些密码信息以用于身份确认时,如果直接将密码信息以明码方式保存在数据库中,不使用任何保密措施,系统管理员就很容易能得到原来的密码信息,这些信息一旦泄露, 密码也很容易被破译。为了增加安全性,有必要对数据库中需要保密的信息进行加密,这样,即使有人得到了整个数据库,如果没有解密算法,也不能得到原来的密码信息。MD5算法可以很好地解决这个问题,因为它可以将任意长度的输入串经过计算得到固定长度的输出,而且只有在明文相同的情况下,才能等到相同的密文,并且这个算法是不可逆的,即便原创 2021-11-18 17:47:44 · 789 阅读 · 0 评论 -
unity判断鼠标是否点击在UI上
if (EventSystem.current.IsPointerOverGameObject())原创 2021-06-04 17:34:34 · 221 阅读 · 0 评论 -
Unity 脚本可视化有关布局代码
[Space(5, order = 0)] 属性显示间距[Header("Environment", order = 1)] 属性的页眉变量上一行加 [NonSerialized] 表示public类型的数据不显示在Inspector面板上原创 2021-05-17 17:44:17 · 222 阅读 · 0 评论 -
Unity中如何获取硬件信息
SystemInfo类中的静态变量:Rendering.CopyTextureSupport copyTextureSupport:(只读)支持多种复制纹理功能的情况。string deviceModel:(只读)设备型号(看到好多帖子都写的设备模型很让人误解)。string deviceName:(只读)用户定义的设备名称。DeviceType deviceType:(只读)返回程序运行所在的设备类型(PC电脑、掌上型等)。string deviceUniqueIdentifier:...原创 2020-11-18 14:31:47 · 736 阅读 · 0 评论 -
如何在游戏中设置游戏的帧率和显示帧率
using UnityEngine; using System.Collections; using DG.Tweening; public class NewBehaviourScript : MonoBehaviour { private float m_LastUpdateShowTime=0f; //上一次更新帧率的时间;原创 2017-06-26 20:06:27 · 5548 阅读 · 0 评论 -
DoTween的使用
在项目中使用dotween插件很方便,但是需要知道很多调用函数的功能,下面链接是某位大神总结的DoTween的使用方法当播放DoTween动画时如果动画没有播放完成去调用其他的动画,会出现第二个动画不执行的问题解决办法先进行rectTransform.DOKill();把之前的动画杀死,再播放其他动画...转载 2020-05-27 10:04:10 · 385 阅读 · 0 评论 -
如何在UnityUI上播放视频
实现在unity上播放视频有很多种:第一种新建一个Cube直接将视频文件放到Cube上运行就可以播放了第二种使用插件EasyMovieTexturet或者是AVProVideo第三种在移动端播放影片,在你打包时你会发现 Unity 会提示你类似于“没有发现 Movie Texture 类型”这样的错误,这是因为移动平台不支持这个类。所以我们需要用到 Handheld.PlayFul...原创 2018-03-13 19:34:28 · 5260 阅读 · 0 评论 -
实现射线检测鼠标拖动物体移动和使用滑轮缩放物体
public class Script : MonoBehaviour { public GameObject obj; public float s; void Update () { Ray ray = new Ray(); RaycastHit hit; ray = Camera.main.原创 2017-09-11 19:28:43 · 637 阅读 · 0 评论 -
unity调用摄像头和闪光灯
1、开启现行对焦模式(FOCUS_MODE_CONTINUOUS_AUTO) 这种模式可以使设备根据当前场景进行自动对焦 2、Vuforia其他对焦模式 并不是所有的设备都支持线性对焦的,所以需要启用其他对焦模式 3、触发自动对焦(FOCUS_MODE_TRIGGER_AUTO) 点击屏幕触发自动对焦模式,这个在Vuforia的demo中都有涉及到。原创 2017-08-30 16:31:08 · 1826 阅读 · 0 评论 -
Unity和android的交互流程
这些天一直都在研究unity和android交互的问题,网上好多教程有些都好老,自己在研究时也踩了很多坑,结果总算研究出来了一些门道。下面开始一下流程讲解。首先我的用的AndroidStudio是2.3.2版本, unity使用的是5.6首先在androidStudio新建一个项目名字叫UnityDemo,然后包名一定是com开头 这样打包的时候不会报错。然后一路next建立项目。原创 2017-08-01 17:23:31 · 385 阅读 · 0 评论 -
在一个物体上如何调用另一个物体上的脚本
在unity中调用另一个物体的脚本并且改变其中的值。void Update () { isShow = GameObject.Find("ImageTarget").GetComponent().isShow; Debug.Log(isShow);}如果调用自身的脚本来设置值得话如下所示void Update () { isSh原创 2017-07-20 16:16:12 · 2933 阅读 · 0 评论