自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 按钮点击效果(Button编辑扩展)

Button原生按钮点击时只有颜色变化,不能大小变化,针对原生Button进行扩展,实现大小变化,以及捆绑多个物体同时进行变化。在Editor目录下创建脚本MobeeButtonInspector, 继承原生按钮ButtonEditor。绑定的组件若继承自MaskableGraphic(包含color属性),可实现颜色变化,没有继承则自动过滤掉。创建脚本MobeeButton, 继承原生按钮Button。绑定是GameObject类型支持大小变化。动画插件,需要可自行下载安装。

2024-08-15 19:58:21 240

原创 Unity ShaderLab基础

Shader基础学习

2024-07-23 17:33:02 864

原创 Dotween运动曲线

曲线动画效果。

2024-06-24 19:49:02 397

转载 游戏引擎中的物理系统

在这个基础上,优化方法是取凸包A的某条边a做轴时,直接将凸包B的所有顶点投影到a的垂线上,因为这样可以保证凸包A的所有顶点都在垂线上a的一侧,所以只需要判断凸包B上所有顶点在垂线上的投影是否在另一侧就行。这种方法下,由于实际游戏中的时间片Δt不可能和现实中一样小,所以会导致能量不守恒(变多)(如图中右侧所示,实际位移是偏多的),误差越来越大,物体逐渐甩出去。但实际游戏中时间不是连续的,而是由一帧帧实现的,所以通常需要解决的问题是在已知当前物体位置和速度的前提下获取之后某时刻的物体位置和速度信息。

2024-04-12 19:54:02 54

转载 Unity抛物线目标点打击

【代码】Unity抛物线目标点打击。

2024-04-12 19:32:38 125

转载 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

原创 科目一笔记

科目一关键知识点笔记

2023-05-23 10:08:47 144

原创 c# Socket开发内网穿透配置服务器

内网穿透, 内网穿透访问服务器,c#开发服务器,Socket套接字发开

2023-04-24 16:27:16 821

原创 UGUI组件ScrollRect扩展,自动移动到中心位置

UGUI ScrollRect扩展,自动移动到中间,自动移动到中心点

2023-02-10 20:36:02 424

原创 UnityHub Crack以及Unity Patch

支持Crack UnityHub2.4.1,UnityHub2.4.5,unity官网的2.5版本(目前最新为2.5.8)

2023-01-13 19:08:54 1079

原创 dll注释xml文件提取编译工具

xml解析,dll反编译,,dll释翻译工具,dll注释翻译

2023-01-11 16:19:14 763

原创 github clone资源记录

github 拉取鼓捣了半天才成功,记录一下过程,资源需要满足一下条件:

2022-12-28 16:04:30 140

原创 Lua版常用排序算法实现

使用lua语言实现常见排序算法

2022-11-03 10:06:38 1667

原创 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编辑器扩展

unity编辑器扩展功能示例整合,巩固相关知识,可以以后能在项目中使用.

2022-08-17 11:02:54 988

原创 使用javaEmail发送邮件

使用JavaEmail开发android应用发送163邮件

2022-08-09 16:23:34 2063 2

原创 从其他应用切换回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关注的人

提示
确定要删除当前文章?
取消 删除