zhywzs's blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 友链
  • 关于

Unity如何优雅地管理UI图层顺序

UI图层的排序在我的游戏制作途中算是一个非常大的问题。如何管理这些跳动的精灵是我一直以来的困惑,直到我的一次游戏实践中,我遇到这么一个问题: 我需要实现一个存档系统,它应该存在一个存档页面和两个打开页面,分别是游戏中的设置和游戏开始界面。 我尝试复用这个存档页面,但是发现如论如何也无法很好地处理我的UI遮挡关系。于是我想到了一个能够处理一切问题的处理方法:给需要处理特殊关系的UI添加Canva
2024-10-05
游戏开发 > Unity > U2D
#技术文档

Unity如何在脚本中使用本地话字符?

简单的脚本调用Localization组件字符实现方法 首先确保你已经正确的在项目中安装了Lcolization组件,然后创建了词表。你可以在窗口/资产管理/Localization Tables中找到你现在已有的词表。 但是在这之前你也需要在编辑/项目设置/Localization中创建Locale,这一步请自行STFW。 我创建了几个词用于演示。你可以自行创建需要的词语。 第一步:在需要使
2024-10-05
游戏开发 > Unity
#技术文档

Unity如何保存存档?

这部分内容消耗了我大量的时间和精力,在这里稍微总结一下吧。首先我和策划达成一个共识:当前所有的数据都要保存在角色身上,所以我们创建一个saveData类在我们的hero中。这里我们可以加入任何我们需要保存的数据。 但是我们需要实现多个存档,而PlayerPref只能存储单个存档,并且类型十分有限,只能存储整形、浮点、字符串。于是我们只能结束json的序列化字符串的功能来实现我们的想法。但是这还是不
2024-10-03
游戏开发 > Unity
#技术文档

如何使用ffmpeg无损压缩视频?

无损?这里指视觉无损,对于我们这些视力不太好的程序员来说视觉无损已经非常好了。我们需要使用到ffmpeg工具,这是一个十分强大的武器。但是刚接触到它的时候我会觉得它强大而无法掌握,直到现在我也不能说有多了解它,只能在文档的加持下才能完成自己需要的操作。今天我们需要无损压缩视频,首先我们要了解的是:我们的视频能否还能被压缩? 在压缩它之前,我们可以简单地检查一下我们的视频的编码方式,不管怎么样先安装
2024-10-03

Unity本地化字体选择

字体选择 此开源项目并未设置LICENCE,但是我暂时没有发现比这个更好的字体了。开源中日英字体地址 组件中的Noto Sans-500有较好的兼容性。Noto Sans。该字体可以免费商用: You can use them in your products & projects – print or digital, commercial or otherwise. 您可以在您的产品
2024-09-29
游戏开发 > Unity

Unity瓦片地图碰撞体积与图片大小不一致

解决方法:修改瓦片碰撞体为网格 这个问题虽然非常简单,但是我还是想在这里说一下,因为我真的在这里浪费了很多时间。 瓦片地图的碰撞体积设置需要在瓦片上进行,瓦片有三种碰撞体积类型: 其中默认的为精灵,这种碰撞器会在你的图片周围形成一圈包围盒,但是我找了一万年也没找到这个包围盒如何修改,大概是这样的: 这对地图创建非常不友好,我们需要包围盒与物体紧密接触的。这个问题的解决也不难,只需要将瓦片的碰撞
2024-09-28
游戏开发 > Unity > U2D
#错误解决

Linux基础操作

这里总结我自己使用Linux的过程中一些基础的指令以及gcc、python、cmake等开发工具的使用。适合未接触过Linux操作系统,想从macOS或者Windows操作系统转移到Linux操作系统的人入门阅读。 在使用Linux操作系统的过程中,你大多数时间会面对一个黑色的框框,它由指令和Log共同存在的模式,使得使用者可以快速的检查每一条指令的运行结果。指令的准确性能帮助开发者快速而精准地实
2024-09-19
Linux
#技术文档

frp配置

预先准备 请先去官网下载最新的release版本:GitHub - fatedier/frp: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. 下面我介绍的均是Linux下的配置方法。 frpc systemd service 由于frpc用的较多,所以
2024-09-18
network
#技术文档

PVE软路由配置

2024-09-18
Linux > PVE
#技术文档

ChatGLM本地配置记录

gitea 原由 可爱的室友说想玩本地部署的GPT,于是这里打算部署一个ChatGLM给他玩一下。这里记录部署过程。本地使用的机器如图。由于GLM需要大量的显存和内存,我使用的是PVE容器分配了32GB内存用于和显卡用于推理模型。 环境配置 conda 并使用conda安装环境。 1234567wget https://repo.anaconda.com/archive/Anaconda3-2
2024-09-16
Linux
1…45678…10

搜索

Hexo Fluid