网格

WebGL实现HTML5的3D贪吃蛇游戏

只谈情不闲聊 提交于 2020-01-07 17:33:52
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> js1k.com 收集了小于1k的javascript小例子,里面有很多很炫很酷的游戏和特效, 今年规则 又增加了新花样,传统的classic类型基础上又增加了WebGL类型,以及允许增加到2K的++类型,多次想尝试提交个小游戏但总无法写出让自己满意还能控制在这么小的字节范围。 自己写不出来,站在巨人肩膀总是有机会吧,想起 《基于HTML5的电信网管3D机房监控应用》 这篇提到的 threejs , babylonjs 和 Hightopo 的几种基于WebGL的3D引擎,突然想挑战下自己实现个100行JS的3D小游戏,折腾了一番最终采用 Hightopo 搞了个3D贪吃蛇游戏,算了算JS代码还只有90来行,终于满足了自己的小小心愿写完这篇可以满意去睡觉了。 http://www.hightopo.com/demo/snake_20151106/GreedySnake.html http://www.hightopo.com/demo/snake_20151106/GreedySnake.html 以下先上一段最终3D游戏在平板上的运行交互 视频效果 : http://v.youku.com/v_show/id_XNjgxMzIxOTcy.html 传统2D的贪吃蛇游戏一般通过方向键盘控制蛇的前进方向

UICollectionView总结

こ雲淡風輕ζ 提交于 2019-12-02 09:11:00
好久没写博客了,最近闲,多写点! 1.基本介绍 先介绍一下UICollectionView,大家应该都用过UITableView,不熟悉的可以看这里 《UITableView总结》 ,UITableView中的表格只支持单排列表,没办法支持网格列表模式 当然也有很多大牛使用UITableView做出网格效果来了,实现的方式肯定都一样,就是将Cell分成几部分View,在赋值的时候一次性传两个或者多个data过去,通过delegate或者其他方式返回不同cell被点击的效果,要求具体Demo嘛,我找找看啊! 当然拉,上面的方法可行,但是麻烦,而且不好维护,在IOS6 SDK中就出了 UICollectionView(只支持ios6以上系统),首先UICollectionView是基础UITableView的,所以UICollectionView的结构模式是和UITableView一模一样的。 2.使用方法 UICollectionView的使用方法和UITableView的基本相似,不同的是 UICollectionViewFlowLayout和UICollectionViewCell UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init]; [flowLayout