본문 바로가기

Bell's Special Space558

랜덤 함수 자바에서의 랜덤 수 발생 방법입니다. import java.util.Random; // 랜덤 함수 사용을 위해 임포트 Random r = new Random(); // 랜덤 객체 생성 int i = r.nextInt(100); // 0~99까지의 랜덤 정수 생성 이것이 기본 틀입니다. 간단히 몇가지 응용해보도록 하겠습니다. int a = r.nextInt(10) + 10; // 10~19 까지의 랜덤 정수 생성 int b = r.nextInt(10) * 2; // 0~19 까지의 랜덤 짝수 생성 int c = r.nextInt(10) * 2 + 1; // 0~19 까지의 랜덤 홀수 생성 이정도가 있겠군요. b와 c변수가 어째서 짝수고 홀수인지 이해가 안가신다구요? 그렇다면 설명해드리도록 하죠. 우리가 흔.. 2014. 11. 28.
새로운 아이템 추가하기 저번에 패키지가 맘에 안들어서 패키지좀 바꿨습니다. (Bell.BellCraft -> bellcraft) 강좌를 보는데 오해 없으시길 바랍니다. 또한, 제가 개발하는 모드 위주로 강좌를 올리니 변수명, 클래스명, 패키지명이 독자분들과 다를 수 있습니다. 상황에 맞게 수정하는 센스를 가집시다. *^____^* 관련글 2014/11/28 - [Programming/MineCraft - Mod] - 마인크래프트 모드 개발환경 구축 이젠 아이템을 생성해봅시다! 먼저, 아이템 관련 클래스를 모아둘 패키지를 생성해줍니다. 저는 bellcraft.items 에 아이템관련 클래스를 다 몰아둘 예정입니다. 그 다음 bellcraft.items 패키지에 Items 클래스를 추가해줍니다. 소스는 아래와 같습니다. 저는 먼저.. 2014. 11. 28.
마인크래프트 모드 개발환경 구축 [이 강좌는 독자가 자바 개발환경을 이미 구축하였고, JAVA에 대하여 어느정도 알거나 공부중인것으로 가정하고 작성합니다] 관련글 2014/11/26 - [Programming/JAVA] - 자바 개발환경 구축을 위해 자바 및 이클립스 설치 및 한글패치하기 http://files.minecraftforge.net/ 이곳에 접속하신 후, 저는 1.7.10버전의 모드를 개발해보려고 하니, 1.7.10 버전중에 권장버전 소스를 받아줍니다. (파란 원 안에 위치한 * 버튼) 모드개발은 짧은시간에 뚝딱! 하고 나오는게 아니므로 최신버전을 사용했다가 문제가 발생하면 곤란해질 수 있고, 보통의 유저들은 권장버전을 이용하기 때문에 맞춰서 개발하여야합니다. 그 다음, 받아온 소스 압축파일을 작업할 폴더에 압축해제해줍니다.. 2014. 11. 28.
마인크래프트 로그인 알고리즘 http://wiki.vg/Authentication 번역은 셀프.. ^^; 타 프로그램에서 마인크래프트 로그인 기능을 구현하실 때 참고하세요. 2014. 11. 27.