전체 글1412 [C#][Unity] 유닛 이동 기능 만들기 안녕하세요. 스틱 코드를 사용하여 키보드 A, W, S, D를 입력하면 유닛(오브젝트)이 이동하는 기능을 만들어보겠습니다. 실행 환경 개발 툴: Unity 2020.3.9f1 IDE : Rider 예제에 사용할 오브젝트들을 만들어보겠습니다. 유니티 프로젝트 실행 후 Hierarchy 창에서 우클릭하면 아래와 같은 사진처럼 화면이 나오는데 여기서 Terrain, Cube 오브젝트를 선택해서 생성해줍니다. 다음으로 큐브의 위치를 Terrain 정중앙으로 배치하기 위해 큐브 오브젝트를 선택 후 Transform -> Position 값을 x: 50, y: 1, z: 50으로 설정합니다. 다음으로 C# 코드를 실행하기 위한 설정 작업을 진행하겠습니다. 1. C# 파일 생성 Assets 창 안에서 마우스 우클릭하.. 2021. 8. 29. [JAVA][Android] SharedPreferences 데이터 저장 및 불러오기 SharedPreferences란? - 간단한 값 저장에 DB를 사용하기에는 복잡하기 때문에 SharedPreferences를 사용하면 적합하다. - 보통 초기 설정값이나 자동로그인 여부 등 간단한 값을 저장하기 위해 사용한다. - 어플리케이션에 파일 형태로 데이터를 저장한다. => data/data/패키지명/shared_prefs/SharedPreference이름.xml 위치에 저장 - 어플리케이션이 삭제되기 전까지 보존된다. 1.MainActivity package com.example.myapplication; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.content.In.. 2021. 8. 28. [JAVA][Android] JetPack UI 컴포넌트 Pallete 사용해보기 안녕하세요. 이번에는 JetPack UI 컴퍼넌트 중 Pallete를 사용해보록 하겠습니다. Jetpack이란? 우선 JetPack의 단어 뜻이 무엇인지 찾아보면 등에 메는 개인용 분수 추친기라고 합니다. 그리고 안드로이드 스튜디오에서 Jetpack 설명란을 보면 아래와 같이 설명하고 있습니다. Jetpack은 개발자가 관심 있는 코드에 집중할 수 있도록 권장사항 준수, 사용구 코드 제거, 모든 Android 버전과 기기에서 일관되게 작동하는 코드 작성을 돕는 라이브러리 모음입니다. 즉, 2018년 5월 8일에 구글이 발표한 라이브러리와 도구 모음집입니다. https://developer.android.com/jetpack?hl=ko Android 개발자 | Android Developers Jetpac.. 2021. 8. 27. [Python] Logging 모듈로 로그 남기기 안녕하세요! 오늘은 파이썬 기본 라이브러리 중 하나인 'Logging' 모듈을 이용하여 로그를 남겨보도록 하겠습니다. 테스트 환경 - Ubuntu 18.04.5 LTS - Python 3.6.9 1. Logging 모듈? Logging 모듈은 파이썬 기본 라이브러리 중 하나로, 로그 Level을 정의하여 중요도를 정할 수 있고 콘솔 상에 표기되는 로그 뿐만 아니라 파일 형태로 로그를 생성 할 수 있습니다. 2. 사용법 2-1. Logger 인스턴스 생성 먼저 logging 모듈을 사용하기 위해서 import logging 을 해줍니다. 다음으로 logger 인스턴스를 생성해주는데 아래 '__name__' 은 logger의 이름을 설정해주는 부분입니다. import logging # logger insta.. 2021. 8. 26. [Kotlin][Android] 토스트 메세지 띄우기 코틀린으로 토스트 메세지 띄우기를 해보겠습니다. 새로운 프로젝트를 생성합니다. 생성 후 build.gradle(Module: My_Application.app) 을 열어줍니다. id 'kotlin-android-extensions' 그리고 plugins 에 id 'kotlin-android-extensions' 를 넣고 Sync Now를 눌러줍니다. 그리고 activity_main.xml에 코드를 작성해 줍니다. 이와같은 화면이 구성되었습니다. MainActivity.kt 에서 kt라고 입력하면 스틱코드에 업로드 해놓았던 코드를 가져올 수 있습니다. 토스트 메세지는 자주 사용하게 되는 기능이니, 스틱코드에 등록하여 사용하시면 편리합니다. 버튼 클릭 시 토스트 메세지가 뜨는 것을 확인하실 수 있습니다. h.. 2021. 8. 25. [Kotlin][Android] SharedPreference 사용법 SharedPreference란? SharedPreferences는 간단한 값을 저장할 때 주로 사용합니다. 초기 설정 값이나 자동 로그인 여부 등 간단한 값을 저장할 때 DB를 사용하면 복잡하기 때문에 SharedPreferences를 사용하면 적합합니다. SharedPreferences는 어플리케이션에 파일 형태로 데이터를 저장한다. 데이터는 (key, value) 형태로 data/data/패키지명/shared_prefs 폴더 안에 xml 파일로 저장된다. 해당 파일은 어플리케이션이 삭제되기 전까지 보존된다. SharedPreference 사용하기 SharedPreferences는 앱의 어디서든 전역적으로 사용하기 때문에 싱글톤 패턴을 사용해서 어디서든 접근 가능하게 만드는 것이 좋습니다. https.. 2021. 8. 24. [C#][Unity] On Click()에 대해서. 안녕하세요!! 오늘 포스팅 할 내용은 Unity의 On Click() 입니다! Unity는 다양한 이벤트를 처리하기 위한 인터페이스를 제공하며, 이벤트가 발생하면 호출이 되도록 구성됩니다. 클릭, 키보드 입력, 터치 등이 이벤트등이 이것에 해당됩니다. 오늘은 그 중에서 Unity에서 제공되는 UI에서 기본적으로 가지고 있는 OnClick()에 대해 알아보겠습니다! Unity는 상호작용이 가능한 UI들을 지원해주고 있는데, 상호작용이 가능한 UI들은 Inspector 창에 On Click()을 가지고 있습니다. 위 와 같이 버튼을 생성하면 On Click()이 생성되어 있는 것을 확인 할 수 있습니다. 이제 이벤트 시스템을 관리 할 빈오브젝트를 만들고 오브젝트 안에 EventManager란 Script를 .. 2021. 8. 23. [JAVA][Android] 액션바 커스텀 하기 안녕하세요 이번시간에는 액션바를 커스텀해보겠습니다. * 결과 먼저 아래 스틱코드 링크에서 즐겨찾기 추가를 해주세요 https://stickode.com/detail.html?no=2349 스틱코드 stickode.com 들어가기 전에 2가지 작업을 해주셔야 합니다. 1) gradle 파일에서 코드 3줄을 추가해주세요 2) styles 파일에서 코드 1줄을 수정해주세요 DarkActionBar => NoActionBar 이제 메인클래스부터 코드를 추가해주시면 됩니다. 1. MainActivity.java - custom을 입력하면 스틱코드 탭이 나옵니다. 해당 탭을 클릭하면 코드가 추가됩니다. 2. activity_main.xml 3. toolbar_main..xml 4. customactionbar_he.. 2021. 8. 22. [HTML / CSS] 애니메이션 사용해 이미지 움직이게 하기 안녕하세요, 이번 포스팅에서는 css를 사용하여 이미지를 움직이게 하는 것을 구현해보겠습니다. 포스팅에서 사용된 코드는 아래 스틱코드에서 간편하게 사용하실 수 있습니다. css 애니메이션 사용해서 이미지 이동하기 - Stickode 스틱코드 stickode.com 아래 설명할 코드를 통해, 다음과 같은 애니메이션을 구현하게 됩니다. 먼저 애니메이션으로 보여줄 이미지를 두 개 준비합니다. 코드에서는 leaf.jpg와 polar_bear.jpg를 사용했습니다. 다음으로는 각 이미지의 동작을 정의하는 css 코드가 필요합니다. single_move.css #div1 { position: relative; left: 0; top: 0; width: 100px; height: 100px; -webkit-trans.. 2021. 8. 21. 이전 1 ··· 132 133 134 135 136 137 138 ··· 157 다음