最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

        private int runTime=25;//設置平拋運動時間(動畫持續(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事件上,可以換之。代碼如下:
復制代碼 代碼如下:

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

相關文章

  • C#中RSA加密與解密的實例詳解

    C#中RSA加密與解密的實例詳解

    這篇文章主要介紹了C#中RSA加密與解密的實例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • C# 時間與時間戳互轉的方法(13位)

    C# 時間與時間戳互轉的方法(13位)

    這篇文章主要介紹了C# 時間與時間戳互轉的方法(13位),詳細的介紹了常出現(xiàn)的幾種時間方式及其時間與時間戳互轉的方法,非常具有實用價值,希望此文章對各位有所幫助
    2018-10-10
  • 基于WPF實現(xiàn)面包屑控件的示例代碼

    基于WPF實現(xiàn)面包屑控件的示例代碼

    這篇文章主要為大家詳細介紹了如何基于WPF實現(xiàn)簡單的面包屑控件,文中的示例代碼講解詳細,對我們學習或工作有一定幫助,感興趣的小伙伴可以了解一下
    2023-05-05
  • WPF仿LiveCharts實現(xiàn)餅圖的繪制

    WPF仿LiveCharts實現(xiàn)餅圖的繪制

    這篇文章主要介紹了如何利用WPF仿LiveCharts實現(xiàn)餅圖的繪制,文中的示例代碼講解詳細,對我們學習或工作有一定幫助,需要的可以參考一下
    2022-07-07
  • C#對象與XMl文件之間的相互轉換

    C#對象與XMl文件之間的相互轉換

    本文是對C#中對象與XMl文件之間的相互轉換進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-10-10
  • 關于System.Convert的那些事兒

    關于System.Convert的那些事兒

    本篇文章是對System.Convert的那些事兒,進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • 詳解Unity入門之GameObject

    詳解Unity入門之GameObject

    Unity是一個Component-Based的引擎,所有物體都是GameObject。本文將詳細介紹GameObject和MonoBehaviour,感興趣的同學,可以參考下。
    2021-05-05
  • C#設置開機啟動項、取消開機啟動項

    C#設置開機啟動項、取消開機啟動項

    這篇文章主要介紹了C#設置開機啟動項、取消開機啟動項,本文通過修改注冊實現(xiàn),并給出操作代碼,需要的朋友可以參考下
    2015-06-06
  • 一個可攜帶附加消息的增強消息框MessageBoxEx

    一個可攜帶附加消息的增強消息框MessageBoxEx

    一個可攜帶附加消息的增強消息框MessageBoxEx分享給大家,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • C#中實現(xiàn)線程同步lock關鍵字的用法詳解

    C#中實現(xiàn)線程同步lock關鍵字的用法詳解

    實現(xiàn)線程同步的第一種方式是我們經常使用的lock關鍵字,它將包圍的語句塊標記為臨界區(qū),這樣一次只有一個線程進入臨界區(qū)并執(zhí)行代碼,接下來通過本文給大家介紹C#中實現(xiàn)線程同步lock關鍵字的用法詳解,一起看看吧
    2016-07-07

最新評論

镇安县| 南城县| 庆阳市| 睢宁县| 锡林浩特市| 巫溪县| 剑川县| 涞源县| 公安县| 隆昌县| 美姑县| 昭通市| 革吉县| 海阳市| 梨树县| 井陉县| 水富县| 怀柔区| 瑞丽市| 昌黎县| 新丰县| 淮阳县| 大洼县| 安塞县| 浙江省| 高碑店市| 格尔木市| 自治县| 德化县| 三穗县| 如皋市| 津市市| 大城县| 汪清县| 阿巴嘎旗| 察隅县| 康保县| 沈阳市| 沧州市| 财经| 界首市|