- 博客(22)
- 收藏
- 关注
原创 按钮点击效果(Button编辑扩展)
Button原生按钮点击时只有颜色变化,不能大小变化,针对原生Button进行扩展,实现大小变化,以及捆绑多个物体同时进行变化。在Editor目录下创建脚本MobeeButtonInspector, 继承原生按钮ButtonEditor。绑定的组件若继承自MaskableGraphic(包含color属性),可实现颜色变化,没有继承则自动过滤掉。创建脚本MobeeButton, 继承原生按钮Button。绑定是GameObject类型支持大小变化。动画插件,需要可自行下载安装。
2024-08-15 19:58:21 240
转载 游戏引擎中的物理系统
在这个基础上,优化方法是取凸包A的某条边a做轴时,直接将凸包B的所有顶点投影到a的垂线上,因为这样可以保证凸包A的所有顶点都在垂线上a的一侧,所以只需要判断凸包B上所有顶点在垂线上的投影是否在另一侧就行。这种方法下,由于实际游戏中的时间片Δt不可能和现实中一样小,所以会导致能量不守恒(变多)(如图中右侧所示,实际位移是偏多的),误差越来越大,物体逐渐甩出去。但实际游戏中时间不是连续的,而是由一帧帧实现的,所以通常需要解决的问题是在已知当前物体位置和速度的前提下获取之后某时刻的物体位置和速度信息。
2024-04-12 19:54:02 54
转载 Unity 里调用弹出电脑系统文件选择窗 (选择图片/文件)
所以这边需要使用跨平台的第三方库,如StandaloneFileBrowser,这是一个可以在游戏运行时使用的开源库,支持Windows、Mac和Linux平台的文件选择对话框。由于 UnityEditor.EditorUtility.OpenFilePanel 只支持在编辑器模式下,打包会报错。
2024-04-12 19:21:57 144
原创 C# 正则表达式大全
、“ * ”、“ ^ ”、“ $ ”、“ + ”、“(”、“)”、“ | ”、“ { ”、“ [ ”等字符已经具有一定特殊意义,如果需要用它们的原始意义,则应该对它进行转义,例如 希 望在字符串中至少有一个“ \ ”,那么正则表达式应该这么写: \+。正则表达式无疑是处理文本最有力的工具,而.NET提供的Regex类实现了验证正则表达式的方法。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用其他正则表达式类。第二种重载的参数表示:输入、模式、RegexOptions枚举的“按位或”组合。
2024-02-04 12:26:35 1131
原创 一步跳过Unity启动屏/Logo, 全平台适用,Unity官方API支持
翻了一下Unity API文档,Unity居然真的暴露了SplashScreen.Stop() 停止启动屏的API,跳过Unity Logo可是付费版用户的特权啊。简直是免费unity用户的福音啊!还可能会出现长达4、5秒的黑屏时间,这是因为应用程序正在加载,即使我们停止了Logo,但是并不能影响这个加载的流程时间。这个时候跳过启动Logo的意义就不大了,正确的方法应该是在此空挡时间换成自己的启动画面,这样就需要另外写方法进行操作了。果然,Unity Logo消失了,瞬间进入游戏,快速干净清爽。
2024-02-02 10:53:42 1522
原创 c# Ftp/Http资源上传下载(支持断点续传) + IIS http/ftp服务器
C# Http Ftp IIS 资源服务器 上传 资源上传 资源下载, 断点续传 断点续下
2023-11-29 15:15:36 394
原创 UnityHub Crack以及Unity Patch
支持Crack UnityHub2.4.1,UnityHub2.4.5,unity官网的2.5版本(目前最新为2.5.8)
2023-01-13 19:08:54 1079
原创 CIL语言函数
Conv.Ovf.U2.Un 将位于计算堆栈顶部的无符号值转换为 unsigned int16 并将其扩展为 int32,并在溢出时引发 OverflowException。Conv.Ovf.I2.Un 将位于计算堆栈顶部的无符号值转换为有符号 int16 并将其扩展为 int32,并在溢出时引发 OverflowException。Conv.Ovf.I1.Un 将位于计算堆栈顶部的无符号值转换为有符号 int8 并将其扩展为 int32,并在溢出时引发 OverflowException。
2022-11-02 10:04:37 150
原创 从其他应用切换回Unity使用VS的devenv.com自动编译Assets外部的C#工程(需含有.sln)
unity自动编译,Visual Studio编译器, devenv.com编译
2022-02-07 14:41:52 2040
原创 unity protobuf
整理Unity网络协议模块Protobuf-net生成cs最近公司项目调整,工作不忙,抽点时间深入学习一下项目的一些基础模块,作为unity开发者,同时也需要了解网络协议模块,首先从后端到前端的过程开始了解,那么就可避免地需要用到proto格式的网络协议,花了一天半时间,从无到有了解,以及使用过程,略有心得(以后用忘了咋整),记录一下下,哈哈哈哈哈哈protobuf介绍**(网上文章一大抄,反正不是我写滴)protocol buffers : 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,
2021-04-29 10:46:05 702
原创 unity 日常蹚浑水--网站搜集整理
浏览各种网站学习,自我感觉还不错,时间有限,收藏下来有时间继续学习,网站比较杂没有分类,各取所需Svn 校验和不匹配https://www.jianshu.com/p/2a7319a8af941.进入所在文件的文件夹2.按住shift+鼠标右键打开powershell窗口3.输入: svn update --set-depth empty 清空文件4.输入: svn update --set-depth infinity 进行还原5.svn清理//更新(清理)一下路径失败…不能打开文件"
2021-04-17 17:30:29 367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人