zoukankan      html  css  js  c++  java
  • 跟踪算法

    跟踪算法 红快攻击蓝块

    游戏中经常会遇到当前对象 攻击目标点    

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>跟踪算法</title>
        <meta name="author" content="Administrator" />
        <script src="jquery-1.11.1.js"></script>
        <!-- Date: 2015-05-30 -->
        <style>
            #div1{20px;height:20px;background:red;position:absolute;left:50px;top:500px}
            #div2{20px;height:20px;background:blue;position:absolute;right:50px;top:400px}
        </style>
        <script>
            window.onload = function(){
                //固定的减 运动的
                
                setInterval(function(){
                    
                    var a = $('#div2').offset().left - $('#div1').offset().left;
                    var b = $('#div2').offset().top - $('#div1').offset().top;
                    
                    var c = Math.sqrt( a*a + b*b );
                    //定义斜边的速度10 算出x轴 速度 和y轴速度
                    
                    var speedX = 10*a/c;
                    var speedY = 10*b/c;
                    
                    //攻击蓝快
                    
                    $('#div1').css({
                        'left':$('#div1').offset().left + speedX,
                        'top': $('#div1').offset().top + speedY
                    })
                    
                },30)
                
            }
        </script>
    </head>
    <body>
    <div id="div1"></div>
    <div id="div2"></div>
    </body>
    </html>
  • 相关阅读:
    delete、truncate、drop的区别
    Java闭包
    visio 画网格图
    GPU服务器中了木马病毒
    visio 同时标注上下标
    自动缩放字体
    latex 图片
    多GPU训练
    texstudio 外部查看器错误
    Linux lsof命令详解
  • 原文地址:https://www.cnblogs.com/webskill/p/4540481.html
Copyright © 2011-2022 走看看