
性能测试
文章平均质量分 59
鹿野素材屋
独立游戏/应用开发,《香椿勇者》开发者,长期接各类外包。
对动作游戏、游戏AI具有浓厚兴趣,现在主要进行模拟经营类型游戏开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#:判断点是否在多边形内
多边形内任意一点,向任意方向射线,相交数必然为奇数。接着我们就可以利用线段到线段的相交数,求出想要的结果。除了顶点照顾不到,基本也够用了。原创 2024-11-20 14:48:13 · 547 阅读 · 0 评论 -
Unity自动LOD工具AutoLOD Mesh Decimator的使用
最近在研究大批量物体生成,由于我们没有专业美术,在模型减面工作上没有人手,所以准备用插件来实现LOD功能,所以找到了AutoLOD Mesh Decimator这个插件。可以看到极限情况下,顶点数为4.3k=>480,面数为6.2k=>306。1,导入插件后,我们拿个实验的僵尸狗来做实验。此时顶点数为4.3k,面数为6.2k。另外播放会发现原有动画功能并不受影响。点击generate生成lod。2,使用插件进行lod操作。原创 2024-11-14 14:40:53 · 690 阅读 · 0 评论 -
Unity项目优化方案2023
每年整个新活,每年出个手游项目。又到了项目收尾的季节,也是最掉头发的时候。这两周开启漫漫的优化之路。老方法,先按住Ctrl+7,打开profiler性能分析工具,找到性能占用的大头。不用看也能猜到,Batches是优化的重头戏。原创 2023-03-07 10:52:22 · 1915 阅读 · 0 评论 -
Unity使用NaveMesh实现第一人称视角移动
navemesh已经大量使用到游戏中,但大部分寻路都是使用SetDestination函数,给予一个目标点移动,第一人称直接操控移动的文章很少。为了解决这个问题,特此出了这篇文章。这篇博客主要使用NavMeshPath,通过得到移动数组,最终实现正确移动。以上就是今天要讲的内容,本文仅仅简单介绍了NavMeshPath的使用,而NavMeshPath提供了大量能使我们快速便捷地处理数据的函数和方法。(吐槽下~官方总结)原创 2022-11-15 11:40:18 · 1719 阅读 · 1 评论 -
射线实现扇形检测
参考了一篇博客,简要写了下demo,代码如下using System.Collections;using System.Collections.Generic;using UnityEngine;public class NewBehaviourScript : MonoBehaviour{ // Start is called before the first frame update void Start() { } // Update is原创 2022-05-19 14:17:41 · 589 阅读 · 0 评论 -
一个简单的游戏性能测试用例
作为开发人员,我们经常会遇到美术给的模型面数过多等情况。为了避免返工,可以先做一个简单的游戏性能测试用例。具体功能如下:1,生成测试盒子;2,得到游戏中的点面数;3,FPS实时监测检测点面数的代码如下:using UnityEngine;using System.Collections;/// <summary>/// 计算场景中的顶点与三角面/// </summary>public class CalculateVertsAndTris : Mo.原创 2020-11-18 14:20:30 · 3903 阅读 · 0 评论