'Game Dev > MineCraft - Mod' 카테고리의 다른 글
종합 아이템 생성 클래스 생성하기 (15) | 2014.12.14 |
---|---|
블럭 하베스트레벨, 부술시 나오는 아이템 지정하기 (0) | 2014.12.06 |
모드를 입맛대로 설정가능하게하기! (Config) (0) | 2014.12.03 |
Bell Craft 모드 Github 오픈소스 (0) | 2014.12.02 |
화로 조합법 등록하기 (0) | 2014.12.02 |
블럭 밝기설정, 불투명도 설정, 강도설정, 소리설정 등 블럭설정과 조합법 추가하기 (0) | 2014.12.02 |
이거 텍스쳐팩을 크게 만들수 있나요?
답글
텍스쳐를 크게만든다는게 무슨 뜻인가요?
화질을 좋게하는거라면 텍스쳐의 크기를 크게 그리시면됩니다.
16*16 & 32*32 & 64*64 형식으로 등록가능합니다.
그러니까 손으로 둘때 아이템이 커지는거요
답글
3인칭 상태에서 해당 아이템을 들었을때 외부에서 해당 아이템이 커지는걸 말하시는것같은데,
그건 테크네등의 프로그램을 이용해서 모델링을 하셔야할겁니다.
도구를 만들려면 어떻게 해야하나요?
답글
Initialization 메서드에
;
ToolMaterial material = EnumHelper.addToolMaterial("Test", 100, 100, 100.F, 100.0F, 100);
ItemSword sword = new ItemSword(material);
GameRegistry.registerItem(sword,"Sword"
위와 같은 방식으로 추가해주시면 됩니다.
도구매터리얼에 파라메터는 수확레벨, 내구도, 효율, 공격력, 인챈트 능력 순입니다.
언제가 될지는 모르겠는데 나중에 도구 추가 강좌도 올려볼게요.
내구도를 무한으로 설정하려면 어떻게 해야하나요? 자꾸 질문드려 죄송합니다.ㅠ.ㅠ
답글
그 부분은 잘 모르겠는데 0으로 설정하면 안되던가요??
0으로 설정해서 안되면 해당 도구로 공격할때 내구도 소모량을 0으로 변경하면 될듯합니다.
Forge Javadoc에서 해당 클래스를 확인해보시면 관련 부분이 나와있을것같네요.
Initialization메서드가 뭔가요?
답글
bellcraft.core.BellCraft 클래스에 이니셜라이제이션 이벤트에 등록해주시면 됩니다.
public static CreativeTabs tab;
;
;
17 @EventHandler
18 public void Initialize(FMLInitializationEvent event) //초기화
19 {
20 AddLog("Initialize"
21 if (Config.enableBellCraft)
22 {
23 tab = new CreativeTab();
24 Registry.register(event);
25 } else {
26 AddLog("Bell Craft is disabled"
27 }
28 }
이중 어디에?ㅠ.ㅠ
답글
아아
Initialize 메서드 순서관계없이 아무데나 추가하시면 됩니다.
근데 가능하면 레지스트리 클래스에 분류해서 넣어주시는게 유지관리가 편합니다.
글을 쭉 봐왔는데 ,
메소드 관련 api를 어디서 볼 수 있을까요 ?
답글
https://mcforge.readthedocs.io/en/latest/
Minecraft Forge Documentation 페이지에 가시면 확인하실 수 있습니다.
아직도 이 모드로 많은 모드들이 만들어지는건가요 ?
대부분의 모드가 forge 로 만들어진다고 보면 되는건가요 ??
링크걸어주신 사이트는 API가 상당히 부족해 보이는데 ... 인챈트 관련 기능 메소드도 안보이는거같고 .. 더 정확한 api사이트는 없는건가요 ?
답글