분류 전체보기

    [iOS][UI] Label: Number of Lines

    Label > Number of Lines를 0으로 설정하면 Label의 크기만큼 라인 개수가 늘어난다.

    [Unity] 아이템 구현하기

    ※ 이전 글에서 작성한 글의 연장선입니다. [Unity] 말풍선 UI 적용하고 대화창 구현하기(Astro Cat) Point Light로 포인트 빛을 준다. 빛의 색깔, range, intensity 를 통해 원하는 대로 object에 포인트 빛을 줄 수 있다. 확실히 강조가 된다. 아이템을 이제 혼자서도 빙글빙글 돌아가게 해보자. 아이템 object에 object를 빙글빙글 돌리는 코드를 작성해주면 된다. (당연한 말 하기) public bool isAnimated = false; public bool isRotating = false; public Vector3 rotationAngle; public float rotationSpeed; void Update () { if(isAnimated){ if..

    [Python] 길이가 정해진 리스트 만들고 0으로 초기화하기

    - 1차원 리스트 d = [0 for _ in range(n)] - 2차원 배열 만들고 0으로 초기화하기 matrix = [[0 for col in range(n)] for row in range(n)]​

    [iOS][m1] Xcode Playground output이 안보일 경우

    m1 유저일 경우 xcode를 Rosetta로 열어 사용하면 Playground output이 안보이니 정보가져오기>Rosetta로 열기를 해제해주면 된다.

    [Swift] 길이가 정해진 리스트 만들고 0으로 초기화하기

    Array: repeating repeating이라는 함수를 이용해서 원하는 개수만큼 반복하여 특정 값을 array 안에 넣어줄 수 있다. - 특정 위치에 값이 없으면 앱이 crash 날 경우, 이러한 방법을 이용하여 특정 인덱스까지는 값이 있다는 것을 확신할 수 있다. var myArray = [Int](repeating: 0, count: 100)

    [Python][Error] KeyError: 0

    Dictionary 안에 해당하는 Key의 값이 없기 때문에 발생하는 에러이다.

    [Python] range()

    range(): 연속된 수 또는 일정 간격의 연속된 수를 만드는 함수 - 0 ~ (n-1)의 수 range(n) - n ~ (m-1)의 수 range(n,m) - n ~ (m-1) 중 step 간격으로 수를 나타냄 range(n,m,step)

    [Unity] 말풍선 UI 적용하고 대화창 구현하기

    게임 내에서 정보를 알려주거나 NPC들과 대화 시 사용하는 말풍선 UI Astro Cat 게임 진행에서 아주 톡톡한 역할을 해준 말풍선 UI를 구현해보겠습니당 우리가 만든 게임의 말풍선을 넘기는 조건은 아래와 같다. 1. 첫번째 말풍선을 클릭하면 두번째 말풍선으로 넘어간다. 2. 두번째 말풍선을 클릭하면 해당 말풍선이 사라지고 용이 준 아이템이 나타난다. 3. 용이 준 아이템을 Player가 Get하면 세 번째 말풍선이 나타난다. ※ 대화창 UI는 글 맨 아래 에셋을 참고하시라 대화창에서 창을 담당하고 있는 talkPanel을 살펴보겠다. Unity 하이어라키에 UI>Canvas를 추가해주고 그 아래 다음과 같이 UI>Image를 추가해준다. Canvas를 추가해줘야 게임 내 UI를 추가할 수 있다. 말..