본문 바로가기

전체 글

(347)
Unity2D-Top_Down - 게임관리UI(계속하기, 종료하기, 저장하기) 만들기 1. 게임관리UI - 계속하기 - 만들기 (1). 계층구조 UI 오브젝트 생성하기 - blackBack이라는 Image UI를 만들어 화면을 덮고 검정색으로 바꾼후 투명도를 주고 - 그안에 Image와 Button UI로 아래처럼 만든다 (2). 게임매니져 스크립트 코드 작성 - public으로 GameObject blackBack을 주고 해당 오브젝트를 드래그 앤 드랍한 후 - esc를 눌렀을때 켜지고 꺼지는 기능을 구현 *gameObject.activeSelf = 현재 자신이 활성화상태면 true, 비활성화상태면 false를 리턴 (3). 계속하기를 눌렀을때 blackBack UI 끄기 - 계속하기 text가 포함된 Button UI Object를 클릭하고 속성 하단에 On Click()을 이용 - ..
Android Kotlin - Observer Pattern 1.Observer Pattern (1) object(= 객체 = class) 간 소통방식 : interface 1개 일때 - 아래 예시에서 interface EventListener 를 Observer(=Listener) 라 부른다 - 위 예시에서의 이벤트 인터페이스의 구현과 이벤트 수신을 담당하는 class ThisIsEvent : EventListener{} 객체는 그 형태를 아래 예시와 같이 2가지로 사용할 수 있는데 일반적으로 이벤트 발생을 담당하는 객체의 인스턴스를 생성함과 동시에 이벤트 인터페이스를 구현하는 Callback형태로 많이 쓴다 - callback형태로 구현한 깔끔한 코드 (2) object(= 객체 = class) 간 소통방식 : interface 2개 일때 출처 : pjh374..
Android Kotlin - Label 1.Label
Android Kotlin - Object, Companion Obejct 1.Object 2. Compaion Object
WebApp_동물상앱 - Teachable Machine&GoormIDE 참조 : www.youtube.com/watch?v=OI3fZJHQF8Y&list=PLU9-uwewPMe2-vtJAgWB6SNhHcTjJDgEO&index=3 1 - Teachable Machine -> Get Started - > Image Project 클릭 하면 아래와 같은 창이 뜸 - 클래스 이름을 적어주고 Upload를 눌러 전 포스팅에서 다운받은 강아지상 연예인사진과 고양이상 연예인 사진을 업로드 - 업로드 완료 후 Traning 을 누르면 아래와 같은 창이 뜸 - Preview란의 Export Model을 클릭 - upload(shareable link)로 업로드를 해주면 아래와 같이 sharable link 주소가 나오고 code snippets to use your model: 즉 사용가..
WebApp - 셀레니움(With python) 1. python 설치 - google 검색 : python -> python.org 최신버전 다운로드 2. pyhthon venv 가상환경 설치 - google 검색 : pyhthon venv 가상환경 - VsCode 터미널 명령 : pythob -m venv selenium (selenium이라는 이름의 가상환경을 만들겠다) - selenium이라는 폴더가 생성되고 - cd selenuium/Scripts 로 디렉토리르르 변경하고 activate 명령어를 입력하면 가상환경으로 들어옴 - activate 명령어로 가상환경으로 들어오면 터미널 디렉토리표시 앞에 (selenium)이 생김 - 현재 (selenium)이라는 가상환경안에 있고 이 상태에서는 다른 프로젝트와 독립적인 공간이라는 것 - 여기서 p..
Unity2D_TopDown - 대화애니메이션 1. 대화창 속 대화 text가 한글자식 차례대로 나오는 애니메이션 코드로 구현하기 -TalkEffect 스크립트를 생성후 계층구조 UI안의 Text 오브젝트에 드래그앤 드랍 - TalkEffect 스크립트 작성 *애니메이션 효과를 코드로 나타내기 위해서는 아래와 같이 데이터 셋팅, EffectStrat(), Effecting(), EffectEnd() 처럼 세가지 동작함수로 나누어 구현한다 *msgData[presentMsgIndex] --> msgData는 string이다 만약 "ABC" 라면 msgData[0]은 "A"가 된다 즉 string자료형을 하나의 배열이라고 보고 string의 원소를 char자료형으로 보도록 C#언어가 구현되어 있다 - GameManigerScript에서 실행코드 작성 -..
Unity2D_TopDown - 초상화애니메이션 1. 초상화 이펙트 (1) - potraitAnimator 와 potraitAnimation 생성 (2) - 비어있는 New State 를 기본 상태로 지정, 위에서 생성한 PotraitAnimation을 Animator 창으로 드래그 앤 드랍 - doEffect Trigger 파라미터를 생성하고 - Transition을 아래와같이 구성 -New State-> PotraitAnim 의 Conditions에 doEffect 추가, Has Exit Time 체크해제, Transition Duration 0 설정 -PotraitAnim -> New State의 Conditions은 빈상태로 , Has Exit Time 체크, Transition Duration 0 설정 *이렇게 하면 doEffect Trigg..