会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
游侠某
程序代码中的技术原理
博客园
首页
新随笔
联系
订阅
管理
2025年11月20日
C#自定义类的相等判断
摘要: 引言 在项目中,使用了自定义的类RegionRect来记录区域的四个边界,以为RegionRect的相等判断是其内的字段数值判断,但对于自定义类的相等判断是引用判断,需要在自定义类中重写Equals和GetHashCode。 代码如下 public class RegionRect { public
阅读全文
posted @ 2025-11-20 15:25 游侠某
阅读(1)
评论(0)
推荐(0)
2025年11月13日
Unity Shader之Mask与Rect Mask 2D
摘要: 引言 Unity中遮罩是非常常用的组件。而其子对象也常常需要自定义shader来显示不同的效果,比如:圆角矩形、涂色等等。这种情况下,需要在子对象的shader中额外添加几行代码来保证遮罩生效。因为默认Shader(UI/Default)实现了遮罩功能,而自定义的Shader往往只实现了效果部分,忽
阅读全文
posted @ 2025-11-13 11:21 游侠某
阅读(16)
评论(0)
推荐(0)
2025年11月12日
Unity实现两种图片马赛克效果
摘要: 引言 需要在选中图片的局部区域时打上马赛克,网上常用的马赛克方式是像素化风格的马赛克,由于选中区域的像素颜色很相近,使用这种马赛克方法达不到需要的效果。最后使用另一种方法——黑白马赛克达到了想要的效果,本文将讲述这两种马赛克的区别。 内容 主要内容:本文讲述的两种马赛克方式分为:黑白马赛克(实现了想
阅读全文
posted @ 2025-11-12 11:00 游侠某
阅读(20)
评论(0)
推荐(0)
2025年11月8日
Unity2D 图片支持拖拽和以鼠标中心缩放
摘要: 引言 作为一个Unity初学者,遇到了需要实现以鼠标为中心缩放的功能且需要支持拖拽,秉着复用主义的原则,在网上查找了不少博客,要么免费但不能直接拿来使用,要么需要VIP充值获取项目代码,此外,原理讲解甚少。为此,笔者花了半天时间研究清楚底层原理后,实现了这个功能。核心代码量其实就那么十几行,懂得原理
阅读全文
posted @ 2025-11-08 18:26 游侠某
阅读(25)
评论(0)
推荐(0)
公告