본문 바로가기

2021/12

(7)
Ubuntu Gnome 런처 아이콘 만들기 우분투 Gnome 런처?에서 보여지는 아이콘을 만들고자 합니다. /usr/share/applications/ 폴도 안에 .desktop파일을 만들면 됩니다. 파일 내용은 아래와 같이 만듭니다. [Desktop Entry] Name=Defold Type=Application Terminal=False Exec=/home/seaofcalm/Program_Install/Defold/Defold Icon=/home/seaofcalm/.local/share/icons/hicolor/scalable/apps/defold.png Type은 Application으로, Terminal은 False로 Exec는 실제 실행파일 경로, Icon은 아이콘 경로.....뭐...보면 알듯..
Godot 시작하기#4 - HUD Scene 및 마무리 1. HUD Scene 추가 HUD는 Head Up Display의 약자인데 게임의 요소와는 상관없는 UI 작성을 위한 부분입니다. Scene을 하나 추가한 뒤 CanvasLayer노드를 추가합니다. HUD에서 표시할 내용으로는 Score, "Game Over" 또는 "Get Ready!" 같은 문구, "Start" 버튼입니다. 즉 레이블과 버튼 요소가 필요합니다. 아래의 노드들을 CanvasLayer노드 하위에 자식노드로 추가해줍니다. ScoreLabel (Label) Message (Label) StartButton (Button) MessageTimer (Timer) 2. 폰트 폰트를 추가합니다. 경로는 인스펙터 창에서 Control > Theme Overrides > Fonts > 새 Dynami..
Godot 시작하기#3 - Main Scene 1. Main Scene 생성 모든 요소들을 모을 Main Scene 을 생성합니다. 새 씬 생성후 "Node"라는 이름의 노드를 추가해줍니다. 그리고 "인스턴스화"아이콘을 클릭하여 Player.tscn을 불러옵니다. 그 외에는 자식노드 추가 기능에서 Timer 3개, Position2D 노드를 추가해주고, 각각의 이름을 아래와 같이 수정해줍니다. MobTimer - 가장자리에서 Mob이 생성되는 시간 통제 (0.5초) ScoreTimer - 매초마다 점수 증가시킴 (1.0초) StartTimer - 시작하기 전에 지연 시간 부여 (2.0초) StartPosition - Player의 시작 위치(240, 450) 2. Mob 생성 Main 노드가 Mob을 가장자리를 따라 랜덤한 위치에서 생성합니다. 이를..
Godot 시작하기#2 - Mob Scene 1. 장애물 신 추가 웹 설명서를 그대로 번역하면 적 신으로 나오는데, 마음에 들지않아 장애물이라고 표현하겠습니다. 장애물에 해당하는 몹(Mob)들은 화면 가장자리 4군데에서 랜덤하게 생성되고, 직선방향으로 움직이도록 할 계획입니다. 우선 Player에서 했던 것과 마찬가지로 새 신(scene)을 추가하고 Rigidbody2D 노드를 추가합니다. 그리고 이름은 Mob으로 바꿔주겠습니다. 그리고 아래의 버튼(잠금열쇠 옆에있는거..)을 클릭하여, 추가되는 자식노드만 따로따로 선택되지 않도록 해 줍니다. 이어서, Gravity Scale을 0으로 해 줍니다. 즉, 중력에 영향을 받지 않게 해줍니다. 이 값이 0이 아닐경우, Mob들은 중력의 영향을 받도록 계산되고, 화면 아래로 떨어지게됩니다. 조금 아래로 내..
Godot 시작하기#1 - 프로젝트 설정 및 Player Scene 1. 프로젝트 설정 프로젝트 > 프로젝트 설정을 클릭한 후, display > window메뉴로 가서 width480, height720으로 설정해줍니다. 그리고, Stretch로 내려가서 Mode: 2d, Aspect: keep으로 변경해줍니다. 2. Resource 폴더 추가 dodge_assets 파일은 링크 에서 다운받을 수 있습니다. Godot엔진 홈페이지의 Your First Game 챕터에서 찾을 수도 있습니다. 압축을 풀어서 생성된 프로젝트 폴더에 집어넣으면 아래와 같이 자동으로 프로젝트에 폴더가 추가됩니다. 3. Player 씬 추가 왼쪽 씬 탐색기에서 다른노드 > Area2D검색 >Area2D 를 선택합니다. 노드를 더블클릭하여 이름을 Player로 바꿔줍니다. 그리고 Player.ts..
우분투 리눅스 conky-manager2 설치 저장소 찾기가 쉽지않네요... sudo add-apt-repository ppa:tomtomtom/conky-manager sudo apt update && sudo apt install conky-manager2 그리고, 위젯에 요일이 제대로 표시가 안되고 네모로 나타나고 있습니다. 이건, Conky에서 설정한 폰트가 시스템에 없어서 그런건데요. .conky/ 폴더로 들어가면 fonts라는 폴더가 있습니다. 그곳에 있는 폰트 파일들을 /usr/share/fonts로 복사해줍니다. 이상한 것은 해당 위젯의 폰트가 GE_inspera.ttf인데, .conky/Gotham/Gotham파일에 보면 폰트가 GE Inspira로 되어있습니다.(언더바 빠짐). 이부분을 수정하여 GE_Inspira로 바꿔줍니다. 그..
우분투 리눅스 삼성 프린터 설치(SL-J1560/J1560W) 삼성 프린터 드라이버를 찾고 있었는데, 삼성 프린터는 HP로 넘어갔다고 합니다. 따라서 프린터 드라이버 설치 시 HP의 잉크젯 JP 1000 시리즈나 또는 비지니스 잉크젯 1000 시리즈를 고르시면 됩니다.