본문 바로가기

전체 글89

C# 공부(2) 11~20 12. 실수를 표현하는 float, double, decimalusing System; namespace A012 {     class Program     {         static void Main(string[] args)         {             float flt = 1F / 3;             double dbl = 1D / 3;             decimal dcm = 1M / 3;             Console.WriteLine("float : {0}\ndouble : {1}\ndecimal : {2}", flt, dbl, dcm);             Console.WriteLine($"float : {sizeof(float)}\ndouble : {si.. 2024. 8. 21.
C# 공부(1) 1~10 쉬는 기간동안 여러 대회를 나가서 수상도 하고 상금도 받으며, 회사에서 인턴마냥 일을 하면서 느꼈던 것이 있다너무 기초가 안되어 있는 것 같다....대회에서는 크게 느끼지 못했는데, 회사에서 굴러다니다 보니, 내 코드가 얼마나 쓰레기 같은지 다시 끔 느끼고 있다가장 큰 문제는, 이때까지 공부한 유니티 스크립트 코딩이 전체적으로 C#에 근거해서 짜야 하는데, 나는 C#을 배운적이 없다.....!이 무슨 덧셈 뺄셈도 모르면서 곱하기 나누기를 하고 있는 판국인가 싶어서 C# 기초를 파보기로 했다. 책은 강벽익님의"초보자를 위한 C#200제"를 사용했다part1 ~ 5 까지 나누어져 있는데, 약 100제까지 해보면 대충 감이 올 것 같다. 이 카테고리에서는 예제를 전체적으로 정리하는 부분이 될 것 같다. 1. .. 2024. 8. 21.
[유니티] 유니티 타일맵 관련 정보, 공부 오늘은 타일맵에 대해서 자세히 파고들어 보려 한다 원래도 기본적인 개념 지식은 가지고 있었지만, 애니메이션 타일 같은 기능은 모르고 있었기에, 이런 기능을 좀 더 파보고자 한다 타일맵과 내용은 유튜브의 '골드메탈'님의 강좌를 기반으로 공부를 시작했다 타일맵은 본 스프라이트를 사용했다저작권 프리이니 유용하게 써먹으면 좋을 것 같다  타일맵은 유니티에 넣었다 하지만 이 상태는 그냥 싱글 스프라이트 상태이니, 이후에 설정을 조절해 주어야 한다 우선 타일 팔래트를 작성해 보자 누르면 이런 창이 나오는데, 새로운 팔레트를 작성해주면 된다 이때, 팔레트에서 스프라이트를 사용하게 위해서는 스프라이트를 슬라이스 해줄 필요가 있다 슬라이스를 하지 않을시, 그냥 통짜 이미지가 들어가 버리기 때문이다 스프라이트를 커팅해준다.. 2024. 6. 22.
[유니티 게임 개발] 동방을 걷다 프로젝트 15 - 레이무 상애 엔딩 2024 05 30(PM 08:30) 현재 듣고있는 곡Wind God Girl레밀리아 씬에 넣을가 싶은 노래바이올린 연주가 인상깊다   상점에 엔딩 아이템, 반지를 추가해 보려 한다그전에 먼저 버튼들을 정리해야 할 것 같다 현재 모든 버튼을이 따로 스크립트를 가지고 있는데, 굉장히 혼란스러운 방식으로 만들어 놨음을 알 수 있다 이를 해결하기 위해서 상점 버튼 매니저를 만들어서 관리하자 기능은 이미 구현되어 있으니 그대로 사용한다 public Button power;    public Button defense;    public Button dodge;        public GameObject less_gold;    // Start is called before the first frame update    void Start(){  .. 2024. 5. 31.