- Unity DOTS - IEnableableComponent을 반복문없이 변경하기개양반오늘은 매우 짧은 팁이다.IEnableableComponent는 가장 효율적인 방법으로 Entity의 상태를 변경할 수 있는 컴포넌트이다. 다수의 Entity 상태를 변경할 때는 꼭 반복문을 써야 할까? 보통은 많이 사용될 거 같은 기능에 대해 함수로 기능을 만들어줄 때가 많다. 먼저 entityManager와 entityQuery를 변수로 만든다.var entityManager = World.DefaultGameObjectInjectionWorld.EntityManager;var entityQuery = new EntityQueryBuilder(Allocator.Temp) .WithAll() .WithPresent() ..
- 2025-02-10 19:23:07
- Unity DOTS - 클릭한 장소로 이동하기개양반개요Unity DOTS에서 클릭한 좌표로 이동시키는 방법에 대해 알아보자. Scene 작업1. 서브씬 만들기 게임오브젝트를 Entity로 변환하려면 SubScene에서 게임오브젝트를 생성해야 한다.미리 Entity로 만들어서 런타임에서 랙걸리지 않기 위함이라고 생각하면 된다. 2. Ground 생성SubScene 의 자식으로 Plane을 만든다. Ground로 이름을 변경하고 LayerMask에 Ground를 추가해서 해당 오브젝트의 레이어를 Ground로 변경한다. 3. 캐릭터 생성SubScene의 자식오브젝트로 빈게임오브젝트를 만들고 이름을 Player로 변경한다. Rigidbody와 Capsule Collider를 추가한다.Player의 자식오브젝트로 Capsule을 추가하고 Collider를 ..
- 2025-02-09 23:27:58
- 높은 마진율, 안정적인 재정과 계약 소식: 사운드하운드 AI ( SOUN )개양반* 투자에 대한 선택은 본인이 하는 것이고 책임 역시 본인이 지는 거라 생각합니다. * 블로그 특성상 주관적인 생각이 들어갑니다. 블로그의 내용은 작성자의 주관적인 생각임을 감안하시고 투자를 하실 때에는 다양한 곳에서 정보를 얻고 투자하시기를 권장합니다. 사운드하운드 소개 자연어 이해, 음성 인식, 검색 기술을 포함한 서비스를 제공하는 오디오 및 음성 인식 회사입니다. 사운드하운드에 대한 상세한 소개는 아래의 링크를 참고하세요. [주식 이야기/회사 소개] - 오디오 및 음성 인식 회사 사운드하운AI를 소개합니다 오디오 및 음성 인식 회사 사운드하운AI를 소개합니다 회사 간략 소개 대화형 지능 분야의 글로벌 리더인 SoundHound(Nasdaq: SOUN)는 기업이 고객에게 놀라운 대화 경험을 제공할 수..
- 2023-08-28 01:05:07
- 오디오 및 음성 인식 회사 사운드하운AI를 소개합니다개양반회사 간략 소개 대화형 지능 분야의 글로벌 리더인 SoundHound(Nasdaq: SOUN)는 기업이 고객에게 놀라운 대화 경험을 제공할 수 있는 음성 AI 솔루션을 제공합니다. 독점 기술을 기반으로 구축된 SoundHound의 음성 AI는 스마트 응답, 스마트 주문 및 스마트 주문과 같은 획기적인 AI 기반 제품을 통해 자동차, TV, IoT 전반의 제품 제작자와 고객 서비스 업계에 다양한 언어로 동급 최고의 속도와 정확성을 제공합니다. 실시간 다중 모드 고객 서비스 인터페이스인 Dynamic Interaction™입니다. Generative AI가 통합된 강력한 음성 비서인 SoundHound Chat AI와 함께 SoundHound는 수백만 개의 제품과 서비스를 지원하고 세계적 수준의 비즈니스를 ..
- 2023-08-27 02:43:16
- 오마이홈(OMH) 을 소개합니다.개양반회사 개요 오마이홈은 싱가포르 기반의 부동산 기술 회사이다. 이 회사는 자회사를 통해 중개 서비스와 주택 개조 및 가구 서비스, 리스팅 및 연구, 모기지 소개, 법률 서비스 및 보험 소개 서비스를 제공한다. 이 플랫폼은 부동산 관련 솔루션 및 서비스를 통해 부동산 거래 및 기타 부가가치 서비스에 대한 정보를 찾고 온라인으로 부동산을 검색하고자하는 사용자 네트워크와 온라인 커뮤니티를 지원한다. 회사 홈페이지 https://ohmyhome.com/en-sg/ One-Stop Platform for Property Transactions | Ohmyhome Over 12,800 transactions! 5-star reviews on Google and FB. Buy, sell, rent, and even r..
- 2023-08-24 00:35:03
- I2 Localization 다국가 현지화 에셋 - #1 개요개양반이번에 소개할 에셋은 I2 Localization라는 현지화 에셋입니다. 오늘은 간단하게 I2 Localization에 대해 설명하고 상세한 설명은 시리즈를 통해 알려드리겠습니다. 1. Localization이란 무엇일까? 다양한 국가에서 서비스하려면 해당 국가의 유저가 사용하는 언어에 맞게 국가 별로 다른 언어로 텍스트가 출력되어야 합니다. 이러한 작업을 Localization(현지화)라고 합니다. 또한 텍스트뿐만 아니라 이미지, 사운드도 국가에 따라 다른 에셋을 사용해야 할 때가 있습니다. 예를 들면 중국에서는 인간의 뼈와 관련된 리소스를 사용하면 안 되니 중국에서만 인간의 뼈 대신 다른 리소스가 나오게 하는 것도 Localization이라고 합니다. 2. I2 Localization 에서 현지화할 ..
- 2023-03-29 16:35:17
- Gamingservices - ABTestSample #8 RemoteConfig 로드개양반1. 오늘 알아볼 내용 저번 시간에는 Override를 설정해서 유저가 계정을 만들때 랜덤으로 하나의 그룹에 속하게 만들었습니다. 이번 시간에는 클라이언트에서 유저의 RemoteConfig Key 값을 로드하고 유저가 속한 그룹을 UI에 표시하도록 만들겠습니다. 로그인이 완료되면 GamingServices에 RemoteConfig Key값 로드 요청 로드가 완료되면 유저가 속한 그룹을 UI에 표시 2. 데이터 로드 요청 로그인이 완료되면 유저의 RemoteConfig 데이터를 로드하도록 요청하는 기능을 만들겠습니다. 2-1 선행학습 2-1-1 플레이어 ID 등록 플레이어의 ID를 RemoteConfig에 등록합니다. RemoteConfigService.Instance.SetCustomUserID(Auth..
- 2023-03-02 17:27:16
- Gamingservices - ABTestSample #7 Game Overrides 설정개양반1. 오늘 알아볼 내용 저번 시간에 Remote Config에 만들어 놓은 Key로 Game Overrides를 설정합니다. 설정된 Override에 따라 유저는 특정 그룹에 들어가게 되고 속한 그룹에 따라 필요 경험치가 다르게 됩니다. A~E 까지의 그룹 생성 계정이 생성되면 100% 확률로 A~E 중 랜덤으로 1개의 그룹에 속하게 됨. 플레이어가 속한 그룹에 따라 레벨업에 필요한 경험치가 달라짐 2. 대쉬보드로 이동 아래 링크로 이동해서 로그인을 합니다. https://dashboard.unity3d.com/gaming/login?redirectTo=Lz9fZ2E9Mi4yMDY0NzcyNzAuNDUzMjA4MDA3LjE2NzczMDU0ODItOTI2MDM4MjEyLjE2NTk1MTI4MDU=&_ga=..
- 2023-03-01 17:36:20
- Gamingservices - ABTestSample #6 Remote Key 만들기개양반1. 오늘 알아볼 내용 유니티 대쉬보드에서 Remote 로 사용할 키를 만드는 방법에 대해 다룹니다. 2. 대쉬보드로 이동 아래 링크로 이동해서 로그인을 합니다. https://dashboard.unity3d.com/gaming/login?redirectTo=Lz9fZ2E9Mi4yMDY0NzcyNzAuNDUzMjA4MDA3LjE2NzczMDU0ODItOTI2MDM4MjEyLjE2NTk1MTI4MDU=&_ga=2.206477270.453208007.1677305482-926038212.1659512805 Unity Gaming Services dashboard.unity3d.com 대쉬보드에서 LiveOps > Remote Config > Config > Add Key를 누릅니다. Key의 이름, 타입을 ..
- 2023-02-28 17:54:33
- Gamingservices - ABTestSample #5 재화 표시개양반1. 오늘 알아볼 내용 유저가 보유한 재화를 GamingServices에서 로드한 뒤에 UI에 표시하는 내용에 대해 다룹니다. 유저가 보유한 재화를 Economy 에서 로드하는 방법 로드 중 발생한 에러를 처리하는 방법 Economy 에서 데이터를 로드한 후 UI에 표시하는 방법 2. 유저가 보유한 재화 데이터 로드 2-1 선행학습 2-1-1 유저의 재화 데이터 로드 요청 var options = new GetBalancesOptions { ItemsPerFetch = 100 }; return EconomyService.Instance.PlayerBalances.GetBalancesAsync(options); GetBalancesOptions 한번에 로드할 목록의 수이다. 위 예제는 데이터를 로드할 때 ..
- 2023-02-26 15:37:44
- Gamingservices - ABTestSample #4 재화 만들기개양반1. 오늘 알아볼 내용 유니티 대쉬보드에서 재화를 만드는 방법에 다룰 예정입니다. 만들 재화는 Coin입니다. 2. 사이트 접속 아래의 링크로 유니티 대쉬보드로 이동 후 로그인을 합니다. https://dashboard.unity3d.com/gaming/login?redirectTo=Lw== Unity Gaming Services dashboard.unity3d.com 3. 리소스 생성하기 LiveOps > Economy > Configuration > Add Resource를 클릭합니다. 3-1 Type 설정 Economy의 리소스는 4개의 타입이 존재합니다. 이번에는 재화(Currency)를 만들 예정이니 Currency를 눌러줍니다. Resource name에 Coin를 입력합니다. What are..
- 2023-02-25 21:58:10
- Gamingservices - ABTestSample #3 로그아웃과 신규 계정 생성개양반1. 오늘 알아볼 내용 지난 시간에는 익명로그인으로 계정을 생성하는 방법에 대해 다뤘었는데요. 이번에는 이전 익명계정을 로그아웃하고 새로운 익명 계정을 생성하는 방법에 대해 알아볼 겁니다. 2. 로그 아웃 구현 2-1 스크립트 작성 2-1-1 ABTestLevelDifficultySceneManager.cs ABTestLevelDifficultySceneManager.cs를 열고 SignOut 함수를 추가합니다. 로그아웃 중에는 다른 코드가 실행되면 안되므로 비동기가 아닌 동기 방식으로 진행합니다. // ABTestLevelDifficultySceneManager.cs // 테스트 용도 버튼클릭 이벤트 public void OnTestSignOutClick() { SignOut(); } void Sign..
- 2023-02-25 18:15:48
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)