用css3来做2.5d效果

本文探讨了2.5D游戏视角在HTML5游戏开发中的应用,并对比了使用Canvas与DOM进行开发的不同之处。作者认为基于DOM开发更具优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

demo:http://www.adanghome.com/js_demo/7/

 

  2.5d是游戏开发中常见的一种视角,很多游戏开发者喜欢用canvas,基于像素去做这种2.5d的开发。但其实基于canvas去开发的话,“容器”、“事件监听”都不像dom那么方便了,虽然通过封装还是可以实现类似于dom的功能,比如我前些日子封装的canvasNode类库就能实现。但对于css就真的无能为力了。

 

  浏览器引擎为我们做了那么多事,已经有那么多好用的功能可以直接用了,放弃dom采用canvas无疑就将这些浏览器已经提供的工具箱全丢了!我始终觉得基于DOM去开发html5游戏才是高速公路,不是canvas。

转载于:https://www.cnblogs.com/cly84920/archive/2011/07/13/4426590.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值