- 博客(15)
- 收藏
- 关注
原创 Unity-Terrain(场景搭建)
您可以根据自己的需要创建具有独特形状或特定参数的自定义画笔。例如,使用特定地质特征的highightmap Texture来定义画笔,然后使用Stamp Terrain工具将该特征放置在地形上。点击New Brush后,出现Select Texture2D窗口。选择一个纹理来定义你的新画笔的形状,然后使用画笔检查器来调整衰减和半径比例的值。或者,右键单击Project窗口,选择Create> Brush来创建一个新的Brush。默认的笔刷显示一个简单的圆圈,由白色蒙版纹理,衰减曲线和半径比例为1定义。
2024-01-18 03:23:01 1369
原创 Unity-AssetBundles(AB包)
AssetBundle是一个存档文件,包含特定于平台的非代码资产(如模型,纹理,预制件,音频剪辑,甚至整个场景),Unity可以在运行时加载。AssetBundle可以表达彼此之间的依赖关系,例如,一个AssetBundle中的材质可以引用另一个AssetBundle中的纹理。为了通过网络进行有效的交付,您可以根据用例需求(LZMA和LZ4)选择内置算法来压缩AssetBundles。
2024-01-09 01:42:05 1314
原创 Unity-鼠标事件PointerEventData类
比如说每一个组件Button,Image,或者是其他的Text等等组件,当我们鼠标点击或者按下或者是移出都是属于事件。当我们挂载到Button的时候就检测鼠标是否对Button进行交互,同样的挂载到Text中就检测Text和鼠标的交互。IPointerMoveHandler:当鼠标在当前物体上移动。IPointerClickHandler:当鼠标点击。IPointerDownHandler:当鼠标按下。IPointerExitHandler:按鼠标移出。IPointerUpHandler:当鼠标抬起。
2024-01-06 16:36:19 1622
原创 LitJSON的使用
Net库处理JSON (JavaScript对象表示法)字符串之间的转换。LitJSON是用c#编写的,它的目标是小巧、快速和易于使用。它快速而精简,没有外部依赖。只有几个类,可以很容易地嵌入到您自己的代码中,或者是一个非常小的程序集,可以随代码一起发布。代码是高度可移植的,这通常使得它很容易适应新的平台。下面可以看一下下面的这些例子就可以快速上手了。
2023-12-30 23:55:00 2026
原创 C#-Socket快速开始
NetworkServer和NetworkClient的port端口号要一致。准备工作,鼠标右键,在 NuGet包中导入LitJson。在NetworkServer程序入口添加。在NetworkClient程序入口添加。可以看见已经实现了通信。
2023-12-29 22:25:50 611
原创 Unity对象池和自写对象池
一. 什么是对象池顾名思义就是一定数量的已经创建好的对象(Object)的集合。当需要创建对象时,先在池子中获取,如果池子中没有符合条件的对象,再进行创建新对象,同样,当对象需要销毁时,不做真正的销毁,而是将其setActive(false),并存入池子中,这样就避免了大量对象的创建。好处:降低性能,减少反复生成和摧毁产生的大量GC。坏处:①回收过程复杂度增加,在下次使用的同时,需要清空回收前的数据。②生命周期比其他的对象较长。
2023-12-23 16:31:45 2748
原创 Unity-Koreography音游插件的介绍和使用
Koreographer是一款游戏开发工具和Unity插件,可以简化视频游戏中同步音乐和动作的过程。它的简单编辑界面允许Unity开发者将节奏、节拍、音符、音量和其他动态音乐映射到游戏中的事件。游戏中的任何元素都可以进行韩国语编辑:动画、音效,甚至是游戏逻辑。Koreographer可以用于创建节奏游戏,使任何游戏更具电影效果,用音乐增强游戏环境,并创建新的控制和音乐驱动的游戏玩法。Koreographer的核心是“事件系统”。
2023-12-19 17:03:21 2580
原创 在NuGet中获取.Dll
当我们想用一些Dll程序集的时候,怎么找也找不着,好像越想找它越找不着,下面加大家一个方法获取Dll。首先打开官网NuGet网址:NuGet Gallery | Home以LitJSON.dll为例,在输入框输入需要的Dll的名字,点击查找找到自己需要的选择自己需要的版本,然后点击下载找到刚刚下载的nupkg文件将文件后缀nupkg改为zip鼠标右键解压可以看见这三个文件夹,选择lib选一个你需要的版本,点进去放到Plugins下就可以辽
2023-12-01 21:02:04 986 2
原创 一秒钟教你保存抖音视频(无水印)
抖音记录美好生活,下载过抖音视频的人都知道,在下载的时候,抖音官方会给我加上水印啥的很不方便,教大家一种下载无水印的办法。点击右上角的三个点 -->更多工具-->开发人员工具(或者按下 F12)添加图中标志,在点击视频播放的区域我们可以看到有一个Video的标签,点击三角形可以看见这有一个www.douyin.com的链接复制链接,注意不要复制 / / 了将复制的链接粘贴到搜索框,点击右下角的三个点,就可以点下载辽。而且下载的是无水印的。
2023-11-27 17:03:17 1796
原创 设计模式——外观模式
为子系统定义一组统一的接口,这个高级接口会让子系统更容易被使用。相当于我们去餐厅吃饭,我们不需要知道碗筷放在那里,不需要关心这道菜是怎么做的,我们只需要询问服务员就可以在这里就餐。
2023-10-18 16:30:29 46
原创 设计模式——状态模式
在软件开发过程中,应用程序中的部分对象可能会根据不同的情况做出不同的行为,我们把这种对象称为有状态的对象,而把影响对象行为的一个或多个动态变化的属性称为状态。当有状态的对象与外部事件产生互动时,其内部状态就会发生改变,从而使其行为也发生改变。简单一句话就是:当一个对象内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。
2023-10-16 18:00:00 81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人