- 博客(21)
- 收藏
- 关注
原创 Unity中实现飞机姿态表的功能显示
最近项目中需要做个设备的姿态表,用来表示自身的俯仰滚动角,于是仿照飞机的飞机姿态表做了一个功能事宜。功能比较简单,使用起来比较方便。
2024-07-25 16:35:01 232
原创 C#网络通讯Socket和NetworkStream
在C#中,Socket和NetworkStream是用于进行网络通信的两种不同的API,Socket提供了更底层且灵活的网络通信功能,适用于对网络传输细节有较高要求的场景。而NetworkStream则是基于Socket的高级封装,提供了简化的读写接口,适用于大多数常见的网络通信任务。
2024-07-23 14:15:04 324
原创 Unity C#编写Socket服务器客户端功能代码及源文件
unity中搭建简单的通讯功能一般采取Socket连接方式,下面是自己经常使用的功能代码,比较稳定可靠;
2024-07-23 11:05:52 519
原创 QFramework框架学习——资源加载
Res Kit,是资源管理&快速开发解决方案特性如下:可以使用一个 API 从 dataPath、Resources、StreammingAssetPath、PersistentDataPath、网络等地方加载资源。基于引用计数,简化资源加载和卸载。拥抱游戏开发流程中的不同阶段开发阶段不用打 AB 直接从 dataPath 加载。测试阶段支持只需打一次 AB 即可。可选择生成资源名常量代码,减少拼写错误。异步加载队列支持。
2024-07-22 14:03:34 331
原创 Unity关于UI拖拽及拖拽范围限制的方式
例项目中经常需要设计界面进行自定义的功能,需要对一些数据面板进行拖拽,日常方法经常会使界面拖拽到屏幕外,所以这次对界面拖拽的方式和范围限制功能进行一个功能编辑。这样的话能够满足鼠标对界面的一个拖拽功能,后续的话可以补充界面靠近的吸附连接和前后遮挡的优化处理。
2024-06-24 16:47:20 305
原创 Unity PlayableDirector(Timeline) 正播倒播处理
TimelineDirector.cs :Timeline的相关控制封装,没有用官方播放的API,只用到了PlayableDirector时间和采样(PlayableDirector.time和PlayableDirector.Evaluate())自己原本有一个使用协程的方式,每一帧中进行更新,但是协程在处理中途暂停继续播放上比较难处理。所以使用Dotween的方式重新编辑一个。控制Timeline的播放状态,官方API中只有正播方法,没有倒播的接口。
2024-05-21 16:40:42 505 3
原创 Unity模型世界坐标转屏幕坐标
Unity中经常需要屏幕上的ui跟随物体的功能,所以分享下使用到的方法。1、定义好主相机和界面的主Canvas;2、然后直接使用以下方式获取屏幕的坐标;
2024-05-17 10:42:30 322
原创 Unity中UGUI 图片实现鼠标拖拽功能以及松开复位
两种拖拽选择:A.中心拖拽(图片中心跟随鼠标位置)m_isPrecision为false;B.精准拖拽(图片被鼠标点击的位置跟随鼠标位置)m_isPrecision为true;通过鼠标拖拽小按钮 配合其他方法可以做一些动态的变换效果;应用方法:将下面脚本挂载在需要拖拽功能的UI图片上即可。
2024-04-12 10:26:21 388
飞机姿态仪表动态改变功能
2024-07-25
Unity-UI-DynamicEffect
2024-07-23
SocketServer功能代码Winform版本,实测可用
2024-07-23
QFramework下载https://qframework.cn/qf/package
2024-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人