做就对了香脆
搜索文章
首页
Hello Halo
Halo
关于
首页
Hello Halo
Halo
关于
全部
默认分类 (1)
计算机基础科学 (55)
计算机图形学 (17)
客户端技术 (69)
数学与线性代数基础 (8)
数据结构与算法 (13)
服务端技术 (75)
Docker应用与NAS (36)
编程语言 (65)
Unity游戏开发 (10)
机器学习与AI (18)
思维改变生活 (1)
机器学习与AI (2)
浅尝嵌入式开发 (8)
Unity实现通用红点树
在使用Unity开发游戏的时候经常用到红点系统,当玩家点击之后,或者收到服务器数据之后,都需要刷新红点的显示。如果每个人都自己写自己的红点模块,会增加不少的重复任务量,因此迫切需要一个通用的红点系统,其他模块只需要编写自己模块的表现层代码即可。所以单独抽取了一个红点树的逻辑。简单用UGUI拼了个界面
作者:Administrator
发布时间:2023-08-16
分类:
Unity游戏开发
字体渲染原理与TextMeshPro使用
最近用了一段时间的TextMeshPro,也是逐渐对其有一定了解以及自己的一些看法。先说说为什么最近项目切换了TextMeshPro呢?主要还是因为内存问题,项目中Unity版本2020.x,Unity想要升级的要话踩的坑确实有点多,没像Android那样平滑升级,所以切换版本的方案暂时pass掉,
作者:Administrator
发布时间:2023-07-02
分类:
Unity游戏开发
Unity中实现无限滑动的ScrollView
当邮件中有1000封邮件,商店列表中有1000个物体,如果直接实例化1000条数据显示则会大大增加 DrawCall,而大量不可见的数据被 Mask 组件排除在可视范围之外,但他们依然存在,这时就需要考虑通过一个无限滑动的 ScrollView 来优化渲染性能,下面这种复用方式提供了一个通用的思路来
作者:Administrator
发布时间:2023-01-11
分类:
Unity游戏开发
Unity中实现图片拼接的几种方案
最近项目中遇到个问题,二维码是根据不同的用户信息动态生成的,宣传海报背景是固定的图,现在需要将其拼接在一起并分享出去,目前有两种方案分别适用于不同的情况,分别是用 UGUI 拼接好之后然后截图指定区域分享出去,其次是直接一个一个的操作像素点,这里记录了操作中需要注意的点和详细代码实现。 <!-- m
作者:Administrator
发布时间:2022-12-21
分类:
Unity游戏开发
Unity物理系统与动画系统的优化
本次来看看Unity编辑器创建资源优化之物理系统的选择和使用,碰撞检测与物理碰撞混用乱用等问题,以及动画系统的优化,本次主要这两点内容。Unity 的内置物理系统 (Nvidia PhysX) 在移动设备上开销较大,应该尽量简化碰撞体,网格碰撞体开销较大,或者一开始就预先烘焙碰撞网格,使用物理方法移
作者:Administrator
发布时间:2022-08-15
分类:
Unity游戏开发
Unity的场景管理与UGUI优化
本次来看看Unity编辑器创建资源优化,一是合理的场景管理,合理使用预制体来定义场景中重复使用的元素,二是关注Unity UI性能的四类问题,UGUI其实平时使用的比较多,但是误区也多(比如多Canvas独立管理)。而且UI的性能和优化往往是最容易被忽略的一点,看似影响不大,但当一个项目达到了瓶颈的
作者:Administrator
发布时间:2022-08-15
分类:
Unity游戏开发
Unity纹理与动画优化
这是Unity性能优化的资源优化第二篇,主要是Texture优化和Animation优化,其实在 SUNTAIL - Stylized Fantasy Village 这个工程里面纹理优化的空间挺大的,主要优化方式是纹理压缩。之前专门调研过各种纹理压缩格式在Android设备上的支持情况(主要是部分
作者:Administrator
发布时间:2022-08-02
分类:
Unity游戏开发
Unity性能优化之资源优化
Unity的性能优化是一个永恒的话题,性能优化主要是围着CPU、GPU和内存三大方面进行。先从资源优化开始吧,资源优化涉及到资源加载(CPU、内存),资源渲染(GPU、显存)等方面,也是最容易着手优化的点。主要涵盖了Audio资源、Model资源、Texture资源、Animation资源等,现在逐
作者:Administrator
发布时间:2022-08-01
分类:
Unity游戏开发
Unity Shader Graph学习笔记
Shader 在 Unity 2018 之前都是需要写代码编辑的, Unity 2018 推出了 Shader Graph 插件, Shader Graph可以通过可视化界面拖拽就可以实现着色器的创建和编辑。 后续学习 Shader 的相关笔记都会放在这里,实现了基础的PBR Shader、水面效果
作者:Administrator
发布时间:2022-08-01
分类:
Unity游戏开发
Unity VR(Pico)开发
最近入手了心仪已久的 VR-Pico Neo 3,价格还不错1900¥拿下,希望 Neo 4晚点出来哈,不然感觉会亏死!基于 Unity 引擎的基础 XR 场景,主要熟悉了一下Pico的SDK引入,手柄交互控制,2D UI交互之类的API。体验了一下其实用起来还蛮简单的,官方文档嘛一言难尽,先看看下
作者:Administrator
发布时间:2022-06-20
分类:
Unity游戏开发
共 10 篇文章
1
页