전체 글 621

C언어 37차시 배열 연습문제 3, 분산, 표준편차

목차 1. 배열s에서 각 요소의 빈도 계산하기 s[5] = { 2,2,1,1,1 }; ♣결과 ♧코드 #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #define SIZE 5 int main(void) { int freq, i,j; int s[SIZE] = { 2,2,1,1,1 }; int freq_arr[SIZE] = { -1,-1,-1,-1,-1 }; //배열s의 첫 숫자부터 차근차근 본다. for (j = 0; j < SIZE; j++) { if (freq_arr[j] != 0) { freq = 1; if (j != SIZE-1) { for (i = j + 1; i < SIZE; i++) { if (s[j] =..

C언어 35차시 배열 연습문제 1

목차 1. 1~12월까지 날짜 수 구하기 ♣결과 ♧코드 #define _CRT_SECURE_NO_WARNINGS #include #define SIZE 12 int main(void) { int i; int days[SIZE] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; for(i=0; i= 0; i--) { printf("%d ", a[i]); } printf("\n\n"); } //olivia_codingschool 3. n개의 수를 읽어서 배열에 저장하고, 배열의 모든 요소의 합을 계산하여 출력하기 ♣결과 ♧코드 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int i, n, a[100]; pr..

[zep] zepscript 4차시 맵 조작하기, 오브젝트 배치, 움직이기

목차 1. 벚꽃 배치하기map은 listen이 없고, action만 있다. ♣결과♧코드//olivia_codingschool // 변수 설정, 파일명, 가로픽셀크기, 세로픽셀크기, 인덱스넘버, 1초에 8번 let flower = App.loadSpritesheet("flower.png", 40, 40, [0], 8); App.onJoinPlayer.Add(function(){ //이미지를 놓기(x좌표, y좌표, 파일이름) Map.putObject(5,5, flower); })- putObject 함수를 쓴다. 2. 벚꽃 움직이기♣결과 30초 동안 정해진 좌표 만큼 서서히 움직인다. ♧코드// 변수 설정, 파일명, 가로픽셀크기, 세로픽셀크기, 인덱스넘버, 1초에 8번 let flower = App.load..

메타버스/Zep 2023.03.30

[zep] zepscript 3차시 스프라이트 시트, 플레이어 이미지 변경, 채팅 메시지

목차 1. 스프라이트 시트스프라이트 개념, 스프라이트 시트 무료 이미지 사이트1) 스프라이트 sprite컴퓨터 그래픽에서 스프라이트란 2차원 비트맵이나 이미지를 합성하는 기술을 의미한다. 2) 스프라이트 시트 sprite sheet여러 개의 스프라이트들을 하나의 파일로 만드는 방법이다. 스프라이트 시트를 이용하면 사물이 움직이는 것처럼 보일 수 있다. 또한 스프라이트들이 하나의 시트에 더 효율적으로 들어가 있다면 메모리 공간을 절약할 수 있다. 그림 순서의 인덱스 넘버는 왼쪽 상단 가로 줄 부터 0으로 시작한다. 3) 스프라이트 시트 무료 이미지----->클릭 4) 스프라이트 시트 생성 사이트 ----->클릭 TIP: 캐릭터의 경우 한 동작의 그림 규격으로 48(px) x 64(px)를 권장한다고 나와있..

메타버스/Zep 2023.03.30