본문 바로가기

강좌

[0]Processing 강좌 -소개 및 다운로드- Processing이란? 2001년에 처음 공개된 언어로현재 Processing 3까지 나왔습니다. 자바가 기본 문법이며디자이너를 위한 아주 간단한 언어입니다.2D에서 3D까지 간단한 코딩으로 구현해낼 수 있습니다. 기본적으로 윈도우, 리눅스, 맥을 컴파일할 수 있고Android SDK를 설치하여 모드를 추가하면 Android로도 컴파일 가능합니다. 사실 저는 Processing을 배운지 얼마 안되었습니다.처음에는 아 이런 언어도 있구나 생각했죠. 한국에 자료가 적어서 구글링하면서 배웠습니다.언어 점유율도 50위권 밖이라 배우기 힘든 점이 많았지만언어가 전체적으로 단순하기 때문에쉽게 배웠습니다. Processing 강좌의 목표 이 강좌의 목표는바로 게임입니다. Processing으로 캐릭터,캐릭터의 이동.. 더보기
강좌)GMS 2 이미지 에디터 GMS 2 이미지 에디터 원래 타일도 같이 쓰려했지만이미지 에디터와 타일은 설명할 내용이 많아서각각 진행하도록 하겠습니다. 1.이미지 에디터란? GMS 2에서 생긴 새로운 에디터입니다. 기능은레이어, 블렌드 모드, 각종 효과 툴,커스텀 브러쉬, 애니메이션 드로잉 등생각보다 많은 기능이 있습니다. 포토샵에 익숙하신 분들은 익숙해지기 쉬운 에디터죠. 2.레이어 다들 포토샵 기능은 안다고 생각하고 넘어가겠..그래도 소개하는게 좋겠죠? 일단 저 눈모양은 visible/invisible 를 뜻합니다. 밑에 종이 모양은 새로운 레이어,옆에 폴더모양은 레이어 그룹 추가를 말합니다.그 옆 X는 레이어 또는 레이어 그룹 삭제 3.Tools 이렇게 많은 툴들이 있는데이번엔 진짜 다들 아시니 넘어가겠.. 이건 모르겠네 하는.. 더보기
강좌)GMS 2의 호환성과 기능들[2] GMS 2의 호환성과 기능들[2] 1.스킨 커스터마이징 저번 강좌에서 저의 겜스 화면이 흰색인 걸 아실겁니다. File-Preferences에서 설정가능하십니다. 또한 Workspace의 배경도 설정 가능합니다. 코드또한 전버전처럼 색깔, 폰트 설정가능합니다.아 참고로 GMS 2에서는 자신이 만든 변수에 색깔을 부여해줍니다.(오오) 개인적으로 폰트는 Hack을 추천해드립니다. 물론 다른 것들도 있지만그런거 일일이 소개하면 뻘글이 될 것 같네요.그래서 가장 중요한 것들만 알려드렸습니다. 2.사운드 믹스 상단 Tools에서 이것을 찾을 수 있습니다. 사운드들이 함께 실행되는 것을 게임속이 아닌Workspace에서 보여주는 기능입니다.사운드마다 각각 루프, 실행이 가능합니다. 예를 들자면배경음악이 흐르고걷다가.. 더보기
강좌)GMS 2의 호환성과 기능들[1] GMS 2의 호환성과 기능들[1] 1. 전 버전과의 호환성 다행히도GM:S에서 GMS 2로 Import할 수 있습니다.하지만 GM에서 GMS 2로는 못합니다. 그래도 방법은 있습니다. GM-GM:S-GMS 2이 순서대로 Import 하는겁니다.다들 알다시피 GM에서 GM:S로 Import 가능하잖아요. 다행인 점은GM-GM:S이 순간에만 코드를 GM:S에 호환되게 바꿔주시면 된다는 겁니다.왜냐구요? GMS 2가 GM:S 파일을 Import하게 되면삭제된 코드를 스크립트화하여서알아서 적용해주거든요.(ㄷㄷ) 근데 저는 이 스크립트를 삭제하고GMS 2에서 바뀐 코드로 하시는 걸 추천드립니다.특히 뷰관련해서 바뀐 코드들은 멘붕이 오실겁니다. 2.작업공간의 활용성 GM:S에서는 창들이 윈도우를 나갈 수 있었지만,.. 더보기
Game Maker Studio 2 Windows YYC로 컴파일 하기 Game Maker Studio 2 Windows YYC 컴파일 강좌 일단 우측 상단 에임이 그려져 있는 버튼을 클릭해서Windows와 YYC를 클릭해주세요. 위 링크로 들어가서 비주얼 스튜디오 2015를 설치해주세요.(무료입니다~) 실행 후 Custom을 클릭 후다음 사진처럼 설치할 것을 선택해 주세요. 겜스 좌측 상단 File-Preferences로 들어가다음 사진에서 자신이 설치한 비주얼 스튜디오의 위치를 설정해주세요. 주의!!게임메이커 스튜디오 2는 싱글exe로 컴파일이 불가능 합니다.설치파일 or ZIP파일로 컴파일해야 합니다.(사진 참고) 다행히 겜스에 있던 YYC 아키텍쳐 오류가 2로 와서 사라진 것 같네요.다행입니다.▼http://cafe.naver.com/crazygm/205502 (사진.. 더보기
파이썬(Python) 강좌 #4 리스트 안녕하세요. SAL42입니다.오늘은 리스트에 대해 이야기 해보려 합니다.개인적으로 프로그래밍하면서 배열이 가장 많이 쓴 것 같습니다.그 정도로 중요한 배열이 파이썬에서는 어떻게 사용될까요? 파이썬에서는 2차 배열 3차배열 이런거 대신에2차 리스트, 3차 리스트를 사용합니다.a=[3,5]을 하면 1차 리스트이고a[0]는 3을a[1]는 5를반환 합니다. 2차 리스트는 어떻게 될까요?a=[[9,8],[7,6]]이게 2차 리스트입니다.개인적으로 배우면서 너무 헷갈렸던 부분이고아직까지도 헷갈리는 부분입니다.a[0][0]는 9a[0][1]는 8a[1][0]는 7a[0][1]는 6을 반환합니다. 3차 리스트는 저거와 비슷한 원리죠.2차 리스트를 어느정도 이해하시면 충분히 이해 가능한 부분이니 넘어가겠습니다.귀찮 다음.. 더보기
파이썬(Python) 강좌 #3 문자열과 반복문 안녕하세요.SAL42이고요.이번에는 문자열과 반복문!문자열a="안녕하세요"이러면 문자열이 되는겁니다.백문불여일견다음 코드가 어떻게 출력되는지 보세요. 코드num="2"num=int(num)st="안녕하세요"print(num+3)print(st[0])print(st[1:3])print(st[3:])print(st[:2]) 실행결과5안녕하세요안녕 위처럼 실행결과가 나옵니다.감이 잡히셨나요?처음에 출력된 것은 문자열을 수로 반환하는 겁니다.다음에 출력된 것부터는 이렇게 생각하시면 됩니다.문자열 a가 있다고하고a[0]을하면 a문자 중 첫번째가 반환되는 겁니다.a[1:3]은 2번째부터 3번째까지a[:3]은 처음부터 3번째까지a[3:]은 4번째부터 끝까지 이번에는 반복문입니다.while문은 지난시간에 배운 if문이.. 더보기
파이썬(Python) 강좌 #2 조건문,input 안녕하세요 SAL42입니다. 이번에는 조건문, input에 대해 강좌를 하겠습니다. 조건문하면 if,else,switch가 있겠죠.근데 파이썬에는 switch가 없습니다.elif라는 것을 대신 사용하는데, 이렇게 사용합니다.a=10if a==5: print("HaHa")elif a==6: print("OH 6!")elif a==10: print(":D")else: print("하하")if,elif,else를 같이 사용하는 겁니다.한번a에 1.5.6.10을 넣어 보세요. 하하HaHaOH 6!:D이렇게 순서대로 나오나요?순서대로 나오면 잘 코딩한 겁니다. 이번에는 input을 설명하겠습니다.input("내용")이렇게 사용하는데,저 내용 안에는 예를 들어"설치하시겠습니까? (Y/N)"이런 겁니다. 코드if i.. 더보기
파이썬(Python) 강좌 #1 출력, 주석처리 안녕하세요 SAL42입니다.오늘은 전 강좌에서 말씀드린 것처럼출력, 주석처리와 input을 응용한 프로그램만들기를 하려했지만내용이 너무 많아지니 좀 나누겠습니다.input응용은 다음 강좌에서 하죠. 그 전에 전 강좌에서 미처 설명하지 못한 부분이 있습니다.파이썬 사용 방법인데요.파이썬을 다운로드하셨으면,파이썬 IDLE을 실행해주세요. 처음 실행된 화면은 한줄을 프로그래밍하면 바로 그 결과를 알려주는 화면인데이 화면은 그냥 넘어가주셔도 됩니다. 상단메뉴 File에서 New File을 클릭해주시면 됩니다.제가 전 강좌에서 기본적인 것들은 설명을 안한다고 했지만,그래도 설명해야하는 기본중의 기본! Hello World만큼은 설명해드리겠습니다. 일단 출력함수는 print()입니다. 세미콜론? 없어도 됩니다.He.. 더보기
파이썬(Python) 강좌 #0 다운로드 및 설명 안녕하세요 SAL42입니다. 오늘부터 시작할 강좌는 파이썬! 강좌입니다! 파이썬은 진짜 쉬우니깐 당연한건 넘어가도록하겠습니다!(예를들어 연산) 파이썬 다운로드▼클릭 슈퍼짱짱 멋있어 보이는 다운로드 링크 버전은 3.5.2로 받아주세요!다음강좌#출력, 주석처리와 input을 응용한 프로그램만들기! 다음강좌로 바로가기! 더보기