본문 바로가기
반응형

Programming307

Manjaro Linux 저는 윈도우와 리눅스를 멀티부팅으로 사용합니다. 아무리 가상환경이 좋아졌다지만 각각의 OS를 사용하는 것만 못한것 같아서 둘 다 깔아놓고 씁니다. 물론 메인은 리눅스로, 회사일이나 은행일 볼때는 윈도우로(사실 모바일로 다 하지만) 로그인합니다. 서버용 리눅스는 잘 모르겠으나 데스크탑으로는 만자로도 개인적으로 만족하고 있습니다. 물론 심각한 개발을 한다거나 하진 않습니다. Godot엔진으로 간단한 게임 만들고, Visual Studio Code로 웹사이트 끄적거리고, IntelliJ로 아주 초보적인 JAVA 프로그래밍, LiteIDE로 아주 초보적인 Golang 스터디 정도 하고 있네요. 물론 인터넷, 토렌트, 음악은 예전부터 유명한 몇몇 프로그램이 있어서 잘 사용하고 있습니다. 개인적으로는 바탕화면에 프.. 2020. 1. 31.
Database Connection - DBConnection.java 자바로 데이터베이스 연결 프로그램 구현 시, DB연결부 구현파일입니다. package DB; import java.sql.*; public class DBConnection { public static Connection dbConn; public static Connection getConnection() { Connection conn = null; try{ String user="abcd"; String pw="********"; String url="jdbc:oracle:thin:@zxcv.dothome.co.kr:1521:odbc"; //이렇게 해야 연결이 된다. C#과 차이 Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.printl.. 2020. 1. 29.
Database Connection - OracleTest.java 1. DBConnection.java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBConnection { public static Connection dbConn; public static Connection getConnection() { Connection conn = null; try { String user = "scott"; String pw = "tiger"; String url = "jdbc:oracle:thin:@localhost:1521:orcl"; Class.forName("oracle.jdbc.driver.OracleDriver"); conn =.. 2020. 1. 29.
고도 엔진 횡스크롤 게임 예제 (Godot Platformer) - 3 1. Title screen제작 - User Interface(Control) 추가하고 이름을 MainScreen으로 변경합니다. - Background 추가 후 TextureRectangle로 변경, - Layout: Full Rect - 인스펙터에서 Expand: on, Stretch Mode: Tile 로 설정 - MainScreen Node에 Label 노드 추가(Title) ○ My First Godot Game : Text 변환 ○ Center Top: Layer 변경, Shift 누른채로 약간 아래로 변경 - VBoxContainer추가하여 이름을 Menu로 변경하고, 아래와 같이 버튼2개를 추가합니다. ○ Layout: Center ○ Button 2개 추가 및 텍스트 변경 ○ Button.. 2020. 1. 29.
고도 엔진 횡스크롤 게임 예제 (Godot Platformer) - 2 1. Coin 만들기 - new scene > Area2D(Coin) 노드추가, Coin Image추가 - CollisionShape2D추가, circle shape 선택 후 사이즈 조정합니다. - AnimationPlayer추가 (Objects폴더 생성 후 scene저장) - animation - new animation: bouncing - timeline 오른쪽에 시간을 1.8로 전체 애니메이션 시간을 설정 - timeline 오른쪽의 반복기능 on - 뷰포트의 rotation mask for inserting keys를 언체크함 - 뷰포트의 Translation mask for inserting keys만 체크함 - Coin 노드 선택 후 ins키나 뷰포트의 key를 누르면 애니메이션에 key가 .. 2020. 1. 29.
고도 엔진 횡스크롤 게임 예제 (Godot Platformer) -1 따라해야할 양이 많다보니 포스팅이 친절하지 못한점 양해바랍니다.^^;; 그럼 시작하겠습니다. 1. 프로젝트 세팅 - assets 다운로드(예제 소스 링크) - platformer폴더 생성 후 assets폴더를 복사해 넣습니다. - assets 폴더에 이미지 등 소스 추가 - src 폴더 추가 2. Player 생성 - kinematicbody2D 추가 - Player로 변경 - CollisionShape2D추가 ->Rectangle shape 설정 - Player 이미지를 끌어오면 자동으로 sprite node가 추가되며 이름은 player로 설정됨 - magnetic을 클릭하여 snap 활성화 - pixel snap을 활성화하여 맨 바닥이 0에 오도록 설정 - Collisionshape2D의 크기 조정.. 2020. 1. 29.
고도 엔진 횡스크롤 게임 예제 시작하기 (Godot Platformer) 흔히 슈퍼마리오 게임으로 익숙하게 알고있는 횡 스크롤 형태의 게임을 Platformer 라고 하는 것 같습니다. Godot 엔진을 이용한 Platformer 게임만들기를 시작하려고 하는데요, youtube강좌 https://www.youtube.com/watch?v=Mc13Z2gboEk 를 따라해보았습니다. 총 3편에 걸쳐 진행하며 Godot 엔진에 익숙해질 시간을 가져보겠습니다. 아래는 예전에 핸드폰에 넣으려고 만들었던 게임의 스크린 샷인데, 지금은 소스가 안남아있네요..ㅠㅠ 어쨌든 시작해보겠습니다. 2020. 1. 29.
반응형