2024/06 4

솔리디티 13. super

super - 오버라이딩 할 때 사용.- super을 통해 원래의 함수를 갖고 불러옴.  - event fatherName / function who를 사용하여 fatherName 출력.  - son 이름을 나타내는 event 값 / function who를 사용하여 상속받고 오버라이딩 .  - who라는 function이 길다고 가정하에 여러 번 일일히 다 써줄 수 없기에 super.who() 사용.- super.who() 사용함으로써 fatherName 자체를 가지고 온 것을 확인할 수 있음.  - son을 deploy 하면 두개의 이벤트가 출력됨을 알 수 있음. 상속에 따른 super  - father, mother who라는 function 사용.- son은 who를 오버라이딩하고 있음.  - s..

유니티 09. Terrian Map

Unity Terrain- 유니티에서 제공하는 미들웨어 엔진으로 높이 맵을 제작할 수 있는 툴.장점제작 및 수정이 용이하다.LOD 지원Asset Store에 제공되는 다양한 지형지물 오브젝트, Terrain 텍스처단점메모리를 많이 사용한다.연산이 많아 CPU 자원을 많이 사용한다. 즉, 게임이 느려진다.Terrain 컴포넌트 : 높낮이, 텍스처 설정과 같은 Terrrain 제작 메뉴Terrain Collider 컴포넌트 : Terrain의 높낮이 생김새대로 충돌 처리를 함. - 크기 설정 Terrain 컴포넌트Create Neighbor Terrains : 크기, texture 정보를 복제한 terrain을 주변에 생성.Paint Terrain : Terrian에 보여지는 texture, 높낮이 등을 설..

유니티 2024.06.05

솔리디티 12. event2 - indexed

indexed- 이벤트 내에서만 사용할 수 있는 키워드- 특정한 이벤트 값을 불러오는데 사용.  - numberTracker는 5가 적힌 이벤트를 가져올 수 없지만 numberTracker2는 num에 적힌 5가 적힌 이벤트를 가져올 수 있음.> index는 내가 가져오고 싶은 값을 필터하여 가져올 수 있음.- pushEvent 함수는 각각 출력 뒤 num + 1  됨.  - 하지만 deploy 하면 특정한 값을 가져올 때 어떻게 차이가 나는지 모름. 가나슈를 이용한 실습 - get-best 이벤트 사용하여 각 이벤트 가져와야 함.- fliter 안에 num은 2나 1를 가져오라는 뜻.- fromBlock은 toBlock까지의 이벤트를 수색하여 필터에 적용된 2나 1을 가져오라는 뜻.  - NumberT..

솔리디티 12. event 1 - 정의

솔리디티- print가 없음.- 이벤트로 값을 출력할 때 그 값들은 블록 안에 저장됨. 이벤트 정의  - info라는 이벤트 생성.- 출력하고자 하는 값들을 ()에 입력.  - 함수 안에 누가 보내는 지 저장하고자 info 입력.  - deploy 하면 이벤트 info가 블록 안에 각인이 된 것을 확인할 수 있음.  > 언제든지 info 값을 불러와서 사용 가능.