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

c#模擬平拋運(yùn)動動畫的方法詳解

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

        private int runTime=25;//設(shè)置平拋運(yùn)動時(shí)間(動畫持續(xù)時(shí)間)
        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.下面我將控制運(yùn)動方法綁定至了主窗體的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#中RSA加密與解密的實(shí)例詳解

    C#中RSA加密與解密的實(shí)例詳解

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

    C# 時(shí)間與時(shí)間戳互轉(zhuǎn)的方法(13位)

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

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

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

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

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

    C#對象與XMl文件之間的相互轉(zhuǎn)換

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

    關(guān)于System.Convert的那些事兒

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

    詳解Unity入門之GameObject

    Unity是一個(gè)Component-Based的引擎,所有物體都是GameObject。本文將詳細(xì)介紹GameObject和MonoBehaviour,感興趣的同學(xué),可以參考下。
    2021-05-05
  • C#設(shè)置開機(jī)啟動項(xiàng)、取消開機(jī)啟動項(xiàng)

    C#設(shè)置開機(jī)啟動項(xiàng)、取消開機(jī)啟動項(xiàng)

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

    一個(gè)可攜帶附加消息的增強(qiáng)消息框MessageBoxEx

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

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

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

最新評論

会昌县| 博野县| 双城市| 丹巴县| 荥经县| 连州市| 随州市| 将乐县| 神池县| 治多县| 合水县| 堆龙德庆县| 延边| 时尚| 雷波县| 惠州市| 巴中市| 崇仁县| 南郑县| 东平县| 喀什市| 建始县| 莫力| 昔阳县| 邻水| 行唐县| 神池县| 图们市| 高青县| 唐山市| 青海省| 民乐县| 海门市| 日照市| 宁都县| 常宁市| 鸡东县| 元江| 同仁县| 梓潼县| 巴塘县|