저번시간엔 클래스를 했었죠?

 

이번엔 바로 이어지는 생성자 소멸자를 하도록 해볼게요.

 

먼저 클래스를 사용하고자 하는 곳에 클래스의 헤더 파일을 인클루드(include)해줍니다.

 

그리고 포인터 변수들을 선언하듯 선언을 해줍니다.

 

포인터 변수는 delete라는 함수를 이용해서 반드시 지워야 합니다.

 

왜냐하면 그 장소를 계속 쓰다보니 다른 변수가 있을 자리가 줄어듭니다.

 

그게 계속 쌓이다 보면 렉이 걸리게 되고 게임도 느려집니다.

 

블루스크린도 볼수있다고 해요.

 

그리 해서 간단하게 클래스를 선언하고 지우는건 이렇게 하시면 됩니다.

 

생성자, 소멸자란?

생성자는 말 그대로 생성할때, 소멸자는 말 그대로 소멸할때 실행되는 함수입니다.

 

생성자가 실행되는 정확한 시점은 다른 곳에서 클래스를 선언했을때 실행됩니다.

 

소멸자는 delete 함수를 이용해서 클래스를 지웠을 때 실행되게 됩니다.

 

 

생성자와 소멸자에 이렇게 입력 후 F5키를 누르시면,

 

이렇게 실행이 됩니다.

 

다음번 부터는 실제 게임을 제작하는걸 한번 해보도록 할게요.

 

TstoryTuto.zip
0.00MB

Posted by 서융
:

이번엔 비주얼 스튜디오 환경에서 클래스 만드는 법을 알아볼거에요.

 

먼저 클래스란 무엇이냐?

 

학교에서 생각하면 학급이에요. 즉, 몇학년 몇반 이런 것들이 똑같이 적용됩니다.

 

몇학년 몇반이 클래스 이름이고, 학생들이 클래스 내의 변수, 학생들이 뭉쳐서 무언가를 하는것, 혹은 학생들의 집합이 함수입니다.

 

 

기본은 저런 형식으로 되어있지만, 만들지 못하면 꽝이겠죠.

 

우측에 솔루션 탐색기를 보시면 이렇게 되어있죠?

 

여기에서 아무 폴더나 우클릭 하시고 추가->클래스 를 클릭하시면

이런 창이 뜨게 돼요.

 

여기에서 클래스 속성을 설정 한 후 확인을 눌러주시면 클래스가 알아서 생성이 됩니다.

 

클래스 생성은 여기까지 하도록 하겠습니다.

'프로그래밍 > C, C++ ' 카테고리의 다른 글

C,C++ 응용 - 콘솔 카드게임 만들기(전편)  (0) 2020.12.02
C, C++ 기초 - 생성자, 소멸자  (0) 2020.05.06
C, C++ 기초 - 포인터  (0) 2020.04.20
C, C++ 기초 - 함수  (0) 2019.08.25
C, C++ 응용 - for문 별그리기  (0) 2019.05.21
Posted by 서융
:

지배

감전 - 3초동안 "같은" 챔피언에게 무슨 공격이든 3회 적중시키면 추가피해를 입힙니다.

  • 주로 순간적으로 딜 넣는 챔피언들이 주로 듭니다 (제드, 조이 등등)

포식자 - "전투 중이 아닐 때" 1.5초 "정신집중"을 한 후 이동속도가 상승합니다. 그 후 첫번째 공격에 추가피해를 입힙니다.

  • 빠르게 접근해야 하는 챔피언들 (헤카림, 아이번 등등)이 듭니다.

어둠의 수확 - "체력이 50% 이하"인 챔피언에게 추가피해를 입힙니다.

  • 초반에 가장 약한 룬이므로 후반에 한방딜이 쎈 챔피언들이 듭니다.

칼날비 - 적 챔피언에 대한 "3회동안의" 기본 공격속도가 증가합니다.

  • 정밀의 집중공격과 비슷하게 기본공격에 효과가 있거나, 평타를 캔슬하며 한번 더 쓰는 챔피언들이 듭니다.(신짜오, 카이사 등등)

 

보조룬 - 1단계

  • 맨 위 1단계는 딜과 생존 둘중 하나를 선택하는 곳입니다.
    • 비열한 한방 : cc기 걸린 적에게 추가피해를 입힙니다.
    • 피의 맛 : 챔피언을 공격시 체력을 즉시 회복합니다.
    • 돌발 일격 : 은신에서 나오거나 도약, 점멸, 순간이동을 사용시 관통력을 획득합니다.

보조룬 - 2단계

  • 2단계는 시야 혹은 킬관여와 관련해서 주문력 혹은 공격력을 증가시켜줍니다.
    • 좀비 와드 : 적 와드 파괴 관여시 좀비와드가 생성되고, 생성될 때마다 주문력 혹은 공격력을 얻습니다.
    • 유령 포로 : 항상 버그가 있는 룬이죠. 설치한 와드의 지속시간이 끝나면 설치됩니다. 생성되거나 적 챔피언을 발견했을 때 주문력 혹은 공격력을 얻습니다.
      • (버그 악용은 정지사유입니다.)
    • 사냥의 증표 : 적 챔피언 처치 관여시 주문력 혹은 공격력을 얻습니다.

