유니티때문에 해보고 잇는데 진짜 어렵다

델리케이트나 코루틴 같은 개념 잡기도 ㄷㄷ해;;


ㅠㅠㅠㅠㅠㅠ이거 다 할 수 있나 어떻게하지

'하고 싶은 말' 카테고리의 다른 글

다른 사람 코드 보며 공부하고 싶다.  (0) 2016.03.03

Big Endian

논리연산을 주로 하는 컴퓨터에서 사용

대수비교와 같은 논리연산을 주로 하는 컴퓨터에서는 맨 앞자리부터 큰 수인지 비교하는 것이 편하므로 차례대로 값을 저장한다.


Little Endian

계산을 주로 하는 컴퓨터에서 사용

덧셈과 같은 계산을 주로 하는 컴퓨터에서는 1의자리부터 계산하여 올림하는 것이 일반적이므로 1바이트씩 뒤집어서 값을 저장한다.


가정용 PC는 논리연산보다 계산을 위주로 하는 PC가 많기 때문에 Little Endian으로 저장되는 경우가 많다.

프로그래밍에서 포인터 가지고 장난칠 시에 끝에서부터 데이터가 변경된다고 당황하지 말자.


http://air802.tistory.com/123

코드 영역

실행할 프로그램의 코드를 올려 놓을 공간


데이터 영역
프로그램이 종료될 때까지 유지해야 할 데이터를 저장할 공간 
ex) 전역변수, static 변수

스택 영역
아주 잠깐 사용하고 삭제할 데이터의 저장 공간
ex) 지역변수

힙 영역
프로그래머가 원하는 형태대로 쓸 수 있는 공간
ex) 동적할당(malloc, new)



1
2
3
4
5
Slider gauge;
Transform temp;
 
temp = this.transform.GetChild(0).GetChild(0);
gauge = temp.GetComponent<Slider>();
cs


transform.GetComponent<> 다음에 반드시 괄호를 쳐주어야 한다.

제발 잊지말자 제발!

Input.GetMouseButton

Input.GetMouseButtonDown

Input.GetMouseButtonUp


3개를 Update() 에 넣는다고 하면 - 지속적으로 검사할 때 ( ex > if(Input.GetMouseButton){} )


GetMouseButton : 키카 눌리기 시작하면 뗄때까지 매 프레임 호출

GetMouseButtonDown / GetMouseButtonUp : 누른 순간 한번 호출



http://www.devkorea.co.kr/reference/Documentation/ScriptReference/index.html

- 함수들의 정보 검색 가능, 검색 굿굿

target = Input.mousePosition;

하면 target에는 x, y값만 들어가고 z값에는 0이 들어간다.(Vector2 값)


z값이 0인 상태에서 ScreenToWorldPoint를 사용하여 좌표를 변환시키면 무조건 카메라의 좌표로 변환이 된다.

마우스의 좌표를 올바르게 변환시켜 주지 않는다.


꼭 모든 좌표에 값이 들어갈 수 있도록 주의합시다.


이거로 3일 고생했다....ㅜㅜㅜㅜ

1
2
3
4
5
6
7
#include <iostream>
using namespace std;
 
int main(){
    system("PAUSE");
    return 0;
}
cs


방지하기 위해서 return 0; 전에 system("PAUSE"); 넣어주면 된다.

아무 말 없이 출력하고 싶으면 system("PAUSE > NUL"); 넣어주면 된다.


자꾸 종료되서 짜증났는데 이걸로 해결



지금 머리가 안돌아가서 너무 막 짠것 같음

내일 다시 보고 더 좋은 방법 없나 찾아봐야겠음

내가 찾은 방법은 3개의 좌표중 혼자 다른 좌표를 찾아 넣어주는 방법이었음

직사각형이 뷰포트에 평행하다면 좌표들도 뷰포트에 평행하니까



'알고스팟 > 튜토리얼' 카테고리의 다른 글

[소스코드/C++] XHAENEUNG  (0) 2016.03.06
[소스코드/C++] URI  (0) 2016.03.03
[소스코드/C++] HOTSUMMER  (0) 2016.03.01
[소스코드/C++] CONVERT  (0) 2016.03.01
[소스코드/C++] MISPELL  (0) 2016.02.29


출력값을 올바르게 출력하지 않아 틀린 바보같은 짓을 했다..

문제를 꼼꼼히 읽고 풀자 제발 ㅠㅠㅠㅠ

처음에 답과 입력한 문자열 비교하는 것을 아스키코드의 합으로 생각했었는데 겹칠 가능성이 너무 농후해서 접었음

알파벳 갯수만큼의 배열을 생성해서 하나하나 체크하는 것이 더 나았다고 생각함

배열 초기화 방법이 for밖에 생각이 안났었는데 {0, }방식이 있다는 것을 까먹어서 삽질할 뻔했음

숫자를 영어로 변환하는 함수도 default를 넣지 않아 에러가 났었음

계산시 <0, >10 을 고려하지 않아서 생긴 실수

너무 어렵게 생각하지 말고 차근차근 생각할 것

'알고스팟 > 튜토리얼' 카테고리의 다른 글

[소스코드/C++] DRAWRECT  (0) 2016.03.06
[소스코드/C++] URI  (0) 2016.03.03
[소스코드/C++] HOTSUMMER  (0) 2016.03.01
[소스코드/C++] CONVERT  (0) 2016.03.01
[소스코드/C++] MISPELL  (0) 2016.02.29

+ Recent posts