TODAY : / TOTAL :

Devlog

[ Linux / Ubuntu ] ubuntu config --default-user [사용자아이디] 커멘드가 동작하지 않는 경우

증상 WSL 설치 후 기본 사용자를 내가 생성한 계정으로 변경하기 위해 커멘드를 입력하였으나 동작하지 않음. ubuntu config --default-user [내아이디] 터미널에선 아래와 같은 에러가 발생 함. PS C:\Users\사용자이름> ubuntu config --default-user [내 아이디] ubuntu : 'ubuntu' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + ubuntu config --default-user [내 아이디] + ~~~~~~ + CategoryInfo : ObjectNotFound: (u..

[Angular] error NG8002: Can't bind to 'ngModel' since it isn't a known property of 'input'.

Angular를 처음 접하시는 분들께서 양방향 바인딩 ( two-way binding ) 에 대해 배우실 때 쯤, ngModel 을 사용하다가 마주치게 될 확률 이 높은 에러 입니다. 문제점 // input-customer.component.ts import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-input-customer', templateUrl: './input-customer.component.html', styleUrls: ['./input-customer.component.css'] }) export class InputCustomerComponent implements OnInit { public inpu..

[Angular] error NG5002: Can't have multiple template bindings on one element. Use only one attribute prefixed with *

문제점 사용자의 이름과 연락처가 적힌 데이터를 받아 온 후, 화면에 목록을 표시하는 작업을 하고자합니다. 사용자 목록을 표기하기 위해 ngFor를 사용하고, 사용자 정보가 하나도 없을경우엔 테이블이 완전 보이지 않도록 ngif로 처리하고자 다음과 같이 코드를 작성하였습니다. {{user.name}} / {{user.phone}} 그 뒤 컴파일을 진행하면, 아래와 같은 에러가 발생합니다. error NG5002: Can't have multiple template bindings on one element. Use only one attribute prefixed with * 구조적 지시문 ( structural directives ) 에 해당하는 ngIf , ngFor 와 같은 녀석들은 DOM을 직접 조..

[Angular] 국내 연락처 변환용 Pipe

일반 전화번호부터 지역국번 및 전국대표번호까지 입력된 숫자에 맞춰 ' - ' 하이픈( hyphen )이 적용된 포멧으로 변환시켜줍니다. 사용방법 1. Module 초기화. // 필자가 전역으로 사용하는 모듈임. ***** 해당 모듈은 app.module.ts 에 import 됩니다. // app.module.ts 에 ContactPipe를 선언 (declarations) 하셔도 됩니다. // shared.module.ts import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; // ... import { ContactPipe } from 'src/sys/contact.pipe'; @NgModule({..

[Unity] Interactive Grass Shader Test

작업중인 게임의 모델링을 이용한 임시 테스트. * 바람의 영향에 따른 풀의 흔들림 효과 구현. * 충돌체가 지나갈때 풀이 밟히는 (줄어드는) 효과. 기본적인 연산이 어느정도 있다보니 아직 만족할만한 프레임은 뽑지 못하고 있는 상황. 최적화 작업 중...

[Unity]에디터상에서 에셋번들로 불러온 모델링 쉐이더가 핑크색으로 보일 때

유니티 에디터 상에서 에셋번들로 불러온 모델링 쉐이더가 핑크색으로 보일 때 게임의 데이터 분리를 위해 에셋번들을 제작하고, 캐릭터를 불러오는 테스트 작업을 진행중입니다. 문제점프로젝트를 빌드 한 뒤, 안드로이드 기기상에서 테스트할때는 정상적으로 보이나, 유니티 에디터상에서 테스트를 할땐 모델링 쉐이더가 누락된것 처럼 핑크색으로 표시됩니다. ( * 만약 모바일에서도 핑크색으로 표시된다면, 쉐이더 자체가 모바일을 지원하지 않거나, 누락된 상태이니 다시 한번 확인해보세요. ) [좌측이 에셋번들로 불러온 모델링, 우측은 씬에 곧바로 배치해놓은 모델링 ] 해결방안우리가 개발하면서 사용하는 유니티 에디터의 환경은 안드로이드가 아니라 Standalone ( 윈도우 / 맥 ) 환경 입니다. 그렇기에 Standalone..

[ Unity] MeshBaker 에셋을 이용한 최적화 작업 진행...

이번에 Mesh Baker 를 이용한 최적화 작업 진행중. 처음엔 가격대가 조금 부담스러웠는데, 사용하고보니 충분히 값어치를 하는 에셋임. 사용법만 마스터한다면 게임 최적화에 엄청난 도움을 줄수 있을듯... * 작업 전 ( 배칭 : 40 ) * 작업 후 ( 배칭 : 18 ) 캐릭터 모델링의 경우 얼굴쪽 blendshape 가 적용된 부분은 제외하고 작업 하였으나, 나름 만족할만한 배칭 값이 나옴. ( 쉐이더 아웃라인 컬러 변경, 배칭값 영향 없음 ) 별도의 움직임이 필요없는 일반 매쉬에 대한 통합 작업시 더 강력한 성능을 보여줌. * 작업 전 ( 배칭 : 75 ) * 작업 후 ( 배칭 : 5 ) 똑같아보이지만, 상태창에서 볼수있는 엄청난 퍼포먼스 차이. 아직은 이것저것 만져보는 단계라 Multi Mesh..

[Firebase / Android] duplicate entry: com/google/android/gms/common/api/zzc.class 빌드 에러

* 증상 - 빌드시 다음과 같은 에러 발생 Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/common/api/zza.class * 해결 - build.gradle 에서 firebase core 추가. - GPG와 동일한 버전으로 변경. 오류가 날때 firebase version 은 11.0.4 최신으로 사용중인 상태. if (!project.hasProperty('gms_library_version..

구글 앱 등록간 이슈사항 정리

* 알파 테스트 준비 - 기본적인 앱 생성 후 좌측 메뉴에 보면, 처음엔 느낌표 [ ! ] 가 떠있는 메뉴들이 몇개 보입니다.- 필수 정보로 요구하는 부분들은 모두 입력 혹은 업로드 해야 앱 출시가 가능합니다. - 알파테스트도 이 최소한의 입력사항을 모두 충족 시켜야 가능. [ 알파 버전 출시 ] - 알파테스트용 APK를 업로드 하고, 테스트를 진행해보려했으나, [ 알파 출시 시작 ] 버튼이 활성화 되지 않습니다. 좌측 메뉴들 중에 느낌표 [ ! ] 가 떠있는 구간에서 필수 사항을 입력하지 않아서 발생하는 문제입니다. [ 개인정보처리방침 ] - 특정 권한이나, 개인정보를 관리하게되면, 개인정보관련 약관을 입력하라고 합니다. 복잡하게만 보이는 약관은 개인정보보호 종합포털에서 제공하는 자동완성 기능으로 만드..

[Unity / OSX ] VSCode 연동시 빌드 에러 증상

2년 넘는기간동안 큰 탈없이 쓰다가 드디어 ssd의 용량의 한계가 오고, 전체적으로 맥이 느려진것 같아 포멧. VSCode 및 기타 개발 툴들을 모두 최신버전으로 교체하다보니, 생각지도 못한 이슈들이 몇몇 생겨난다. 그 중 하나 . . . ㅁ 증상... [warn]: OmniSharp.MSBuild.MSBuildProjectSystem Failed to load project file '/Users/damienlee/Documents/state-machine-unity/Unity/Assembly-CSharp-Editor.csproj'. /Users/perbnielsen/Documents/state-machine-unity/Unity/Assembly-CSharp-Editor.csproj ... [info]..

[Unity] 안드로이드 빌드시 CommandInvokationFailure: Unable to list target platforms 오류

오랫만에 포스팅입니다. 최근 유니티 커뮤니티에 엄청 자주 올라오는 질문이슈라 한번 정리해보았습니다. * 증상유니티 Unity 5.6.3p4 / Unity 2017.2... (최근 버전 대부분으로 추정 ) 에서 안드로이드 빌드시 다음과 같은 오류 발생 CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details. /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java -Xmx2048M -Dcom.android.sdkmanager.toolsd..

[Unity]유니티 개발자 인증시험 합격 혜택!! 유나이트 2017 무료입장권 GET!

유니티 인증 시험 합격자에겐 다양한 혜택이 부가된다. 그 중하나로 오늘 받게된 United 행사 무료 입장권... [ 이 외에도 네트웍행사 등등... 다양한 행사관련 내용을 먼저 메일로 보내줍니다. ] 유니티 사용하시는 분들이라면, 한번 시험 보시는걸 권장합니다. 이런 다양한 혜택을 받아보실수 있답니다. 자세한 정보는http://www.unitylearning.co.kr/certification/main.asp * 추가 유나이트 2017 기간에 유니티 인증시험도 병행하는군요.응시료가 할인된다고 하니 도전하세요~! 정보 : https://event.eventservice.co.kr/unite17/exam.asp * 예상문제 같은건 시험등록 페이지에서 별도로 배포해줍니다. ( 이벤트페이지에서 배포중이네요. ..

SEARCH

태그로 찾아보기