반응형

컴퓨터 90

[ Qt 프로그래밍 ] 젤다의 전설 캐릭터로 Sprite 애니메이션을 적용해보았습니다.

BGM정보 : 브금저장소 - http://bgmstore.net/view/tA4eI지난번에 만든 아오오니를 보면 캐릭터가 걷는 동작 없이 움직이는 것을 볼 수 있습니다.그래서 Qt에서 걷는 애니메이션을 만들 수 없을까해서 이리저리 검색해본결과 생각보다 쉬웠습니다.Qt에 있는 QPixmap과 QPainter의 drawPixmap함수만 사용하면 쉽게 만들 수 있습니다.Colored By Color Scripter™12345678void Widget::paintEvent(QPaintEvent *){    QPainter painter(this);    painter.setBrush(QBrush(Qt::black,Qt::SolidPattern));    painter.setPen(QPen(Qt::transpar..

컴퓨터 공학/Qt 2015.11.27

이 컴퓨터에 저장된 네트워크 설정이 네트워크 요구 사항과 일치하지 않습니다.

이 컴퓨터에 저장된 네트워크 설정이 네트워크 요구 사항과 일치하지 않습니다.출근해서 아티브 스마트PC를 사용하려는데 무선 네트워크가 잡히지를 않네요. 또 공유기가 말썽이구나 했습니다. 그런데 갤럭시 노트2와 노트북은 정상적으로 잡히네요. 어? 이게 뭐지? 이 컴퓨터에 저장된 네트워크 설정이 네트워크 요구 사항과 일치하지 않습니다? 처음 보는 에러 메시지인데 원인을 찾아보니 정확한 이유는 모르겠습니다만, 에러를 제거하는 방법은 매우 쉽습니다. 문제 되는 무선 네트워크 정보를 제거하고 다시 연결하면 됩니다.​​ http://www.badayak.com/m/post/2748

곰녹음기 대신 컴퓨터 소리 녹음 프로그램, Audacity (무설치)

네이버에서 "컴퓨터 소리 녹음"이라고 검색하면 대부분 곰녹음기를 추천합니다.하지만 곰녹음기는 설정하기가 까다롭고, 이로 인해 일반인들이 곰녹음기 설정하다가 안되서 포기하는 경우도 있습니다.Audacity 라는 프로그램은 소스포지에서 개발된 프로그램으로, 녹음 버튼만 누르면 바로 녹음이 시작됩니다. http://audacity.sourceforge.net/ 위 링크를 들어가셔서 다운받거나, 제가 올린 첨부파일을 통해 다운받으셔서 압축을 풀면 audacity.exe 프로그램이 있습니다. 실행해줍니다. 위에서 빨간네모 부분의 콤보박스를 제가 한것과 같은 것으로 설정해줍니다.그리고 녹음을 빨간색 원이 그려진 버튼을 누르면 녹음이 시작됩니다.많이들 본 기호이기 때문에 쉽게 터득하실 거라 생각합니다. 전부 녹음했으..

유틸리티 2015.11.27

[ Qt 프로그래밍 ] 미로찾기와 아오오니를 합쳐보았습니다.

제가 게임동영상에 올려둔 바람의나라 영상을 멍하니 보다가, 아오오니의 주인공이 움직일때마다 주인공은 그대로 중앙에 있고, 배경이 움직이게 만들면 더 좋을 것 같다고 생각했습니다.그래서 아오오니를 조금 개조해서 배경이 움직이게 만들고, 미로찾기 프로그램 처럼 맵을 로드하면 해당 미로의 출구를 찾아 벗어나는 게임을 만들어보았습니다.처음엔 아오오니를 그대로 가져다 사용하려고 했는데, 생각보다 많은 분들이 아오오니의 모습과 배경음악을 무서워 하시는 걸 알게되었고,그래서 약간 귀여우면서 발랄한 음악으로 교체하기로 했습니다.아오오니---> 기린배경음악---> 섹소폰연주 미로찾기 프로그램을 써보신분은 익숙하실겁니다.거의 비슷한데, 미로의 크기가 크게 보이고 주인공을 컨트롤해서 직접 미로를 찾아야 합니다.다만, 출발점..

컴퓨터 공학/Qt 2015.11.27

[ Qt 프로그래밍 ] 애니메이션 예제 (QPropertyAnimation)

전에 썼던 글에서 QPropertyAnimation 클래스를 직접 사용한 프로그램을 만들어봤습니다.사실 쓸 함수는 별로 없는데 애니메이션 클래스가 워낙 눈에 쏙쏙 들어와서 재밌게 가지고 놀 수 있습니다. 위 사진의 녀석은 슈렉에도 나왔던 진저맨이라는 녀석입니다.워낙 귀여운 캐릭터라 많이 이들이 좋아했는데, 이번에는 이녀석을 마우스 클릭할 때마다 바탕화면에 이리저리 도망다니는 애니메이션을 만들었습니다. 이 프로그램을 만들면서 사용한 유용한 코드를 살펴보겠습니다. Colored By Color Scripter™123456789101112131415161718192021222324252627282930313233343536373839404142434445464748#include "widget.h"#inclu..

컴퓨터 공학/Qt 2015.11.27

나눔고딕 네이버 폰트

나눔고딕 폰트는 네이버에서 무료로 배포하는 폰트입니다.윈도우에서 기본으로 제공하는 폰트보다 한글을 더 부드럽고 가독성이 높아 많은 분들이 사용하고 있습니다.여러분들도 나눔고딕을 로컬에 설치해서 사용하시면 좋을 것같아 소개해드립니다. 제가 올린 첨부파일에서 다운받거나 http://hangeul.naver.com/ 에 접속해서 TTF 설치 패키지를 다운받아시면 됩니다. 다음과 같이 설치창이 나타나면 다음을 눌러 설치를 하시면 됩니다. 고딕과 나눔고딕의 폰트 비교사진을 볼까요? -맑은 고딕- -나눔 고딕- 확실히 글자가 부드럽게 느껴집니다.그 이유는 폰트에 안티앨리어싱이 적용되었기 때문입니다.즉, -맑은 고딕- -나눔 고딕- 위 비교사진과 같이 글자주변에 보정색을 넣어서 사람이 글자를 읽는데 피로감을 줄여주는..

유틸리티 2015.11.26

리눅스 점유율 상위 20개국

2011년 2월부터 2011년 4월까지 300만개 웹 사이트의 접속 시록을 토대로 통계를 낸 리눅스 사용 상위 20개국입니다. 리눅스의 전체적인 점유율은 0.76%으로, 유럽은 1.14%, 아시아는 0.34%, 미국은 0.73%입니다. 전세계 19억명의 사용자 중에 1500만명 정도만 리눅스를 사용합니다. 출처 : 기글 하드웨어 뉴스 블로그 - 리눅스 점유율 상위 20개국 - http://gigglehd.com/zbxe/blog/5678976by 낄낄

컴퓨터 공학 2015.11.26

[ Qt 프로그래밍 ] 위젯에 애니메이션 사용하기

Colored By Color Scripter™1234567891011121314#include Widget::Widget(){ QPropertyAnimation* animation=new QPropertyAnimation(this,"geometry"); animation->setDuration(1000); //애니메이션 시간(msec) animation->setStartValue(QRect(0,0,this->geometry().width(),this->geometry().height())); //처음 위치와 크기 animation->setEndValue(QRect(100,100,this->geometry().width(),this->geometry().height())); //종료후 위치와 크기 ani..

컴퓨터 공학/Qt 2015.11.26
반응형