Unity性能优化

这篇博客主要介绍了Unity引擎的性能优化策略,包括静态物体优化和贴图压缩。通过将静态物体设置为static,引擎能自动进行内存优化。针对移动端,推荐使用Advanced Texture Type,并根据平台选择不同的贴图压缩技术,如苹果设备使用PVRTC,安卓设备使用ETC,这些方法能有效提升帧率,实现性能优化。
摘要由CSDN通过智能技术生成

首先声明,以下内容是我看的某老师的视频后整理下来的,记录下来以备用
性能优化从两个方面来,首先静态优化,针对于静态物体,可以打勾static,引擎会自动优化内存。还有就是关于贴图方面,针对于移动端,对于不同的平台,贴图的压缩能够有效的提供帧率,达到性能的优化。Texture Type优先选择Advanced,对于压缩方式,苹果采用PVRTC,安卓采用ETC。

 下面说一下动态优化,对于相同的物体(同材质骨骼模型等等)可以共用一个SkinnedMeshRenderer。下面贴出源码:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class CombineOpMesh : MonoBehaviour
{

    void Start()
    {
        CombineToMesh(this.gameObject);
    }

    public void CombineToMesh(GameObject go)
    {
        SkinnedMeshRenderer[] smr = go.GetComponentsInChildren<SkinnedMes
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值