5 
 
        
      
      游戏中的演员应该负责吸引自己吗?
      
  我对游戏开发非常陌生,但对编程却不是。 我(再次)使用JavaScript的canvas元素在玩Pong类型的游戏。 我创建了一个Paddle具有以下属性的对象... width height x y colour 我也有一个Pong具有诸如...的属性的对象 width height backgroundColour draw()。 该draw()方法当前正在重置canvas,这就是出现问题的地方。 如果Paddle对象具有draw()负责其绘制的方法,或者draw()该Pong对象的负责负责其演员的绘制(我认为这是正确的术语,如果我不正确,请更正我)。 我发现在Paddle实例化两个对象Player和时,绘制自身会很有利Enemy。如果在没有Pong的draw(),我需要两次写类似的代码。 最佳做法是什么? 谢谢。
      
        
          
                   41
                
        
        
          
                  
                    rendering 
                  
                    game-loop 
                  
                    html-canvas 
                  
                    mathematics 
                  
                    vector 
                  
                    projection 
                  
                    legal 
                  
                    game-industry 
                  
                    music 
                  
                    copyright 
                  
                    android 
                  
                    multithreading 
                  
                    cocos2d 
                  
                    2d 
                  
                    sprites 
                  
                    art 
                  
                    2d 
                  
                    3d 
                  
                    models 
                  
                    hand-drawn 
                  
                    xna 
                  
                    c# 
                  
                    fonts 
                  
                    c++ 
                  
                    directx9 
                  
                    opengl 
                  
                    shaders 
                  
                    glsl 
                  
                    compatibility 
                  
                    nvidia 
                  
                    software-engineering 
                  
                    android 
                  
                    design-patterns 
                  
                    bounding-boxes 
                  
                    octree 
                  
                    java 
                  
                    console 
                  
                    lwjgl 
                  
                    xna 
                  
                    collision-detection 
                  
                    movement 
                  
                    mmo 
                  
                    server 
                  
                    java 
                  
                    android 
                  
                    multithreading 
                  
                    client-server 
                  
                    source-code 
                  
                    xna 
                  
                    hlsl