gpt4 book ai didi

java - 更改lib源代码而不破坏它

转载 作者:行者123 更新时间:2023-12-01 11:55:27 25 4
gpt4 key购买 nike

因此,当我找到 BodyEditorLoader.java 的修补源代码时,我无法在 .java 文件中进行任何更改。如何在不破坏库的情况下对其进行编辑?谢谢!

最佳答案

希望能解释清楚,一个简单的方法就是新建一个类,复制BodyEditorLoader类中的内容,除了类包名package aurelienribon.bodyeditor;,并重命名 public class BodyEditorLoader 按类的名称,例如 MyBodyEditorLoader。示例:

//package aurelienribon.bodyeditor;  --> change or delete for your packege name

package com.tynibattles04.game; //--> in your case for example.

import com.badlogic.gdx.files.FileHandle;
import com.badlogic.gdx.math.Vector2;
import com.badlogic.gdx.physics.box2d.Body;
import com.badlogic.gdx.physics.box2d.CircleShape;
import com.badlogic.gdx.physics.box2d.FixtureDef;
import com.badlogic.gdx.physics.box2d.PolygonShape;
import com.badlogic.gdx.utils.Array;
import com.badlogic.gdx.utils.JsonReader;
import com.badlogic.gdx.utils.JsonValue;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class MyBodyEditorLoader {
//...other code
public MyBodyEditorLoader(FileHandle file) {
//...other code
}

public MyBodyEditorLoader(String str) {
//...other code
}
//..other code

并使用(并导入,如果您需要的话):

MyBodyEditorLoader loader = new MyBodyEditorLoader(
Gdx.files.internal("tankA.json"));

关于java - 更改lib源代码而不破坏它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28485466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com