「球员系统java」足球全能巨星系统
今天给各位分享球员系统java的知识,其中也会对足球全能巨星系统进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、NBA2KOL2球员交易系统怎么玩
- 2、高分求java代码 (认真回答还有悬赏)
- 3、实况足球2014球员成长系统介绍
- 4、JAVA实现面对对象编程,这道题怎么做?
- 5、PESFan Editor 6.0.0如何使用啊?(怎么修改球员资料:姓名等)
- 6、实况足球2011创建球员怎样把球员编辑成中文名字?
NBA2KOL2球员交易系统怎么玩
NBA2KOL2球员交易系统的玩法:
在球员交易市场,交易市场默认展示购买面板,在购买面板的左侧有非常便捷的搜索功能,搜索功能包含了三大模块:球员名、条件筛选和价格搜索。
球员名搜索功能中玩家可以使用完整球员名,或球员名字段的方式,搜索自己需要的球员,精确搜索,输入正确的球员中文名。
出售价搜索中,可以只输入球星的最高出售价或最低出售价其中一项,也可以输入价格的区间,最低出售价必须小于最高出售价。
在购买展示面板中,球员价格会按照升序排列,并显示每个价格的球员数量,球员商品数量较多时,可以使用批量购买功能。购买单个球星时,系统会自动成交该球员的最低售价并返还差价。
最终的交易结果会在我的交易界面展示,玩家可以通过这个界面领取成功购买的球员,和收取卖出成功所获得的合同费,球员交易合同费的税率目前是25%。
扩展资料:
经理模式球队组建:
1、球队选择
这代的交易搜索器比前几代强大不少,基本差不多的球员都能被交换,而且电脑有时候给的offer还很不错。所以没有什么标准意义的烂队,比较简单的是森林狼,唐斯拉文维金斯三人组可以用很久,虽然每次开档潜力是随机的,但是一般都不会太差。
2、班子搭建
在一开始玩的时候,优先把主教练和球探拿下,在没有负面影响的里边选择指数高的,如果指数相同就选择特殊能力多的。当然,在你的经理等级高了以后,会获得抵消部分员工负面能力的特技,这时候就可以随便选那些指数高但是有负面加成的员工了。
3、联盟修改规则
每赛季开始都有联盟修改规则,我的建议是不要碰。可以直接选择不参与。这样那年就不会有规则改变。
4、选秀
每次选秀之前教练都会要求你选一个球员,这个要求除非你拿状元签不然基本很难实现,后果就是主教练至少减30的士气,“不参与选秀”,实际应该翻译为“拒绝”。这样一般会-7士气。
5、角色球员
一般来讲签73-75的球员,因为球队氛围好的话会有+2的加成,角色球员不用太关注年龄,33岁之内都可以签2年以上,第二年把他换掉,挑肯用首轮签换的球队。一般如此反复,第三个赛季开始每年都会拥有3个左右位置很好的首轮签。
5、训练强度
建议就用默认的就可以。如果默认强度是普通,建议把主场比赛时强度调高1格,让总体强度变为“高”,别调成“非常高”,因为一个是肯定会造成大面积伤病,其次如果还有球员表示强度不够。因此就把球队总体强度保持在高。
高分求java代码 (认真回答还有悬赏)
按你现在说的这个内容,我觉得三个类就能表现出来,我写了一下,你看看能不能满足你的要求:
/**
* 运动员信息
* @author songfeng163
*/
public class PlayerState {
private String lx; //运动类型
private String xing; // 姓
private String ming; // 名
public String getLx() {
return lx;
}
public void setLx(String lx) {
this.lx = lx;
}
public String getXing() {
return xing;
}
public void setXing(String xing) {
this.xing = xing;
}
public String getMing() {
return ming;
}
public void setMing(String ming) {
this.ming = ming;
}
//返回姓名信息
@Override
public String toString() {
return xing+ming;
}
}
/**
* 运动员得分信息
* @author songfeng163
*/
public class SoccerPlayerStats {
private PlayerState player; //运动员信息
private double spointsScored; //点球得分
private double assists; //助攻得分
private double penaltyKickRate; //罚球得分概率
public PlayerState getPlayer() {
return player;
}
public void setPlayer(PlayerState player) {
this.player = player;
}
public double getSpointsScored() {
return spointsScored;
}
public void setSpointsScored(double spointsScored) {
this.spointsScored = spointsScored;
}
public double getAssists() {
return assists;
}
public void setAssists(double assists) {
this.assists = assists;
}
public double getPenaltyKickRate() {
return penaltyKickRate;
}
public void setPenaltyKickRate(double penaltyKickRate) {
this.penaltyKickRate = penaltyKickRate;
}
//返回分数信息
@Override
public String toString() {
return "** PLAYER ADDED **"+ player.toString()+"; Points:"+ spointsScored + "; Assists: "+ assists +"; Penalty Kick %:" + penaltyKickRate;
}
}
这里是主类:
import java.util.Scanner;
import java.util.List;
import java.util.ArrayList;
/**
* 主类
* @author songfeng163
*/
public class MyMain {
//添加方法
public ListSoccerPlayerStats add(ListSoccerPlayerStats list){
Scanner in=new Scanner(System.in);
PlayerState player=new PlayerState();
SoccerPlayerStats score=new SoccerPlayerStats();
System.out.println("请输入运动类型:足球,高尔夫,田径:");
player.setLx(in.next());
System.out.println("请输入姓:");
player.setXing(in.next());
System.out.println("请输入名:");
player.setMing(in.next());
System.out.println("请输入该运动员的点球得分:");
score.setSpointsScored(in.nextDouble());
System.out.println("请输入该运动员的助攻得分:");
score.setAssists(in.nextDouble());
System.out.println("请输入该运动员的罚球得分概率:");
score.setPenaltyKickRate(in.nextDouble());
score.setPlayer(player);
System.out.println(score); //显示新添加的人员
list.add(score);
return list;
}
//删除方法
public ListSoccerPlayerStats del(ListSoccerPlayerStats list){
Scanner in=new Scanner(System.in);
PlayerState player=new PlayerState();
System.out.println("请输入要删除运动员的姓:");
player.setXing(in.next());
System.out.println("请输入要删除运动员的名:");
player.setMing(in.next());
for(SoccerPlayerStats score:list){
if(score.getPlayer().getXing().equals(player.getXing())
score.getPlayer().getMing().equals(player.getMing())){
list.remove(score);
break;
}
}
return list;
}
//显示方法
public void show(ListSoccerPlayerStats list){
System.out.println("当前共有:"+list.size()+"条记录,内容如下:");
for(SoccerPlayerStats score:list){
System.out.println(score);
}
}
//保存方法
public ListSoccerPlayerStats save(ListSoccerPlayerStats list){
System.out.println("请输入要保存的文件名:");
Scanner in=new Scanner(System.in);
String fileName=in.next();
try{
BufferedWriter bw = new BufferedWriter(new FileWriter("C:/"+fileName));
for(SoccerPlayerStats score:list){
bw.write(score.toString());
bw.newLine();
}
bw.flush();
bw.close();
}catch(Exception ex){
ex.printStackTrace();
}
System.out.println("** 1 RECORD SAVED TO "+fileName+" **");
return list;
}
public static void main(String[] args) {
MyMain myMain=new MyMain();
Scanner in=new Scanner(System.in);
//如果像你说的是数组的话,数据没有办法动态变化,所以我用了list
ListSoccerPlayerStats list=new ArrayListSoccerPlayerStats();
String cz="QUIT"; //默认的操作为退出
System.out.println("下面如何操作(ADD, REMOVE, SHOW, SAVE, QUIT)?");
String czin=in.next(); //输入数据
cz=czin.toUpperCase(); //转换成大写
while(!cz.equals("QUIT")){ //不是退出
if(cz.equals("ADD")){ //添加数据
list = myMain.add(list);
}else if(cz.equals("REMOVE")){ //删除数据
list = myMain.del(list);
}else if(cz.equals("SHOW")){ //显示数据
myMain.show(list);
}else if(cz.equals("SAVE")){ //保存数据
myMain.save(list);
}
System.out.println("下面如何操作(ADD, REMOVE, SHOW, SAVE, QUIT)?");
czin=in.next(); //输入数据
cz=czin.toUpperCase(); //转换成大写
}
System.out.println("** GOODBYE! **");
}
}
运行结果如下:
下面如何操作(ADD, REMOVE, SHOW, SAVE, QUIT)?
add
请输入运动类型:足球,高尔夫,田径:
足球
请输入姓:
王
请输入名:
明
请输入该运动员的点球得分:
4
请输入该运动员的助攻得分:
2
请输入该运动员的罚球得分概率:
0.25
** PLAYER ADDED **王明; Points:4.0; Assists: 2.0; Penalty Kick %:0.25
下面如何操作(ADD, REMOVE, SHOW, SAVE, QUIT)?
add
请输入运动类型:足球,高尔夫,田径:
高尔夫
请输入姓:
李
请输入名:
三
请输入该运动员的点球得分:
2
请输入该运动员的助攻得分:
2
请输入该运动员的罚球得分概率:
0.3
** PLAYER ADDED **李三; Points:2.0; Assists: 2.0; Penalty Kick %:0.3
下面如何操作(ADD, REMOVE, SHOW, SAVE, QUIT)?
show
当前共有:2条记录,内容如下:
** PLAYER ADDED **王明; Points:4.0; Assists: 2.0; Penalty Kick %:0.25
** PLAYER ADDED **李三; Points:2.0; Assists: 2.0; Penalty Kick %:0.3
下面如何操作(ADD, REMOVE, SHOW, SAVE, QUIT)?
save
请输入要保存的文件名:
Playerdata.txt
下面如何操作(ADD, REMOVE, SHOW, SAVE, QUIT)?
remove
请输入要删除运动员的姓:
李
请输入要删除运动员的名:
三
下面如何操作(ADD, REMOVE, SHOW, SAVE, QUIT)?
show
当前共有:1条记录,内容如下:
** PLAYER ADDED **王明; Points:4.0; Assists: 2.0; Penalty Kick %:0.25
下面如何操作(ADD, REMOVE, SHOW, SAVE, QUIT)?
quit
** GOODBYE! **
实况足球2014球员成长系统介绍
玩实况足球2014的玩家,对球员成长系统都比较看重,相比上一代实况,实况2014的球员成长系统有了明显的调整。本作球员成长系统相对于PES2013有了大幅度的削弱,可以说大部分球员都是不成长的,只有少部分球员才有缓慢的成长。以我大师联赛初始阵容球员加青年队来讲,我打完一个赛季,阵容除了一个球员涨了一点综合评价外,其他球员全部原地不动。第二个赛季接手WE联合队,打完完整的两个赛季,有二,三个人的能力值有所增长,但是增长幅度在1-2点之间,也就是说,球员的成长基本可以忽略。
当然,成长少不等于不成长,可能各个球员的成长曲线都是不一样的,像巴洛特利这种23岁就开出现状态下滑的球员也是存在的,所以PES2014挖掘小妖的工作还需要大家来丰富,可能某个球员如同PSE2012中一样也能飞速成长。但是总体来说,PES2014成长速度大不如前是可以肯定的。
原本被大家寄予厚望的青年队在本作中变相的大幅削弱,一个是青年队本身偏弱,成长速度慢,一个是经典球员及转世球员不再刷新在青年队中,而且刚出生的转世球员是不可被交易的,因此,青年队中出现高数值妖人可能性大大降低,目前为止还没有刷新出超过73综合值的球员。
转世球员在本作中不再像以前一样从一个比较低的起点开始成长,我在打到第二赛季终端刷新球员的时候可以找到能力值高达93的吉格斯,96的扎内蒂,都是16岁而已,所以从这个方向推理,本作球员成长空间不会很大,毕竟出生就有球员有如此高的能力,再高速成长概率太低。而转生球员出现的都是在“其他”队中,所有球员的交易可能性都为零,必须通过电脑控制的球队在“其他”队中转会走,才能从电脑控制的球队中买卖,所以像PES2013一样直接挖取转生球员的路子被切断了。
JAVA实现面对对象编程,这道题怎么做?
Index.java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;
public class Index {
// 创建全局键盘输入对象.
static Scanner sc;
public static void main(String[] args) throws IOException {
sc = new Scanner(System.in);
// 创建Map映射,键为球队编号,值为球队类.
HashMapString, Team teams = new HashMapString, Team();
// 循环命名,用于指定退出和继续.
Loop: while (true) {
// 打印选项
System.out.println("1.添加球队 2.查看球队 3.删除球员信息 4.导出球队信息 5.退出");
String option = sc.nextLine();
switch (option) {
case "1": // 1.添加球队
addTeam(teams);
break;
case "2": // 2.查看球队
viewTeam(teams);
break;
case "3": // 3.删除球员
deletePlayer(teams);
break;
case "4": // 4.导出信息
exportInfo(teams);
break;
case "5": // 5.退出系统
exit();
sc.close(); // 退出此系统之前关闭输入流.
break Loop;
default: // 其他情况
System.out.println("错误输入,请重新输入:");
continue Loop;
}
}
}
// 根据球队编号添加队伍,添加队伍的同时在球队中添加球员对象.
public static void addTeam(MapString, Team teams) {
System.out.println("请输入球队编号:");
String teamID = sc.nextLine();
// 创建新球队对象.
Team team = new Team();
team.setTeamID(teamID);
// 把创建的球队对象加入map映射中.
teams.put(teamID, team);
System.out.println("请输入球队名字:");
String teamName = sc.nextLine();
team.setTeamName(teamName);
System.out.println("请输入球队所在城市:");
String teamCity = sc.nextLine();
team.setTeamCity(teamCity);
// 新建一个布尔变量用于判断是否继续添加.
boolean flag = true;
while (flag) {
System.out.println("请输入球员名字:");
String playerName = sc.nextLine();
System.out.println("请输入球员场均得分:");
double pointsPerGame = sc.nextDouble();
sc.nextLine();
System.out.println("请选择球员类型: 1.前锋 2.中锋 3.后卫");
// 新建一个position变量,判断添加的球员类型.
int position = sc.nextInt();
sc.nextLine();
if (position == 1) {
Forward player = new Forward();
team.setPlayers(player);
player.setPlayerPosition("前锋");
System.out.println("请输入场均篮板:");
double reboundsPerGame = sc.nextDouble();
sc.nextLine();
player.setPlayerName(playerName);
player.setPointsPerGame(pointsPerGame);
player.setReboundsPerGame(reboundsPerGame);
} else if (position == 2) {
Center player = new Center();
team.setPlayers(player);
player.setPlayerPosition("中锋");
System.out.println("请输入场均盖帽:");
double blocksPerGame = sc.nextDouble();
sc.nextLine();
player.setPlayerName(playerName);
player.setPointsPerGame(pointsPerGame);
player.setBlocksPerGame(blocksPerGame);
} else {
Guard player = new Guard();
team.setPlayers(player);
player.setPlayerPosition("后卫");
System.out.println("请输入场均助攻:");
double assistsPerGame = sc.nextDouble();
sc.nextLine();
player.setPlayerName(playerName);
player.setPointsPerGame(pointsPerGame);
player.setAssistsPerGame(assistsPerGame);
}
System.out.println("是否继续添加:(Y/N)");
String isAdd = sc.nextLine();
if (isAdd.equalsIgnoreCase("y"))
flag = true;
else
flag = false;
}
System.out.println("球队编号\t球队名称\t球队所在城市");
System.out.println(team.getTeamID() + "\t\t" + team.getTeamName() + "\t\t" + team.getTeamCity());
}
// 根据队伍,输出球员信息.
public static void viewTeam(MapString, Team teams) {
// 用keySet方法取出map映射中的键.用于迭代取Team对象.
SetString keyset = teams.keySet();
for (IteratorString itt = keyset.iterator(); itt.hasNext();) {
String tmp = itt.next();
Team team = teams.get(tmp);
System.out.println("球队编号\t球队名称\t球队所在城市");
System.out.println(team.getTeamID() + "\t\t" + team.getTeamName() + "\t\t" + team.getTeamCity());
// 得到Team对象之后,迭代其中的ArrayList,其中存储了球员对象.
System.out.println("球员名字\t场均得分\t球员类型");
for (IteratorPlayer itp = team.getPlayers().iterator(); itp.hasNext();) {
Player player = itp.next();
if (player.getPlayerPosition().equals("前锋"))
player = (Forward) player;
else if (player.getPlayerPosition().equals("中锋"))
player = (Center) player;
else
player = (Guard) player;
System.out.println(player);
}
}
}
// 先根据球队编号,再删除球员,如没有球队/员则会提示.
public static void deletePlayer(MapString, Team teams) {
System.out.println("请输入要删除的球队编号");
String teamID = sc.nextLine();
// 判断map映射中是否存在输入的球队编号,无则跳回选择界面.
if (teams.containsKey(teamID)) {
Team team = teams.get(teamID);
System.out.println("请输入球员姓名:");
String playerName = sc.nextLine();
boolean flag = false;
for (IteratorPlayer it = team.getPlayers().iterator(); it.hasNext();) {
Player tmp = it.next();
if (playerName.equals(tmp.getPlayerName())) {
flag = true;
it.remove();
System.out.println("删除成功");
break;
}
}
if (!flag)
System.out.println("删除失败,无此球员");
} else
System.out.println("无此球队,请重新选择功能.");
}
// 导出球队信息到当前目录.
public static void exportInfo(MapString, Team teams) throws IOException {
SetString keyset = teams.keySet();
// 通过判断keySet的长度判断是否输入过球队信息.
if (keyset.size() != 0) {
BufferedWriter bfw = new BufferedWriter(new FileWriter("Teams.txt"));
for (IteratorString it = keyset.iterator(); it.hasNext();) {
String tmp = it.next();
Team team = teams.get(tmp);
bfw.write("球队编号\t球队名称\t球队所在城市");
bfw.newLine();
bfw.write(team.getTeamID() + "\t\t" + team.getTeamName() + "\t\t" + team.getTeamCity());
bfw.newLine();
}
bfw.close();
} else {
System.out.println("请先输入球队信息,再导出.");
}
}
// 退出系统.
public static void exit() {
System.out.println("欢迎下次再来.");
}
}
Team.java
import java.util.ArrayList;
public class Team {
private String teamID; // 球队编号
private String teamName; // 球队名字
private String teamCity; // 球队所在城市
private ArrayListPlayer players; // 球员集合
public Team() { // 实例化Team的同时,实例化ArrayList集合.
players = new ArrayList();
}
// 各属性get和set方法
public String getTeamID() {
return teamID;
}
public void setTeamID(String teamID) {
this.teamID = teamID;
}
public String getTeamName() {
return teamName;
}
public void setTeamName(String teamName) {
this.teamName = teamName;
}
public String getTeamCity() {
return teamCity;
}
public void setTeamCity(String teamCity) {
this.teamCity = teamCity;
}
public ArrayListPlayer getPlayers() {
return players;
}
// players的set方法,直接将球员添加到ArrayList中.
public void setPlayers(Player player) {
players.add(player);
}
}
Player.java
public class Player {
protected String playerName; // 球员姓名
protected double pointsPerGame; // 场均得分
protected String playerPosition; // 球员类型
// 各个属性的get,set方法
public String getPlayerName() {
return playerName;
}
public void setPlayerName(String playerName) {
this.playerName = playerName;
}
public double getPointsPerGame() {
return pointsPerGame;
}
public void setPointsPerGame(double pointsPerGame) {
this.pointsPerGame = pointsPerGame;
}
public String getPlayerPosition() {
return playerPosition;
}
public void setPlayerPosition(String playerPosition) {
this.playerPosition = playerPosition;
}
// 重写toString方法,方便输出
public String toString() {
return playerName + "\t\t" + pointsPerGame + "\t\t" + playerPosition;
}
}
Forward.java
public class Forward extends Player {
private double reboundsPerGame; // 场均篮板
// get,set方法
public double getReboundsPerGame() {
return reboundsPerGame;
}
public void setReboundsPerGame(double reboundsPerGame) {
this.reboundsPerGame = reboundsPerGame;
}
// 重写toString方法,方便输出
public String toString() {
return playerName + "\t\t" + pointsPerGame + "\t\t" + playerPosition + "\t\t" + "场均篮板\t\t" + reboundsPerGame;
}
}
Center.java
public class Center extends Player {
private double blocksPerGame; // 场均盖帽
// get,set方法
public double getBlocksPerGame() {
return blocksPerGame;
}
public void setBlocksPerGame(double blocksPerGame) {
this.blocksPerGame = blocksPerGame;
}
// 重写toString方法,方便输出
public String toString() {
return playerName + "\t\t" + pointsPerGame + "\t\t" + playerPosition + "\t\t" + "场均盖帽\t\t" + blocksPerGame;
}
}
Guard.java
public class Guard extends Player {
private double assistsPerGame; // 场均助攻
// get,set方法
public double getAssistsPerGame() {
return assistsPerGame;
}
public void setAssistsPerGame(double assistsPerGame) {
this.assistsPerGame = assistsPerGame;
}
// 重写toString方法,方便输出
public String toString() {
return playerName + "\t\t" + pointsPerGame + "\t\t" + playerPosition + "\t\t" + "场均助攻\t\t" + assistsPerGame;
}
}
除了注释外有不懂的追问,功能都测试过可以使用,求采纳.
PESFan Editor 6.0.0如何使用啊?(怎么修改球员资料:姓名等)
PESFan Editor是Java平台的实况存档文件修改器,适用于PC版的PES4和WE8I的存档修改,目前只有英文版,它支持直接中文输入。下面以PESFan Editor 1.12为例对其最常用到的一些功能进行介绍。
一、软件的安装
PESFan Editor是用java编写的,它的运行需要Java SDK 1.5.0_xx以上本版的支持才能工作。笔者使用的是Java 2 SDK, Standard Edition Version 1.5.0,再网上很容易找到。它的安装也很简单,一路点“Next”即可,请大家自行下载安装。
这个是Java 2 SDK的官方下载地址:
当大家的系统中成功地安装了Java SDK后,PESFan Editor就能正常工作了。请大家把下载好的PESFan Editor解压缩到任意一个文件夹里。
直接双击“PESFan Editor 1.12.jar”文件,也可以双击run.bat文件或者run2.bat文件来启动PESFan Editor
软件启动后,我们可以在浏览框里找到我们保存存档文件的位置,选定要修改的存档文件,点“打开”,然后我们就可以对存档进行编辑了。
二、使用PESFan Editor对存档进行编辑
我们先来熟悉一下PESFan Editor的菜单。我们先打开一个存档,
“Open”和“Help”菜单里的几项我就不罗嗦了,这里说一下“Tools”下的这个“Make csv stats file”,这个功能是可以把存档里球员的资料导出成一个csv文件,这是一个可以用EXCEL打开的文件,但是这个功能目前并不完善,平时也基本用不到,大家知道就可以了。
我们先看“Transfer”选项卡,最左边是所有球员,向下拉紫色的滚动条可以看到这个存档文件里面所有的球员。
球员由上到下的排列顺序是:
(1)空白名字的球员
(2)剩余的ID,显示为xxxx,这里的xxxx为id号.一个存档文件里面球员id最多到4999,打个比方,如果你的存档里面有4950名球员,那么从4951到4999这些id就都是空的,就会在这里被显示出来;
(3)英文名第一个字母由A至Z
(4)中文名字的球员
这种方式是PESFan Editor默认的排列方式,叫做“Index Oder”。
PESFan Editor还有一种方式“Alpha Oder”,这种方式是以球员id从小到大来排列的。我们可以在“Transfer”的“All Players”的底部来切换这两种显示模式,我们点击“All Players”,探出的菜单里可以按照国籍来查找球员,最下面是自由国籍的球员和自由球员(不在俱乐部队中)。
“All Players”右边有两个球员的浏览框,这里我们可以按照游戏里的球队来检索队员,如国家队和经典球队,俱乐部,SHOP球员,自建球员,ML初始。这两个框是完全一样的。这两个框加上最左边的“All Players”,三个浏览框可以让我们把球员从一支球队转会到另一支队的时候很方便。具体的方法是:选好两边要转出和要转入的球队,点中球员(按住左键不放),拖入到转入的球队(松开左键)即可。
现在我们来看“Transfer”的右边这部分。
当我们选中一名球员时,它的相关资料就显示在右边的黑色区域。包括名字,国籍,年龄,惯用脚,身高,体重,场上位置和所属球队。我们可以点击黑色区域下面的“compare stats”来进行球员的数据比较。
我们可以在右上角修改队员的名字,球衣名,解说发音和号码。
球员名字可以直接输入中文或英文,输入后敲一下回车保存。球衣背名也是一样,改完后要敲一下回车。这两项同时修改的时候就要分别2下回车,这一点与EditPes4OptionFile不太一样,请大家注意。修改球员发音就直接从下拉菜单里面选取。
修改球员号码:
我们先找到要修改的队员,然后点它当前的号码,如图,我们点击冯潇霆的号码5,右边的白色方框内就显示当前号码,我们用鼠标点一下白色的区域,出现闪烁的光标,然后输入新号码,敲回车。
在“Transfer”中我们可以修改球员的数据。我们找到要修改的球员,鼠标左键双击球员名字,弹出球员数据编辑窗口。
这个界面的左边大部分是下拉菜单,修改球员的一些国籍、身高、体重等等,左下方修改球员的场上位置,首选位置。右边可以修改球员数据和特技。最后我们编辑完毕的时候要点左下角的“Accept”按钮保存数据。
在“Transfer”中还可以编辑球队的阵形,找到我们要修改的球队,在球队的名单上任意一处点击鼠标右键,弹出球队比编辑窗口。
最左边是球员名单,最上面11个人是首发队员,我们调整队员位置的方法与转会的操作类似:例如我们要把A球员调入首发,替换B球员。现点选A,鼠标左键按住不放,拖到上面B的位置的时候松开鼠标左键即可,这样非常方便。
紫色方块是队长和定位球设置:CL即左侧角球,CR即右侧角球,FL即远距离任意球,FS即近距离任意球,PK即点球,C为队长。修改任意球设定也是拖拽即可。
右上方可以选择阵形,“Snapshot”可以把当前的整形设置保存位一个png图片。修改队员场上位置的时候你可以直接用鼠标点中要修改的队员,您点中的队员这时就变为白色,然后拖到他您想要的位置即可。
这里可以在下面修改这名队员在您阵容中的位置,点击黑色向下的三角形,在探出的下拉菜单中选取。
右下方的一些设置就是大家在游戏里阵形设定里面看到的那些,如攻防等级、防守系统是平行站位还是自由人,还有造越位,区域压迫等等。最后调整完毕按“Accept”保存。
现在我们进入第二个选项卡“Team”:
这里我们可以修改队员的名字,球队简称,队旗、队徽、主场。修改队名的时候别忘了敲回车保存。
我们可以把自己的设置用“Export Kit”导出。“Import Kit”可以导入您之前备份的设置。比如我们把阿森纳队的设置导出,然后导入到另外的一支球队,那这支球队就变成阿森纳了。
“Flag/Emblem”和“Logo”两个选项卡一个是队旗的导入导出,一个是队徽的导入导出。导入导出的具体方法是一样的。例如,我们先来到“Flag/Emblem”,在一个空白的方格出点击鼠标左键,在弹出的对话框上选择“Import PNG/GIF”是导入,选择“Export PNG”是导出。
现在我们来到“Stadium”选项卡,这里我们可以修改各个球场的名字。我们先在Stadium Names中找到要修改的球场,鼠标左键单击,右边的空白处就会显示该球场当前的名称,我们就可以在这里删去这个名字,输入新球场名,然后回车保存。“League”选项卡是修改联赛名字,方法与“Stadium”一样。
“PES/Shop”选项卡中,我们可以修改PES资金,在空白处输入,回车即可。
下面Shop Items中我们可以选择“Lock”锁定存档,选择“Unlock”则为解锁存档。
“Stat Adjust”选项卡就是EditPES4OptionFile中的宏编辑器,可以同时修改很多队员的数据。可以增加或减少所有球员或者一些球员的数值。
最后我们来看看PESFan Editor的最后一个选项卡“Imoprt”:
这个Import指的是把一个存档的数据导入到另一个存档中。
例如,我现在打开一份中国风暴的中文存档,然后把中国风暴的英文存档的数据导入进我之前打开的中文存档中。
我们先打开中文存档,然后点击“Import”选项卡,这时我们看到一句话,提示我们打开导入数据的来源,在这里也就是我需要导进去的中国风暴的英文存档。我们点击坐上角的“File”,在弹出的菜单里选择“Open import file...”,在弹出的窗口里找到中国风暴的英文存档,然后点打开,这时,“Import”选项卡显示如下按钮:需要导入那些项目,我们点及相应的按钮即可。例如我要导入中国风暴众多的常规球员(非自建球员)名字,我就点击“Standard players(names only)”按钮即可。导入的时候球员名字是按照球员的id对应导入。在按下“Standard players(names only)”后,该按钮变为灰色,说明导入完成。现在我在打开“Transfer”选项卡,如图:球员名字已导入,中文球员名都变成英文球员名了。其他的各项导入方法也是一样,别忘了导入以后要点“File”菜单里的“Save”保存您的存档。
PESFan Editor这款修改器的使用大致就是这些,他家可以看到他的功能还是很强大的,希望大家能够用好这款工具。
你可以下下来看看
附:用PESFan Editor组建自己的球队征战ML联赛
简单说一下:把您当前的存档叫做存档1,你先备份一下这份存档,最后还要用。然后用修改器打开您当前的存档1,找您喜欢的俱乐部,把球队名字改成您自己喜欢的队名,比如“国际米兰”改为“蓝黑军团”等等,记得save存档。然后把您想要的球员转会到您的球队,常规球员,shop球员,元老,育成球员,自建球员都随您挑选,然后save这个存档为存档2。进去游戏,新开一个ML,就选您的球队,然后选球队原有球员,开始ML,把Ml联赛save一下,退出游戏。把存档2删掉,把您原先备份的存档1拷贝回来。这样您在进入游戏的时候Ml里是您自己的球队名字,其他的比赛,如联赛杯赛友谊赛,那个球队的队名数据也不会乱。队名修改以及转会参看上面的教程。祝您玩得开心!
实况足球2011创建球员怎样把球员编辑成中文名字?
PESFan Editor是Java平台的实况存档文件修改器,适用于PC版的PES与WE足球游戏的存档修改。PESFan Editor是用java编写的,它的运行需要Java SDK 1.5.0_xx以上本版的支持才能工作。笔者使用的是Java 2 SDK, Standard Edition Version 1.5.0,再网上很容易找到。它的安装也很简单,一路点“Next”即可,请大家自行下载安装。 这个是Java 2 SDK的官方下载地址: 当大家的系统中成功地安装了Java SDK后,PESFan Editor就能正常工作了。请大家把下载好的PESFan Editor解压缩到任意一个文件夹里。 直接双击“PESFan Editor 1.12.jar”文件,也可以双击run.bat文件或者run2.bat文件来启动PESFan Editor 软件启动后,我们可以在浏览框里找到我们保存存档文件的位置,选定要修改的存档文件,点“打开”,然后我们就可以对存档进行编辑了。 教程: 下载地址: ;restype=-1id=10000001ty=0pattern=0 希望能解答楼主疑惑!
关于球员系统java和足球全能巨星系统的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
