전체 글 (195)

  • 2024.07.01
  • 2024.06.28
  • 2024.06.27
  • 2024.06.19
  • 2024.06.17
  • 2024.06.14
  • 2024.06.14
  • 2024.06.10
  • 2024.06.10
  • 2024.06.09
  • 2024.06.08
  • 2024.06.08
  • 07
    01

    "MonoBehaviour"는 유니티 엔진에서 가장 기본적인 스크립트 클래스입니다. 이 클래스의 이름에는 두 가지 중요한 요소가 있습니다: "Mono"와 "Behaviour".

    1. Mono

    • "Mono"는 그리스어로 "하나" 또는 "단일"을 의미합니다. 유니티 엔진은 "Mono" 프로젝트를 기반으로 하고 있습니다. Mono는 .NET 프레임워크의 오픈 소스 구현체로, 다양한 플랫폼에서 .NET 애플리케이션을 실행할 수 있게 합니다. 유니티는 이 Mono 프로젝트를 사용하여 C# 스크립트를 지원하고, 다양한 플랫폼에서 실행될 수 있도록 합니다.
    • 유니티의 초기 버전들은 Mono를 사용하여 스크립트를 처리했습니다. 현재는 .NET Core와 IL2CPP 등의 기술도 사용되고 있지만, MonoBehaviour라는 이름은 그대로 유지되고 있습니다.

    2. Behaviour

    • "Behaviour"는 행동, 동작을 의미합니다. 게임 오브젝트에 스크립트를 통해 동작을 부여하는 역할을 하는 클래스임을 나타냅니다.
    • MonoBehaviour는 유니티에서 모든 스크립트가 상속해야 하는 기본 클래스이며, 이 클래스를 통해 게임 오브젝트의 동작을 정의하고 제어할 수 있습니다. 예를 들어, 게임 오브젝트의 업데이트, 물리 계산, 사용자 입력 등을 처리할 수 있습니다.

    결론

    "MonoBehaviour"는 Mono 프로젝트 기반의 .NET 스크립팅 환경에서 게임 오브젝트의 동작을 정의하기 위해 사용되는 클래스입니다. 이름 자체는 유니티가 Mono 프레임워크를 사용하여 스크립트를 처리하고, 이를 통해 게임 오브젝트의 행동을 정의하는 역할을 한다는 의미를 담고 있습니다.

    이를 통해 유니티 개발자들은 C#을 사용하여 게임 오브젝트의 동작을 정의하고, 다양한 플랫폼에서 실행될 수 있는 강력한 스크립트를 작성할 수 있습니다.

    반응형
    COMMENT
     
    06
    28

    클라우드타입에서 배포

    배포에서 에러가 두차례정도 있어 수정 후 배포 완료

    API 키 입력하여
    내 계정의 캐릭터정보 모두 가져오기

    이후 스타일 약간 개선

    츄츄지지를 모티브로 메뉴, footer 등 개선
    계정조회 기능

    구입했던 도메인 클라우드타입에서 연결

    도메인 연결 완료
    기능은 별거 없지만 일단 마무리

     

    반응형

    '다이어리' 카테고리의 다른 글

    UI Toolkit 학습중  (0) 2024.07.22
    디코봇 이미지 저장 방식 변경  (0) 2024.07.08
    근황  (0) 2024.06.27
    정보처리기사 실기 합격  (0) 2024.06.19
    금일 알고리즘 자료구조 학습  (0) 2024.06.17
    COMMENT
     
    06
    27

    보이는 게임사에 가능한 모두 서류지원중

    1/3 정도 서류탈락, 나머지는 무소식

    어드레서블 영상 보며 학습 중

    반응형
    COMMENT
     
    06
    19

    69점 합격

    합격 점수가 60점이고, 가채점 결과가 60~70점이었다.

    결과는 69점.

    불합격 나왔으면 정말 억울했을 정도로 답안 제출 전에 검토를 세어번정도씩은 했었다

    합격 나와서 다행이다.

    반응형
    COMMENT
     
    06
    17

    https://www.youtube.com/playlist?list=PL3xNAKVIm80KOJ0g_OuJ7z-K9Esz4laZC

     

    자료구조, 알고리즘, CS 지식

    자료구조 와 알고리즘 그리고 CS지식을 다루는 영상모음 | Data Structures and Algorithms

    www.youtube.com

    • 빅오 표기법
    • 연결 리스트
    • 투포인터
    • 슬라이딩 윈도우 알고리즘
    • 트리 자료구조
    • 힙 자료구조, 우선순위 큐 (음... 잘 모르겠다 다른 영상도 더 봐야 할 듯)
    반응형
    COMMENT
     
    06
    14

    이 사람, 결국 자소서 점검은 안하고 딴짓만 하다 집 갔다.

    (노동요)

    https://www.youtube.com/watch?v=j6Wv6tKrVOE

    주르르 고민중독

    Unity 클라이언트 프로그래머 직군에 지원서를 마구 날리고는 있는데

    4일 뒤인 6월 18일에 가채점으로 합격했던 정보처리기사 자격증시험 결과가 나오는 날이라서 4일을 기다렸다 넣는게 좋았을지 모르겠다.

    ....

    자소서 점검하러 왔는데 너무 신나서 프로그래머스 코테 연습 조금이랑, Spleeter로 주르르 고민중독 보컬분리 조금 해봤다. 오전만 시간 보내고 근처에서 밥 먹고 집 돌아가야되겠다. 너무 더워.

    Spleeter는 로컬에서도 쓸 수 있지만 구글 Colab에서 사용 해 보았다.

    원래 이전에 작성했던 코드는 직접 파일을 업로드하는 방식이었지만, 그것도 귀찮아져서 곡의 유튜브 링크를 input하면 분리된 음원(보컬, Inst)이 output 되도록 수정하였다.

    https://colab.research.google.com/drive/1G5WyV7oMsm19RS9lsf8kS83rnqFHpj9b?usp=sharing

     

    Spleeter(2024.06.14)

    Colab notebook

    colab.research.google.com

    [번외 : 유튜브로부터 가져와서 음원분리] 하단에 있는 내용을 순차적으로 실행 완료하면 분리된 음원을 얻는다.

    왼쪽의 폴더모양 버튼을 눌러 파일시스템(폴더트리)을 확인할 수 있다.

    둘 다 우클릭으로 다운받을 수 있다. 또는 

    display(Audio(vocals_path))

    이런 코드로 가시화하여 직접 재생이 가능했던 걸로 기억하는데, 어째선지 런타임 오류가 뜨며 실행되지 않는다.
    Colab을 유료로 사용하고 있지 않아서 그런가... ㅠ

    분리된 음원은 아래와 같다. wav파일로 출력이 되며 압축되어있지 않아 두 파일이 같은 크기인것을 확인할 수 있다.

    20메가가 넘는 파일은 포스트에 넣지 못한다고 하여 원본을 업로드할 수 없다.

    https://www.youcompress.com/ko/wav/

     

    WAV 오디오 파일 압축, 온라인 WAV 파일 압축기 | YouCompress

    온라인에서 WAV 오디오 파일 무료 압축, 온라인에서 WAV 오디오 파일 크기 줄이기, 온라인에서 WAV 파일 압축, 무료 WAV 압축기. 가입할 필요도 없고, 워터마크도 없고, 누구나 무료로 사용할 수 있습

    www.youcompress.com

    해당 서비스를 사용해서 살짝 압축.

    다이어트 완료

    크기가 많이 줄긴 했는데 음질이 깨져 들릴 정도로 끔찍해서 위 방법 말고 wav to mp3 convert를 하기로 했다.

    https://cloudconvert.com/wav-to-mp3

     

    WAV to MP3 | CloudConvert

    Compress Merge Capture Website Create Archive Extract Archive Convert WAV Converter WAV WAV is an audio file that is associated with Microsoft Windows. It is the default audio format for Windows. But it supports almost all the Operating Systems. WAV files

    cloudconvert.com

    변환 중
    accompaniment (1).mp3
    4.52MB
    vocals.mp3
    4.80MB

    Spleeter로는 대충 위와 같은 퀄리티의 결과를 뽑을 수 있다. 압축해서 첨부를 해서 그렇지, 음질은 위 첨부된 mp3 파일보다 훨씬 고음질이다.

    약간 하자가 있지만, 그래도 좋은 점은 작은 크기로 숨겨져있던 화음 파트를 들을 수 있다는 점이다.

    오전 10시 40분.
    코딩테스트 연습 조금 하다가 육회덮밥 점심특선(8,900) 먹고 동생것도 포장하여 귀가 할 예정이다.

    카페가 시원하질 않아서 집중이 잘 안된다.

    집 돌아가면 메할일 후 마음을 가다듬고 자기소개서를 작성하여
    자기소개서를 요구하고 있어 지원서를 아직 내지 못했던 두 군데에 추가로 지원서 작성 및 제출을 완료할 예정이다.

    반응형
    COMMENT
     
    06
    14

    지원 목록

    주로 게임잡에서 찾은 기업에 지원을 하였고, 이외 루트를 통해서도 몇 곳 지원을 하였다.

    거의 상향지원을 한 느낌이지만, 면접이나 코테로 이어진다면 좋은 경험이 될 것 같다고 생각한다.

    최근 깃허브 농장

    요즈음 포트폴리오나 이력서 준비에 치여서 잔디농장이 싱싱하지 못하다. 곧 코테 연습과 서브 프로젝트 진행으로 슬슬 다시 채워지기 시작할 것 같다.

    반응형
    COMMENT
     
    06
    10

    https://www.youtube.com/watch?v=m-9pAwq1o3w&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC

    상향지원의 벽 코딩테스트

    예전에 공부했던 내용을 다 잊어버려 DFS, BFS 수준에서부터 다시 준비해야하는 왕뉴비 상태

    반응형
    COMMENT
     
    06
    10

    여러 번 모라스 스토리를 밀다가 이상한 점이 있어 버그를 제보.

    모라스 스토리 페이즈 1 완료

     

    단축된다며!!

    1. 어떤 버그인가요? 버그를 사용하면 어떻게 되나요?
    악용여지는 없지만, 안내메시지와 실제 반영되는 내용이 달라 유저가 혼란을 겪게 될 가능성이 있습니다.
    "이전 아케인리버 지역의 일일 퀘스트를 단축할 수 있습니다."라는 안내메시지와 다르게, 실제로는 단축이 되지 않습니다.
    아카라이브에 작성한 해당 글의 영상을 참고하여주시면 감사하겠습니다.
    https://arca.live/b/maplestory/108451074?p=1

    2. 버그를 처음 발견한 시간이나, 언제부터 버그가 발생했는지 구체적으로 알려주세요.
    (Ex. 2021년 9월 1일 오전 10시 or 클라이언트 1.2.352 이후 or 불확실)
    마지막 확인 시점 : 2024년 06월 10일 오전 10시 30분경. 훨씬 이전 시점부터 계속 발생한것으로 추정

    3. 어떻게 하면 그 버그를 사용할 수 있나요? 자세히 알려주세요. 만약 버그 사용방법을 잘 모른다면
    의심되는 방법은 뭔가요?
    모라스 스토리 퀘스트를 진행중인 모든 캐릭터에게 예외없이 발생(신고자는 3회째 인지중)

    4. 버그를 사용한 캐릭터명은 뭔가요?
    버그 테스트 : 배후의라라(제니스)
    본캐 : 말랑단라라(엘리시움)

    5. 참고할만한 스크린샷이 있으면 "이미지 첨부"기능을 사용해서 함께 넣어주세요.
    파일첨부하였습니다. 최대용량이 5메가로 너무 적어 작은 이미지로 재캡쳐하여 번거로웠습니다..

    제보 완료

     

    반응형
    COMMENT
     
    06
    09

    테스트용 앱. 거의 빈 내용이라 승인이 될지 모르겠다

    이것저것 막히고 찾아보느라 1시간 40분 정도가 걸렸다. 광고게재 없음으로 설정해두어서 광고 있음의 경우를 작성할 경우 더 시간이 걸릴 것 같다.

    검토에는 약 일주일 정도가 걸린다고 적혀있었다. 혼자서 해 본 타임어택 과제를 완수하여 뿌듯.

    참고로 현재 앱 내 상태는 이렇다.

    수박게임을 클론할 예정이고, 메이플스토리 라라의 퍼스널컬러를 이용한 색으로 다른 크기의 원형 오브젝트들을 이용할 예정.

    현재 아무 로직도 없는 상태이고, 원형 오브젝트에는 리지드바디와 콜라이더를(중력 및 충돌처리), 그릇에 해당하는 오브젝트에는 콜라이더를, 아웃라인은 콜라이더와 isTrigger를 활성화 해 준 상태이고 그 외 로직은 없다.

    현재로써는 오로지 출시 테스트를 위한 프로젝트이다.

    반응형
    COMMENT
     
    06
    08

    Privacy Policy

    This privacy policy applies to the 라라게임(LalaGame) app (hereby referred to as "Application") for mobile devices that was created by (hereby referred to as "Service Provider") as a Free service. This service is intended for use "AS IS".

    Information Collection and Use

    The Application collects information when you download and use it. This information may include information such as

    • Your device's Internet Protocol address (e.g. IP address)
    • The pages of the Application that you visit, the time and date of your visit, the time spent on those pages
    • The time spent on the Application
    • The operating system you use on your mobile device

    The Application does not gather precise information about the location of your mobile device.

    The Application collects your device's location, which helps the Service Provider determine your approximate geographical location and make use of in below ways:

    • Geolocation Services: The Service Provider utilizes location data to provide features such as personalized content, relevant recommendations, and location-based services.
    • Analytics and Improvements: Aggregated and anonymized location data helps the Service Provider to analyze user behavior, identify trends, and improve the overall performance and functionality of the Application.
    • Third-Party Services: Periodically, the Service Provider may transmit anonymized location data to external services. These services assist them in enhancing the Application and optimizing their offerings.

    The Service Provider may use the information you provided to contact you from time to time to provide you with important information, required notices and marketing promotions.

    For a better experience, while using the Application, the Service Provider may require you to provide us with certain personally identifiable information. The information that the Service Provider request will be retained by them and used as described in this privacy policy.

    Third Party Access

    Only aggregated, anonymized data is periodically transmitted to external services to aid the Service Provider in improving the Application and their service. The Service Provider may share your information with third parties in the ways that are described in this privacy statement.

    Please note that the Application utilizes third-party services that have their own Privacy Policy about handling data. Below are the links to the Privacy Policy of the third-party service providers used by the Application:

    The Service Provider may disclose User Provided and Automatically Collected Information:

    • as required by law, such as to comply with a subpoena, or similar legal process;
    • when they believe in good faith that disclosure is necessary to protect their rights, protect your safety or the safety of others, investigate fraud, or respond to a government request;
    • with their trusted services providers who work on their behalf, do not have an independent use of the information we disclose to them, and have agreed to adhere to the rules set forth in this privacy statement.

    Opt-Out Rights

    You can stop all collection of information by the Application easily by uninstalling it. You may use the standard uninstall processes as may be available as part of your mobile device or via the mobile application marketplace or network.

    Data Retention Policy

    The Service Provider will retain User Provided data for as long as you use the Application and for a reasonable time thereafter. If you'd like them to delete User Provided Data that you have provided via the Application, please contact them at aa01092308481@gmail.com and they will respond in a reasonable time.

    Children

    The Service Provider does not use the Application to knowingly solicit data from or market to children under the age of 13.

    The Application does not address anyone under the age of 13. The Service Provider does not knowingly collect personally identifiable information from children under 13 years of age. In the case the Service Provider discover that a child under 13 has provided personal information, the Service Provider will immediately delete this from their servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact the Service Provider (aa01092308481@gmail.com) so that they will be able to take the necessary actions.

    Security

    The Service Provider is concerned about safeguarding the confidentiality of your information. The Service Provider provides physical, electronic, and procedural safeguards to protect information the Service Provider processes and maintains.

    Changes

    This Privacy Policy may be updated from time to time for any reason. The Service Provider will notify you of any changes to the Privacy Policy by updating this page with the new Privacy Policy. You are advised to consult this Privacy Policy regularly for any changes, as continued use is deemed approval of all changes.

    This privacy policy is effective as of 2024-06-08

    Your Consent

    By using the Application, you are consenting to the processing of your information as set forth in this Privacy Policy now and as amended by us.

    Contact Us

    If you have any questions regarding privacy while using the Application, or have questions about the practices, please contact the Service Provider via email at aa01092308481@gmail.com.


    This privacy policy page was generated by App Privacy Policy Generator

    반응형
    COMMENT
     
    06
    08

    포즈만 따봤는데도 어려웠다

    반응형
    COMMENT