유니티 슬라이더를 이용해 HP UI구현. 안녕하세요. 오늘은 유니티에서 슬라이더 UI오브젝트를 이용해 간단한 HP를 만들어보겠습니다. UI구성. 실행결과. UI구현. 캔버스를 만들고 슬라이더 UI를 추가해주겠습니다. 아래 사진에 있는 슬라이더 UI는 SimplePixelUI를 이용했습니다. 여기서 Handle Slider Area는 Hp UI에 필요없기 때문에 제거합니다. (그냥 손잡이입니다.) 배경색(Background Color)을 선택합니다. 저는 그냥 기본으로 되어있는 흰색으로 선택했습니다. 채워졌을때(Fill Color)의 색상을 선택합니다. 제목에 HP UI라고 작성했으니 빨간색으로 선택해주겠습니다. 원래 간단한 것이기 때문에 코드는 그냥 짧게 작성했습니다. 그냥 어떤 변수(0-1까지의 범위를..
유니티 DontDestroyOnLoad 오브젝트 유지하기. 안녕하세요. 오늘은 씬이 바뀌어도 오브젝트가 파괴되지 않도록 해주는 DontDestroyOnLoad를 사용해보겠습니다. 유니티에서 DontDestroyOnLoad 적용 오브젝트 생성. 유니티에서 확인해보기. 유니티에서 DontDestroyOnLoad 적용 오브젝트 생성. 먼저 Scene이 바뀌어도 오브젝트가 존재하는 것을 확인하기 위해 씬을 두개 만들어줍니다. 두개의 씬중에 1번 씬에 Cube sprite를 두개 만들어주겠습니다. 이제 씬을 바꾸는 함수를 작성하겠습니다. 이 함수를 사용해 씬을 불러오면 아직 아무것도 하지 않았기 때문에 아직은 오브젝트가 삭제됩니다. using UnityEngine.SceneManagement; /// /// 씬 ..
Unity 게임종료 버튼 만들기. 안녕하세요. 오늘은 유니티에서 게임종료 버튼을 구현해보겠습니다. 코드는 한줄로 아주 간단하게 구현할 수 있습니다. 게임종료 버튼 만들기. 게임 종료 코드. 게임종료 버튼 만들기. 저는 itch.io에서 가져온 Simple pixel UI Resouce를 이용해 아래와 같은 메뉴 버튼을 구성했습니다. 게임 종료 코드. 게임종료 코드는 한줄로 가능합니다. public void GameExit(){ Application.Quit(); } 하지만 이 코드는 빌드해서 응용프로그램으로 실행하거나, 모바일에서 실행하면 잘 작동하지만 우리가 테스트할때(유니티 에디터에서)는 작동하지 않을것입니다. 그래서 전처리기 지시어를 이용해 unity Editor상에서는 다른 코드가 실행되도록 바꿔..
유니티 라이트 맵 베이크 -2 안녕하세요. 오늘은 유니티에서 라이트맵 베이크를 해보려고 합니다. Bake(베이크)= 미리 연산되어 저장된 라이트로 런타임에서 동적으로 움직이는 물체에는 적용할 수 없음. 유니티 라이트와 그림자(이전글). 라이트맵 Bake를 사용하는 이유. 라이트맵 Bake. 유니티 라이트와 그림자(이전글). 라이트와 그림자에 대해 간단하게 만져본 글은 아래를 보시면 됩니다. [프로그래밍/유니티] - 유니티 라이트 그림자 -1 유니티 라이트 그림자 -1 유니티 라이트 그림자 안녕하세요. 오늘은 유니티 유니티에서 기본적으로 제공해주는 라이트와 그림자에 대한 내용입니다. 내용은 그냥 제가 필요해서 이것저것 오브젝트랑 라이트 만져본 것 intunknown.tistory.com 라이트맵 Bake를..
유니티 라이트 그림자 안녕하세요. 오늘은 유니티 유니티에서 기본적으로 제공해주는 라이트와 그림자에 대한 내용입니다. 내용은 그냥 제가 필요해서 이것저것 오브젝트랑 라이트 만져본 것을 적을 생각입니다. 이번 글에서는 거의 realtime조명들을 중심으로 사용하여 간단한 기능들을 사용하고 작성할 예정입니다. 라이트 오브젝트의 종류. light culling mask. 오브젝트의 mesh renderer. 라이트 오브젝트의 종류. 1. Directional Light. 범위와 위치에 상관없이 일정한 빛. 각도를 가지고 있어서 각도조절을 통해 그림자를 다르게 할 수 있음. 2. Point Light. 빛이 중심을 기준으로 주변으로 일정 범위만큼 퍼져나가는 조명. 3. Spot Light. 손전등으로 써먹을 수 ..
우분투 리눅스 노트북 덮개. 안녕하세요. 오늘은 리눅스 노트북에서 덮개를 덮어도 전원이 꺼지거나 절전모드가 되지 않도록 설정해보겠습니다. 방법. 방법. 방법은 간단합니다. 터미널에 아래 명령어를 입력합니다. sudo vi /etc/systemd/logind.conf vi에디터가 마음에 들지 않는다면 다른 에디터를 이용해서 들어가도 됩니다. 비밀번호 입력하고 들어가면 아래같은 문자들이 보일겁니다. 이중에서 #HandleLidSwitch=suspend 를 찾아주세요. # This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Less..
디스코드 봇 주사위 -수정 안녕하세요. 오늘은 저번에 올린 디스코드 봇의 주사위 코드를 수정했습니다. 이전 디스코드 봇 주사위 코드. 수정한 내용. 실행 결과. 이전 디스코드 봇 주사위 코드. 이전 디스코드 봇 주사위 코드는 아래 글에서 확인하세요. [프로그래밍/파이썬] - 디스코드 봇 주사위 디스코드 봇 주사위 디스코드 봇 주사위 안녕하세요. 오늘은 저번에 만들었던 디스코드 봇에 간단하게 주사위를 추가해보겠습니다. 디스코드 봇 만들기. 디스코드 봇에 주사위 기능 추가. 디스코드 봇 만들기. 디스 intunknown.tistory.com 수정한 내용. 기존 -명령어를 입력하면 무조건 두개의 주사위만 굴러감. 수정후 -명령어를 입력했을때 뒤에 아무것도 입력하지 않으면 하나의 주사위만 굴러감. -명령어 뒤에..
디스코드 봇 주사위 안녕하세요. 오늘은 저번에 만들었던 디스코드 봇에 간단하게 주사위를 추가해보겠습니다. 디스코드 봇 만들기. 디스코드 봇에 주사위 기능 추가. 디스코드 봇 만들기. 디스코드 봇 만드는 방법은 아래 글을 참고해주세요. 1. 디스코드 봇 생성하기. [프로그래밍/파이썬] - 디스코드 봇 만들기-1 디스코드 봇 만들기-1 디스코드 봇 만들기-1. 안녕하세요. 오늘은 디스코드 봇을 만들어보겠습니다. *이번 글에서는 디스코드 봇을 생성하고 디스코드 서버에 추가만 해보겠습니다. 디스코드 회원가입. 디스코드 앱 intunknown.tistory.com 2. 디스코드 봇을 서버에 추가하기. [프로그래밍/파이썬] - 디스코드 봇 만들기2 디스코드 봇 만들기2 디스코드 봇 만들기2 안녕하세요. 오늘은 파이..
MariaDB 우분투 설치 ERROR libncurses5 안녕하세요. 얼마전에 비트나미 LAMP를 설치하면서 겪었던 에러에 대한 내용입니다. 에러에 대한 내용. 내가 해결한 방법. 에러에 대한 내용. 제가 겪은 이 오류는 우분투에 비트나미 LAMP를 설치할때 나타났습니다. 에러메시지가 출력되지만 ok를 눌렀더니 설치는 되는듯 보였습니다. 대충 아래와 같은 메시지입니다. Error running /opt/lampstack-8.0.10.1/mariadb/scripts/myscript.sh /opt/lampstack-8.0.10-1/mariadb"****":bin/mysql.bin:error while loading shared libraries: libtinfo.so.5:cannot open shared ..
우분투 초기 root 계정 설정. 안녕하세요. 오늘은 우분투에서 초기 root설정을 하고 root권한으로 로그인해보려고 합니다. 초기 root비밀번호 설정. root로 로그인. 초기 root 비밀번호 설정. 별거 없더라고요. 먼저 리눅스 터미널로 들어갑니다. 이제 반절은 하신겁니다. 이제 아래의 명령어를 터미널에 입력해줍니다. sudo passwd root 현재 계정의 암호를 입력하고 root계정의 비밀번호를 입력하고 다시 입력해줍니다. root로 로그인. 이제 root초기 설정은 끝났으니 로그인을 해보겠습니다. 터미널에 아래 명령어를 입력합니다. su 위의 명령어를 쓰면 위에서 설정한 비밀번호를 입력하라고 합니다. 비밀번호를 입력해주면 끝입니다. 루트로 접근하니 $대신 #로 출력되는 것을 확인할 수 있..