보조룬 - 3단계

  • 3단계는 위의 룬들을 더 효과적으로 만들어주는 룬입니다. 킬관여에 의해 효과가 여러가지로 나뉩니다.
  • 단, 같은 챔피언에 대해선 한번씩만 적용 (중복X)
    • 굶주린 사냥꾼 : 피흡율이 증가합니다.
    • 영리한 사냥꾼 : 아이템의 쿨타임이 감소합니다.
    • 끈질긴 사냥꾼 : 비전투시 이동속도가 증가합니다.
    • 궁극의 사냥꾼 : 궁극기(R)의 쿨타임이 감소합니다.

지배 쪽 룬들의 특징은 순간적으로 한번에 쎈 딜을 넣을 수 있게 되어 있습니다.

 

그 말은 지속적으로 싸워야 하는 한타보다 라인전에서 치고 빠지기에 좋게, 혹은 암살에 특화된 룬들이 대부분 모여있습니다.

 

라인전에서 보조 1단계의 피의맛과 3단계의 굶주린 사냥꾼을 이용해서 더 유리하게 피관리를 하거나

 

포식자 룬을 이용해서 신발을 사용아이템으로 변경 시키고, 영리한 사냥꾼으로 쿨타임을 감소시킬수도 있으며,

 

지배 룬은 지배 하나만으로도 꽤 여러가지 조합을 할 수 있는 룬들입니다.

 

룬들의 특성을 간략하게만 다루긴 했는데, 더 깊게 들어가면 머리아파지니까 대충 이정도로 조합을 짜보면 좋겠습니다.

 

챔피언의 특성에 따라 룬을 다르게 적용할 수 있으면 좋겠습니다.

 

다음 번엔 마법으로 찾아오겠습니다.

Posted by 서융
:

크롬의 확장 프로그램을 이용한 번역인데요,

 

나름 번역이 제대로 잘 되는거 같아서 올려봅니다.

 

https://chrome.google.com/webstore/detail/copyfish-%F0%9F%90%9F-free-ocr-soft/eenjdnjldapjajjofmldgmkjaienebbj/related

 

Copyfish 🐟 Free OCR Software

Copy, paste and translate text from any image, video or PDF.

chrome.google.com

 

'알아두면 좋은 사이트, 팁' 카테고리의 다른 글

트위치 버퍼 해결법  (0) 2020.01.31
원격 인형 뽑기 사이트 - TOREBA  (0) 2019.02.27
Posted by 서융
:

포인터란, 말 그대로 "무언가를 가리키는 것" 입니다.

일상 생활에서 "저것좀 갖고와바" 와 같이 말 할때, "저것"이 포인터입니다.

 

흐음... 대충 어느 물건의 있는 장소 라고 아시면 될 것 같습니다.

포인터를 지정해줄 땐 * 를 이용해서 쓰고, 변수형과 변수명 사이에 어디에 넣든 상관없습니다.

예시) int* a, int * a, int *a

일단 한번 아래를 따라 쳐 봅시다.

void main()
{
    int a = 10;
    int * b;


    b = &a;

    printf("%d\n", a);

 

    printf("%d\n", b);

    printf("%d\n", &a);
}

 

이걸 실행해 본 결과

맨 위에서 부터 a에 들어간 정수값, a의 주솟값의 정수형, a의 주솟값의 정수형 이렇게 됩니다.

 

즉, 10 이라는 숫자를 건네준 자리의 위치값입니다.

 

네비게이션에서도 "전방 100m 좌회전 입니다" 이러면 "전방 100m"가 포인터 입니다.

 

그리고 좌회전이 위의 코드에선 10 이라는 값이 되는것이죠.

 

포인터는 기본적으로 어려우니까 직접 해보면서 이해해보는게 중요해요.

'프로그래밍 > C, C++ ' 카테고리의 다른 글

C, C++ 기초 - 생성자, 소멸자  (0) 2020.05.06
C,C++ 기초 - 클래스  (0) 2020.05.06
C, C++ 기초 - 함수  (0) 2019.08.25
C, C++ 응용 - for문 별그리기  (0) 2019.05.21
C, C++ 기초 - 반복문 (for, while)  (0) 2019.05.06
Posted by 서융
:

사실 이 방법은 버퍼 뿐 아니라 입장시 보는 광고도 안볼수 있는 방법이긴 해요.

 

스트리머가 직접 광고를 트는 경우는 어쩔수 없지 보게 되겠지만요 .... ㅎ

 

제가 주로 애용하는 방법은 twitchls.com 이라는 사이트를 이용하는 방법이에요.

 

사용법은 URL창에 간단하게 twitchls.com/(스트리머 아이디) 라고 적으면 끝나요.

 

ex) twitchls.com/seoyyung15

 

참 쉽죠?

'알아두면 좋은 사이트, 팁' 카테고리의 다른 글

이미지 번역 방법  (0) 2020.04.21
원격 인형 뽑기 사이트 - TOREBA  (0) 2019.02.27
Posted by 서융
: