鱼C论坛

 找回密码
 立即注册
查看: 3817|回复: 32

[每日一练] 技法53 (◐‿◑) 利用Canvas画一个“吃豆人”

[复制链接]
发表于 2017-6-26 07:07:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

                               
登录/注册后可看大图


按照提示,完成代码,秀秀你的编程能力!

不许看答案,否则打屁屁





程序分析:
利用定时器,绘制两个图案,图像各个表情用Cavas函数绘制       


源代码:
游客,如果您要查看本帖隐藏内容请回复

6月-26-2017 07-06-20.gif






如果喜欢,请订阅
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-6-26 08:51:31 | 显示全部楼层
我要看代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-26 18:46:57 | 显示全部楼层


热烈欢迎李总~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-26 19:13:41 | 显示全部楼层

然后我点击打开了,瞬间我就关闭了,我怕心里有阴影

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-28 23:05:26 | 显示全部楼层
想看代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-18 10:05:35 | 显示全部楼层
好奇
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-12-21 13:24:32 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-12-26 20:38:51 | 显示全部楼层
看看大神怎么写
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-2 21:42:59 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-18 09:21:38 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-19 17:57:02 | 显示全部楼层
我丢了一匹码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-5 08:54:47 | 显示全部楼层
读下代码.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-6 01:11:09 | 显示全部楼层
  1. <script>
  2.                         var c = c1.getContext('2d');
  3.                        
  4.                         function a(){
  5.                                 c.beginPath();
  6.                                 c.arc(333,333,150,0,Math.PI*2);
  7.                                 c.stroke();
  8.                                
  9.                                 c.beginPath();
  10.                                 c.arc(350,250,40,0,Math.PI*2);
  11.                                 c.fillStyle = "blue";
  12.                                 c.fill();
  13.                                 c.stroke();
  14.                                
  15.                                 c.beginPath();
  16.                                 c.arc(370,235,10,0,Math.PI*2);
  17.                                 c.fillStyle = "#fff";
  18.                                 c.fill();
  19.                                 c.stroke();
  20.                                
  21.                                
  22.                                 c.moveTo(333,333);
  23.                                 c.lineTo(483,333);
  24.                                 c.stroke();
  25.                         }
  26.                         var cool = Math.PI/180;
  27.                         function b(){
  28.                                 c.beginPath();
  29.                                 c.moveTo(333,333);
  30.                                 c.closePath();
  31.                                 c.arc(333,333,150,45*cool,315*cool);
  32.                                 c.closePath();
  33.                                 c.stroke();
  34.                                  
  35.                                 c.beginPath();
  36.                                 c.arc(350,250,40,0,Math.PI*2);
  37.                                 c.fillStyle = "blue";
  38.                                 c.fill();
  39.                                 c.stroke();
  40.                                
  41.                                 c.beginPath();
  42.                                 c.arc(370,235,10,0,Math.PI*2);
  43.                                 c.fillStyle = "red";
  44.                                 c.fill();
  45.                                 c.stroke();
  46.                         }
  47.                         var n = 1;
  48.                         var t = setInterval(function(){
  49.                                 c.clearRect(0,0,666,666);
  50.                                 if(n == 1){
  51.                                         b();
  52.                                         n = 2;
  53.                                 }else{
  54.                                         a();
  55.                                         n = 1;
  56.                                 }
  57.                                  
  58.                                  
  59.                                
  60.                         },1000);
  61.                          
  62.                          
  63.                 </script>
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-28 19:12:47 | 显示全部楼层
看代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-4 16:41:53 | 显示全部楼层
看一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-7 18:51:45 | 显示全部楼层
JHGJ
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-25 17:03:52 | 显示全部楼层
good job
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-9 19:56:47 | 显示全部楼层
过来学习ia
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-10 15:41:54 | 显示全部楼层
不会哈哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-24 15:20:14 | 显示全部楼层
回复
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-27 06:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表