欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#模擬平拋運動動畫的方法詳解

 更新時間:2013年06月08日 15:15:37   作者:  
本篇文章是對使用c#模擬平拋運動動畫的方法進行了詳細(xì)的分析介紹,需要的朋友參考下
主要使用Graphics對象的FillElliple繪制一圓形小球,然后分時控制其顯示位置即可。
步驟主要如下:
1.新建窗體,然后在代碼模式中添加如下函數(shù)分別控制x和y軸方向運動速度。
復(fù)制代碼 代碼如下:

        private int runTime=25;//設(shè)置平拋運動時間(動畫持續(xù)時間)
        private double Xs(double t)
        {
            double v0 = 15;
            return v0 * t;
        }
        private double Ys(double t)
        {
            double g = 9.8;
            return 0.5 * g * t * t;
        }

2.下面我將控制運動方法綁定至了主窗體的click事件上,可以換之。代碼如下:
復(fù)制代碼 代碼如下:

        private void Form1_Click(object sender, EventArgs e)
        {
            Graphics g = this.CreateGraphics();
            double t;
            for (t = 0; t < runTime; t += .5)
            {
                System.Threading.Thread.Sleep(10);
                g.Clear(this.BackColor);
                double x = Xs(1.5 * t) + 50;
                double y = Ys(0.3 * t) + 5;
                g.FillEllipse(Brushes.Red, Convert.ToSingle(x), Convert.ToSingle(y), 30, 30);
            }
        }

相關(guān)文章

  • c# 播放聲音的四種方法

    c# 播放聲音的四種方法

    這篇文章主要介紹了c# 播放聲音的四種方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-11-11
  • C#定制Excel界面并實現(xiàn)與數(shù)據(jù)庫交互的方法

    C#定制Excel界面并實現(xiàn)與數(shù)據(jù)庫交互的方法

    這篇文章主要介紹了C#定制Excel界面并實現(xiàn)與數(shù)據(jù)庫交互的方法的相關(guān)資料,需要的朋友可以參考下
    2015-11-11
  • C#?基于TCP?實現(xiàn)掃描指定ip端口的方式示例

    C#?基于TCP?實現(xiàn)掃描指定ip端口的方式示例

    本文主要介紹了C#基于TCP實現(xiàn)掃描指定ip端口的方式示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • c#中directory 和directoryinfo的使用小結(jié)

    c#中directory 和directoryinfo的使用小結(jié)

    當(dāng)使用C#處理目錄時,可以使用?System.IO?命名空間中的?Directory?和?DirectoryInfo?類來執(zhí)行各種目錄操作,本文主要介紹了c#中directory 和directoryinfo的使用小結(jié),感興趣的可以了解一下
    2024-02-02
  • C#實現(xiàn)QQ窗口抖動效果

    C#實現(xiàn)QQ窗口抖動效果

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)QQ窗口抖動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • C# 構(gòu)造函數(shù)如何調(diào)用虛方法

    C# 構(gòu)造函數(shù)如何調(diào)用虛方法

    這篇文章主要介紹了C# 構(gòu)造函數(shù)如何調(diào)用虛方法,文中講解非常詳細(xì),示例代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • C#實現(xiàn)計算器功能

    C#實現(xiàn)計算器功能

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)計算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 關(guān)于C#中的Invoke示例詳解

    關(guān)于C#中的Invoke示例詳解

    一直對invoke和begininvoke的使用和概念比較混亂,這兩天看了些資料,對這兩個的用法和原理有了些新的認(rèn)識和理解,下面這篇文章主要給大家介紹了關(guān)于C#中Invoke的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • C#調(diào)用EXE文件實現(xiàn)傳參和獲取返回結(jié)果

    C#調(diào)用EXE文件實現(xiàn)傳參和獲取返回結(jié)果

    本文主要介紹了C#調(diào)用EXE文件實現(xiàn)傳參和獲取返回結(jié)果,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • C#多線程系列之線程完成數(shù)

    C#多線程系列之線程完成數(shù)

    本文詳細(xì)講解了C#多線程中的線程完成數(shù),文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02

最新評論