본문 바로가기

프로그래밍23

[Unity] 애니메이션 종료 시점 이벤트 애니메이션 종료 후 이벤트 발생 시키는 방법 1. 애니메이션 끝나는 지점에 이벤트 등록 아래와 같이 애니메이션이 끝나는 부분에 마우스 우클릭 > Add Animation Event 하여 이벤트를 추가한다. 2. Handler 스크립트 생성 및 컨포넌트 할당 애니메이션 종료 후 발생할 이벤트 관련 함수가 포함된 handler 작성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 public class CAnimationHandler : MonoBase { #region Fields #endregion Fields #region Members private Animator m_Animator; #end.. 2022. 7. 18.
[Unity] UniRx 정리 * 내가 기억하기 위해 정리하는 내용이므로 현재 이 글의 정보가 부족할 수 있고 앞으로 관련 내용이 추가 될 수 있음 UniRx의 개념과 특징 - UniRx란, .NET ReactiveX 프레임워크를 Unity3D 에서 사용할 수 있도록 만든 라이브러리(Reactive Extentions for Unity 라이브러리) - 시간과 관련한 처리, 비동기 처리와 같은 일을 손쉽게 다룰 수 있음 - 비동기적 데이터 흐름을 처리하는 프로그래밍 기법과 Observer 디자인패턴을 기반으로 설계됨 UniRx 사용 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // Stream 을 Subject 로 등록(선언) private Subject m_OnClickBtn = new Subject(); /.. 2021. 4. 27.
[Java] Maven Spring 메일 보내기 (email 보내기) - 1. Basic 아래와 같은 환경에서 기본적으로 메일 전송 기능 구현을 진행. - Apache Maven 4.0.0 - JDK 1.8 - Spring 4.3.9.RELEASE 1. pom.xml 다음과 같이 메일에 관련된 dependency를 pom.xml 에 추가한다. 1 2 3 4 5 6 7 8 9 10 11 12 javax.mail javax.mail-api 1.5.5 javax.mail mail 1.4.7 Colored by Color Scripter cs 2. Mail Service MailService 인터페이스를 생성한다. 1 2 3 4 5 public interface MailService { public void sendEmail(String content); } Colored by Color Scrip.. 2019. 8. 16.
[JAVA] 현재 시간, 날짜 구하기 간단하지만 할 때마다 검색하게 되는 것.. 기록하기. JAVA 현재 시간과 날짜 구하기. 1 2 3 4 5 6 7 8 9 10 11 // 현재 시스템 시간 구하기 long systemTime = System.currentTimeMillis(); // 출력 형태를 위한 formmater SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.KOREA); // format에 맞게 출력하기 위한 문자열 변환 String dTime = formatter.format(systemTime); System.out.println("Today is " + dTime); // 'Today is 2019-08-16 12:44:42' 출.. 2019. 8. 16.