对昨天错误的总结

来源:互联网 发布:mongodb linux cache 编辑:程序博客网 时间:2024/05/16 11:42

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

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();   
 }

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

原创粉丝点击