- 博客(15)
- 收藏
- 关注
原创 关于文件资源操作总结
/// <summary> /// 获取路径下所有的文件夹名字 /// </summary> /// <param name="path">目标路径</param> /// <returns></returns> public List<string> GetFileNameList(string path) { List<string> fi...
2021-01-05 15:24:07
157
1
原创 判断点击的是否为按钮、UI、或者特殊tags
1、判断点击的是否为按钮、tags public bool IsClickUIBtn(string[] ignoreTags = null) { PointerEventData eventDataCurrentPosition = new PointerEventData(EventSystem.current);#if UNITY_EDITOR eventDataCurrentPosition.position = new Vector2(In.
2021-01-05 15:05:13
443
原创 UDP异步发送与接收
直接上代码using System;using System.Net;using System.Net.Sockets;using System.Text;using UnityEngine;/// <summary>/// UDP协议异步通讯类(服务器端)/// </summary>public class UDPServer{ /// <summary> /// 容器对象 /// </summary>
2020-12-07 17:06:41
1613
2
原创 调用windows api设置打开的exe
调用windows api设置打开的exeusing System;using System.Collections;using System.Collections.Generic;using System.Runtime.InteropServices;using UnityEngine;using System.Diagnostics;public class ShowSingleGreen : MonoBehaviour{ [DllImport("User
2020-11-09 10:24:40
511
原创 unity对进程的使用
void OpenEXE(string path) { pro = new Process(); pro.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized; //把窗口隐藏,使其在后台运行 pro.StartInfo.FileName = path; //设置要打开的exe程序的路径 pro.Start(); ..
2020-11-09 10:22:40
416
原创 触摸屏手指滑动方向的确定笔记
第一种方法: private void TouchCon() { if (Input.touchCount > 0) { count += Input.touchCount; } if ((Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved)) //[color=Red]如果点击手指touch了
2020-11-03 09:52:53
531
原创 复盘快手unity游戏前端面试
问题大体方向:1.UGUI与NGUI的区别2.图集的打包原则与管理原则及压缩,优化方向3.两个重叠的UI界面之间显示特效怎么做4.UI中如果有大量的UI界面怎么做显示操作(动态加载)5.ab包的打包原则。ps:由于我说我只是自己玩过没有在实际项目中使用所有没有深挖6.TCP的粘包分包问题7.网络断线重连应该怎么解决8.网络游戏有你是怎么做同步的,说一下帧同步40...
2020-03-18 08:55:42
1125
原创 关于unity读取串口消息
private void Start() { _serialPort = new SerialPort();//使用默认设置创建一个新的SerialPort对象。 //设置属性 _serialPort.PortName = “COM1”;//串口名字 _serialPort.BaudRate = 9600...
2020-02-13 14:44:59
903
2
原创 关于Socket粘包问题
我们有时候在频繁使用socket传输消息、消息太长时,可能会遇到粘包问题,使得数据错乱,无法使用;解决办法(大概思路):在传输时规定在有效数据前增加4个字节,用来存放有效字符的字节长度;解析数据的时候只需要先取出四个字节获取有效数据的字节长度,判断接受字节数组大于4+有效长度的时候取出解析数据,剩余留存下次处理。ps:不知道说清楚了没。上代码public class Message ...
2019-12-23 15:06:39
389
原创 播放序列帧动画笔记
忘了在哪找到的,记录一下方便自己查找使用using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class PlayButon : MonoBehaviour{ [SerializeField] private ...
2019-12-04 11:44:16
254
原创 关于扩展方法
注意事项:1、扩展方法不能和调用的方法放到同一个类中;2、第一个参数必须要,并且必须是this,这是扩展方法的标识,如果方法里面还要传入其他的参数,可以再后面追加参数;3、扩展方法所在类必须是静态类;4、最好保证扩展方法和调用方法在同一命名空间下。例如:public static class DictionaryExtension{ /// <summa...
2019-12-02 13:37:35
309
原创 关于安卓根目录路径使用记录
发布之前需设置使用AV Pro播放视频根目录路径为:string path = "sdcard/Test.mp4"; public void SetMoviePlay(string movie_name) { _mediaPlayer.m_VideoPath = string.Empty; _mediaPlayer.m_VideoPath...
2019-12-02 09:38:44
412
原创 Unity发布安卓调试方法
usb与安卓连接方法一:找到sdk的位置,在tools文件夹中打开ddms.bat,如图:可以看见如果手机正常连接,也会显示出来。现在我们新建一个过滤器,过滤器可以根据自己想要的tag、pid筛选设置方法二:确保电脑与设备相连,发布安装完成后悔自动弹出Profliler面板。在editor选择AndroidPlayer(ADB......)。该页面会显示项目在设备中的消耗,优化项目常用;同时con...
2018-06-19 10:42:13
3862
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人