본문 바로가기

02.26~27 수업중 내용 연습 -골렘과 내구도무기를 사용하는 사람과의 대결-어느 한쪽의 체력이 0이하가 될때까지 싸운다.-내구도가 0이된 무기는 파괴된다.-무기가 파괴되면 주먹으로 싸운다.-크리티컬 데미지가 확률로 들어간다.-크리티컬 데미지(추가 데미지)도 랜덤하게 추가되어 들어간다.-상대방에게 맞은후 확률적으로 체력을 회복한다. string monNam = "골렘"; string humNam = "근육법사"; float monHp = 100000; float humHp = 70000; int caneHp = 80; int caneDa = 3; int monDa = 2000; int humDa = 2200; int humPu = 3300; var monPer = 0; var humPer = 0; float monHill = 330.3.. 더보기
Unity-5일차 실습-과제 (02-26) 1. 과제 내용: 스스로 조건 만들고 결과보기(int, float, for, if, bool 을 활용) (요구 사항) -보스몬스터의 이름을 "큰 곰"으로 한다. -보스몬스터를 연속공격을 통해 총 10회 데미지를 준다. -공격중 크리티컬이 발동할 확률은 20% -크리티컬의 추가 데미지는 1~20%이다. -공격을 받은 이후 보스몬스터는 10%확률로 체력을 회복한다. -회복이후 현재 보스몬스터의 체력을 보여준다. (요구 사항에 필요한것들) -보스몬스터의 이름을 "큰 곰"으로 한다. => 보스몬스터의 이름을 저장하여 활용 한다.(=문자열 함수 활용) -보스몬스터를 연속공격을 통해 총 10회 데미지를 준다. => 10회 반복하여 공격을 한다. (=반복 동작은 반복문을 활용) -공격중 크리티컬이 발동할 확률은 20.. 더보기
C# double 형 변수, 천단위 표시 & 소수점 자리 표현 관련 링크 https://social.msdn.microsoft.com/Forums/expression/ko-KR/31b03f72-fe94-47b3-b7e6-9aec431ee183/c-double-?forum=visualcsharpko http://wiseheart-textcube.blogspot.kr/2006/07/c%EA%B3%BC-%EB%96%A0%EB%8B%A4%EB%8B%88%EB%8A%94-%EC%86%8C%EC%88%98%EC%A0%90-%EC%9D%B4%EC%95%BC%EA%B8%B03.html 더보기
Unity-4일차 실습-과제 (02-23) 1.1. 과제 내용: 몬스터의 이름 및 체력변화를 사칙연산을 활용하여 출력하기. (요구사항) -몬스터의 이름 -몬스터 체력 -체력의 감소(사칙연산필요) -증가 또는 감소후의 체력 -변화된 체력과 전체 체력의 값을 %로 표현 -반복하여 체력회복 -반복한 내용 결과 출력 (요구사항을 하기위해 필요한것들) -몬스터의 이름 => '이름은 저장할 문자열을 넣을 변수' -몬스터 체력 => '체력을 저장할 실수를 넣을 변수'-(실수로 하는이유 체력은 소수점까지 필요하게 될지 모르니까) -체력의 감소(사칙연산필요) => 사칙연산자 사용 -증가 또는 감소후의 체력 =>변수에 체력의 변화를 다시 저장 -변화된 체력과 전체 체력의 값을 %로 표현 => 비교를 하기위한 전체체력을 저장한 변수도 추가로 필요 %를 보여주기 위해.. 더보기
C#또는 다른 코드를 볼때 세미콜론( ; ) 의 의미는 마침표처럼 작업을 마칠때 사용한다.괄호( (), {}, [] )는 작업을 위한 공간을 만들때 사용한다. 코드를 보게되면 많이 보게되는것들이다.세미콜론과 괄호를 기준으로 끊어보는 것이 다른사람의 소스를 볼때도 기본예제를 볼때도 중요할수 있다고 생각합니다. 글을 볼때 여러문장이 아무리 많아도 문장의 마침표까지 예를 들어 아래소스를 for( int i = 0; i 더보기
검색어-unity float 소수점 고정 http://www.devkorea.co.kr/bbs/board.php?bo_table=m03_qna&wr_id=59630 더보기
[추가수정중]정수형->문자열 형변환 과정중 궁금한점. 궁금점: String형 변수에 int형 변수를 넣으려 하면 형변환이 필요한데 q=q+z;의 경우 에러가 나지 않는점. ToString() 에 대한 정보 :: MSDN 링크 문자열+숫자 => 문자열+문자열 숫자 더보기
Unity-3일차 실습-과제 (02-22) 1.1 과제내용: Unity 콘솔창에 구구단 출력 (1단~9단) 1~9단이 합쳐서 나오기. (요구사항) -구구단 1~9단 출력. -콘솔창 한곳에 각 1~9단 까지의 결과를 모아 출력 +콘솔창의 결과수는 총 9개 +9개 이므로 각 단의 순서의 결과가 같이 나오게됨. (요구사항을 하기위해 필요한 것들) -구구단 1~9단 출력.=> 구구단을 계산함 => 1~9까지의 곱을 반복함(= 반복문)=>1~9까지 곱하는것을 9단까지 해야됨(= 반복문의 반복=이중반복) -콘솔창에 한번에 출력해야 됨 =>지금까지 알고있는 Debug.Log만 이용하여 반복문 안에 넣으면 1줄에 모아 출력이 안됨=>모아서 출력해줄 공간이 필요(변수 활용) 1.1 결과화면: 1.1.1 소스코드: function foo{} void Start().. 더보기
Unity-2일차 실습-과제 (02-21) 과제내용: Unity console 창에서 임의의 구구단중 1개단 출력 결과화면: 사용한 코드: void Start() { for(int i=1; i 더보기
Unity-1일차 실습-과제 (02-20) 사용한 방법 코드:for(int i=0; i 더보기
Debug.Log https://docs.unity3d.com/ScriptReference/Debug.Log.html 사용방법 Debug.Log("출력메시지"); 결과물 유니티의 콘솔창에 "출력메시지"를 출력한다. 더보기
Unity 학습관련 유용 링크 Unity3D 매뉴얼 : https://docs.unity3d.com/kr/current/Manual/Unity3D Script API : https://docs.unity3d.com/ScriptReference/C# 프로그래밍 가이드: https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/index 게임 레퍼런스 : https://www.kongregate.com/ /변수 선언과 값넣기:http://dvframes.com/rb/?r=home&c=study/Unity3D&iframe=Y&where=subject%7Ctag&keyword=%EB%B3%80%EC%88%98&uid=1077 더보기