[TIL] 39 3D 강의, 팀과제 ⭐⭐

업데이트:

카테고리:

태그: , ,


MaterialPropertyBlock



유니티 숙련주차 10일차, 팀과제

   [o] 알고리즘 문제 - 46
   [o] 강의 듣기 - 2개 복습하기
   [X] 다른반 강의 듣기
   [X] 다른반 발표 보기







1. 팀과제

  • 원거리 죽으면 3마리로 리스폰
  • 체력바
  • 버그수정
  • 추가) hp바 커서 시

2. MaterialPropertyBlock

private MeshRenderer[] meshRenderers;

IEnumerator DamageFlash()
{

    MaterialPropertyBlock propBlock = new MaterialPropertyBlock();
    for (int x = 0; x < meshRenderers.Length; x++) {
        meshRenderers[x].material.color = new Color(1.0f, 0.6f, 0.6f);

        /*meshRenderers[x].GetPropertyBlock(propBlock);
        propBlock.SetColor("_Color", new Color(1.0f, 0.6f, 0.6f));
        meshRenderers[x].SetPropertyBlock(propBlock);*/
    }

    yield return new WaitForSeconds(0.4f);
    for (int x = 0; x < meshRenderers.Length; x++) {
        meshRenderers[x].material.color = Color.white;

       /* meshRenderers[x].GetPropertyBlock(propBlock);
        propBlock.SetColor("_Color", Color.white);
        meshRenderers[x].SetPropertyBlock(propBlock);*/
    }
}







잡담,정리





참고 : 유니티 TOP


📔

댓글남기기