最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Unity腳本優(yōu)化(一)

2020-05-09 17:55 作者:unity_某某師_高錦錦  | 我要投稿

Before優(yōu)化前


void TakeDamage() {

????if (GetComponent<HealthComponent>().health < 0) {

????GetComponent<Rigidbody>().detectCollisions = false;

????GetComponent<Collider>().enabled = false;

????GetComponent<AIControllerComponent>().enabled = false;

????GetComponent<Animator>().SetTrigger("death");

????}

}


After優(yōu)化后


// private variables to store cached references

private HealthComponent _healthComponent;

private Rigidbody _rigidbody;

private Collider _collider;

private AIControllerComponent _aiController;

private Animator _animator;


// cache the references during initialization

void Awake() {

_healthComponent = GetComponent<HealthComponent>();

_rigidbody = GetComponent<Rigidbody>();

_collider = GetComponent<Collider>();

_aiController = GetComponent<AIControllerComponent>();

_animator = GetComponent<Animator>();

}


// use the cached references at runtime

void TakeDamage() {

if (_healthComponent.health < 0) {

_rigidbody.detectCollisions = false;

_collider.enabled = false;

_aiController.enabled = false;

_animator.SetTrigger("death");

}

}


Unity腳本優(yōu)化(一)的評論 (共 條)

分享到微博請遵守國家法律
邻水| 临朐县| 孝感市| 汶上县| 米易县| 雷山县| 宁乡县| 砚山县| 平顶山市| 常德市| 蒙城县| 博野县| 通渭县| 博湖县| 鹿邑县| 潮州市| 电白县| 遵义县| 安吉县| 堆龙德庆县| 老河口市| 淅川县| 利川市| 象山县| 淮阳县| 武冈市| 海丰县| 广饶县| 清镇市| 玉屏| 长乐市| 双桥区| 汽车| 江源县| 衡山县| 青阳县| 介休市| 肥东县| 樟树市| 即墨市| 周宁县|