对昨天错误的总结

   嘿嘿,真是不做不知道,一做吓一跳,昨天我做那个游戏,实际上昨天我就是加载了两个图片,然后实现了个页面跳转,结果没想到在做和途中出现那么多错误,给自己总结一下,以后不要在出现类似错了,嘿嘿:

1,如果用GameCanvas画图,里面的Graphics要获取画笔,要不会不出不来图像,也会报空指针异常,还有就是Graphics只能在GameCanvas里用,在Canvas要用Paint方法,下次记住了噢

2,要应用Run方法,必须得先开启线程,要不无论你在循环里加什么,都实现不了的噢,下次得记住了

3,创建图片和画图方法最好不要写在一个方法里,如果写在一个方法里,在循环里调用会使那个每循环一次,图就重新创建一次,会导致反应迟钝

4,在循环里用最好写上sleep方法,而且得写在里面,不能写在外面,写在外面编译不会通过 的噢

5,还有昨天新学的让图片滚动的宽度加偏移量

    图片偏移量:比如给图片的宽度是20px。。偏移量是1px
                                    X,Y
               如果移动一下S(0,0) E(20,20):

               那么下一个点的位置就是P(1,0) E(21,20)

纵座标一样,

public void drawBackGround(){
    map_y++;//放在循环里,才有效果
    gra.drawImage(map, map_x, map_y, getHeight());
    this.flushGraphics();   
 }

嗯,好的,总结到此结束,记住昨天范的错,今天开始不可以在犯噢,嗯,开始今天的新任务,加油

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值