일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 짐벌락
- 게임개발
- ar
- C#
- ExtensionMethod
- callbyvalue
- 인터페이스
- 병맛게임
- 깃허브
- 리듬게임
- AR Foundation
- 게임
- 소규모프로젝트
- 델리게이트
- Quaternion
- 리듬게임에디터
- Euler
- AR게임
- 게임제작
- 레이캐스트
- callbyreference
- 유니티
- github
- 확장메서드
- Unity
- ARProgect
- 로케트
- raycast
- 1인개발
- AR세팅
- Today
- Total
목록전체 글 (118)
Ssssong += Dev
https://programming-beard.tistory.com/m/5 메서드 오버라이딩 리턴 타입이 다른 경우 (Java) 1. 오버로딩, 오버라이딩 프로그래밍 언어 기초 공부를 할 때, 수업이나 책에서 상속을 배우면서 보통 오버로딩과 오버라이딩을 같이 배운다. 보통 이런 식으로 배운다. 메서드 오버로딩 : 동일 programming-beard.tistory.com 나같은 경우는 UniTask를 반환하는 메서드 오버라이드 반환형식이 달라서 찾아보게 되었다. public virtual UniTask OnLoad() { return UniTask.CompletedTask; } public override async UniTask OnLoad() { ... }
Effective C# .NET 리소스 관리 * .NET 공용 언어 런타임(CLR)에 맞게 설계해야 한다. * GC(가비지 컬렉터)의 동작 방식을 잘 알고 비관리 리소스를 어떻게 다룰 지 대해 정확히 이해해야 한다. *수요일에 코드 분석한 내용 브리핑해야함. 1. 가비지 컬렉터 GC는 마크/콤펙트 알고리즘(?)을 사용하여 여러 객체 사이의 연관 관계를 효율적으로 파악하여 더 이상 사용되지 않는 객체를 자동으로 제거한다. GC는 개별 객체가 스스로 자신의 참조 여부나 횟수 등을 관리하도록 하지 않고 응용프로그램의 최상위 객체로부터 개별 객체까지의 도달 가능 여부를 확인하도록 설계되어 있다. 10번에 한번 꼴로 추가적으로 1세대 가비지 수집 진행 -> 100번에 한번 꼴로 2세대 객체를 포함한 모든 세대 객..
https://docs.unity3d.com/kr/2019.4/Manual/class-NavMeshAgent.html 내비메시 에이전트 - Unity 매뉴얼 NavMeshAgent 컴포넌트는 목표를 향해 움직일 때 서로를 피해가는 캐릭터 생성에 유용합니다. 에이전트는 내비메시를 이용하여 게임 월드에 대해 추론하고 서로 또는 기타 움직이는 장애물을 피할 docs.unity3d.com https://twosouls.tistory.com/7 Unity NavMesh #3 실시간 네비메시 빌드 오늘은 NavMesh Building Component의 두번째 예제를 살펴보려고 합니다. 두번째 예제에는 runtime navmesh build, real-time navmesh build와 관련된 내용이 있습니다. 이..
https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions C# Coding Conventions Learn about coding conventions in C#. Coding conventions create a consistent look to the code and facilitate copying, changing, and maintaining the code. docs.microsoft.com
비트 연산은 선언된 값의 합이 다른 멤버의 값과 절대로 겹치지 않는다. 왼쪽 1 오른쪽 2 위 4 아래 8 이런식으로 선언한다면 연산의 합이 각 멤버와 겹치지 않으므로 고유한 조합의 계산이 가능하여 한 변수에 여러 옵션을 넣고 빼는 것이 가능하다. enum을 [Flag] 어트리뷰트를 사용하여 선언할 수 있다. [Flags] public enum Ways { Left = 1, Right = 2, Up = 4, Down = 8 } 사용할 때는 비트연산자를 이용한다. Ways way = Ways.Left | Ways.Right; 매번 2곱해서 계산하기 귀찮으면 이렇게 표기도 된다. [Flags] public enum Ways { Left = 1

1. C언어 C언어 C (프로그래밍 언어) - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. C패러다임명령형 프로그래밍 (절차적 프로그래밍), 구조적 프로그래밍설계자데니스 리치개발자데니스 리치, 벨 연구소발표일1972년최근 버전C17최근 버전 출시 ko.wikipedia.org 개발 배경 : 리치와 톰슨에 의해 개발되던 유닉스 운영체제를 PDP-11로 포팅할 때 B 언어에서 부족한 바이트 접근기능을 보완하기 위해 C언어의 초기 버전이 개발되었다. 1973년 struct 자료형이 추가된 것으로 C언어는 유닉스의 대부분을 C로 쓸 수 있을 정도로 강력해졌다. 유닉스는 어셈블리가 아닌 언어로 구현된 최초의 운영체제 커널 중의 하나였다. 1977년 경, 리치와 존슨이 유닉스 운영체제의 이식성..

ProjectSetting - Graphics - Always Included Shaders에 추가하면 된다. 간단!

[개선사항] 8.17일자 개선 사항 - 마우스 에셋 교체 (완) - 솜빠진 곰인형 모델링 추가 (완) - 용 그림 방향 직관성 개선 (완) - 용 그림 아이템 적용 범위 넓게 개선 (완) - 모나리자 액자획득 단계 개선 (완) - 표지판 에셋 추가 (완) - 음량 조절 기능 추가 (완) - 용사 회전 시 애니메이팅 잘 안되는 부분 개선 (완) - Observer 실행 순서에 따른 문제였음. 에디터 세팅에서 실행 순서 미뤄서 해결 - 큐브에서 문 생길 시 좀 더 자연스러워지도록 연출 개선 - 아직 좀 어색하지만 좀 나은....듯....???? 조금 더 고민.... 남은 개선 사항 목록 - 7번째 기차 출발 속도 개선 - 기차 및 기찻길 기울어진 에셋 개선 - 3갈래길에서 기차 교체할 때 어색한 기차 위치 ..