Java基础入门
1.eclipse使用
2.引用游戏引擎
添加游戏引擎的包:项目-src下添加jar-右键添加游戏路径-右键src新建一个类
import com.rupeng.game.GameCore;
public class Main1 implements Runnable{
public static void main(String[] args){
GameCore.start(new Main1()};
}
public void run(){
}
}
GameCore.setGameTitle(); \\设置窗口标题
GameCore.setGameSize(); \\设置窗口大小
GameCore.alert(); \\警告窗口
GameCore.loadBgView(); \\加载背景图
GameCore.playSound("",true); \\加载背景音乐
GameCore.closeSound("",true); \\关闭背景音乐
.
.
3.变量,关键字,标识符
类用大写开头,变量、方法:小写
变量类型:整数型(byte-short-int-long(long=333333L))
浮点型(float- double)小数默认为double类型
字符串里加双引号(String a="无所谓"啦"啦")
表示\n(String a="无所谓\n啦“)
String a="无所谓\"啦\"啦"
不种类型之间不能进行显示转换(整数、字符串)
int转String:
String.valueOf()
Integer.toString()
String转int:
Integer.parseInt()
char 长度为1的字符串(char i='a')
4.对话框
GameCore.comfirm() 返回boolean
5.图形界面的位置及大小
框图以左上角的坐标表示
6.文本
void creatText(int textNum,String text); \\创建文本
void setText(int textNum,String text); \\修改文本
void setTextPosition(int textNum,int x,int y); \\修改文本位置
void setTextColor(int textNum,color.xxx); \\设置文本颜色
void setTextFontSize(int textNum,xx); \\设置文本文字大小
show/hideText(int textNum); \\ 显示\隐藏文本
.
7.图片
void setImage(int textNum,String imageName); \\创建图片
void setImagePosition(int textNum,int x,int y); \\设置图片位置
void setImageSouce(int textNum,String imageName); \\修改文件来源
void show\hideImage(int textNum); \\显示、隐藏照片
.
8.精灵
void creatSprite(int num,String spriteName); \\创建精灵
void setSpritePosition(int num,int x,int y); \\设置精灵位置
void playSpriteAnimate(int num,Steing animateName,boolean repeat(true/false)); \\播放动画(是否重复播放)
.
void show/hideSprite(int num); \\显示\隐藏动画
void setSpriteFlipX(int num, boolean flipX); \\对动画进行X轴的翻转
void setSpriteFlipY(int num,boolean flipsY); \\对动画进行X轴的翻转
.
9.比较运算符
s1.equals()
10.逻辑运算符
.
11.if&switch
Java中不可用if(i)
switch(){
case 1:
break;
case 2:
break;
...
default:
break;
}
case可合并,如:
switch(){
case 1:
case 2:
case 3:
break;
...
default:
break;
}
.
12.获取用用输入
.
void getPressKeyCode(); \\得到按键的内容
.
13.在控制台输入
Scanner sc=new Scanner(System.in); \\于控制台内输入
String s=sc.nextLine();
.
14.数组
.
int [] arr =new int[5]; \\第一种表示方法
System out println(arr[0]);
int[] arr={0,1,2,3,4,5}; \\第二种表示方法
.
二维数组:常用来控制布局
int[][] strs=new int[3][2]; \\第一种声明方法
strs[0][1]=3;
strs[2][1]=43;
strs[1][0]=1;
for(int i=0;i
.
int[][] nums={{0,3},{1,0},{0,43}}; \\第二种声明方法
for(int i=0;i
15.取随机数
GameCore.rand();
16.方法(//函数)
.
.
public static void main(String[] args) { \\不变参数
int sum=sum(new int[]{3,4,5});
System.out.println(sum);
}
static int sum(int[] strs){
int sum=0;
for(int i=0;i
.
public static void main(String[] args) { \\可变函数参数
int sum=sum(3,4,5);
System.out.println(sum);
}
static int sum(int... strs){
int sum=0;
for(int i=0;i
必须保证可变函数函数是最后一个