论坛源码推荐(7月28日):720度全景展示和序列帧展示功能,Swift编写的贪吃蛇游戏
2014-07-28 12:00
513 查看
Panorama 3D + 序列帧展示
本代码实现720度全景(Panorama)展示和序列帧展示功能,可用于房地产类展示软件。其中 Panorama 部分采用底层OpenGL ES 2.0 渲染,渲染质量和效果均比HTML 5效果要好,效率也要优于HTML5;用于序列帧展示的部分,(在iPad Air上)最高可支持1280 × 960像素的图片序列帧,最高可支持近20FPS,内部采用多线程处理,性能与效果俱佳。
目前Panorama部分支持手势缩放,支持添加按钮,支持响应按钮事件。
集成指南
添加 PanoramShow.Framework
包含 OpenGLES.framework
动态添加、删除图片,类似iphone删除应用效果
1.动态添加照片
2.类似iphone删除效果 删除时有晃动效果
3.点击删除时 有提示
4.有照片的数量限制
使用时粘帖 storyBoard中的元素即可。
iOS物体与直线动画
最近在做产品里面一个界面的交互,需要对一个物体进行移动,同时有一条直线跟随物体运动增长,就像物体是拉着一根线出现,消失的时候就是线拉着物体回去的感觉,大概情况如下面的动画:
详情参见:http://blog.yourtion.com/ios-object-and-line-animation.html
说说实现的大概思路,具体的代码请看Git的Demo咯,大家有需要的话后期可以抽象成一个类库来。现在只要简单的上下左右移动,可以根据需求修改运动坐标变成任意方向移动,稍后会更新上去。
动画主要由三块组成:
使用CAKeyframeAnimation进行物体的路径移动;
使用UIBezierPath构建路径线及使用CABasicAnimation的stroke完成线的动画;
使用CABasicAnimation的opacity进行物体运动过程的透明度变化,让动画更加自然;
最后就是使用CAAnimationGroup将动画组合起来,效果就是上面所看到的,具体代码参见GitHub的Demo。
Awesome Swift
包含了一系列关于Swift的框架、库以及软件。
SimpleCollectionView Demo
一个简单的类似collectionview的图片选择器。
用Swift语言编写的贪吃蛇游戏
本代码实现720度全景(Panorama)展示和序列帧展示功能,可用于房地产类展示软件。其中 Panorama 部分采用底层OpenGL ES 2.0 渲染,渲染质量和效果均比HTML 5效果要好,效率也要优于HTML5;用于序列帧展示的部分,(在iPad Air上)最高可支持1280 × 960像素的图片序列帧,最高可支持近20FPS,内部采用多线程处理,性能与效果俱佳。
目前Panorama部分支持手势缩放,支持添加按钮,支持响应按钮事件。
集成指南
添加 PanoramShow.Framework
包含 OpenGLES.framework
动态添加、删除图片,类似iphone删除应用效果
1.动态添加照片
2.类似iphone删除效果 删除时有晃动效果
3.点击删除时 有提示
4.有照片的数量限制
使用时粘帖 storyBoard中的元素即可。
iOS物体与直线动画
最近在做产品里面一个界面的交互,需要对一个物体进行移动,同时有一条直线跟随物体运动增长,就像物体是拉着一根线出现,消失的时候就是线拉着物体回去的感觉,大概情况如下面的动画:
详情参见:http://blog.yourtion.com/ios-object-and-line-animation.html
说说实现的大概思路,具体的代码请看Git的Demo咯,大家有需要的话后期可以抽象成一个类库来。现在只要简单的上下左右移动,可以根据需求修改运动坐标变成任意方向移动,稍后会更新上去。
动画主要由三块组成:
使用CAKeyframeAnimation进行物体的路径移动;
使用UIBezierPath构建路径线及使用CABasicAnimation的stroke完成线的动画;
使用CABasicAnimation的opacity进行物体运动过程的透明度变化,让动画更加自然;
最后就是使用CAAnimationGroup将动画组合起来,效果就是上面所看到的,具体代码参见GitHub的Demo。
Awesome Swift
包含了一系列关于Swift的框架、库以及软件。
SimpleCollectionView Demo
一个简单的类似collectionview的图片选择器。
用Swift语言编写的贪吃蛇游戏
相关文章推荐
- 论坛源码推荐(8月6日):功能强大的Core Data Editor,Swift编写的HTTP网络库
- 论坛源码推荐(6月13日):用Swift编写的UITextField扩展、知乎日报、警示框等
- 论坛源码推荐(7月14日):用Swift编写的确认视图 iOS 7转场API的缩放过渡效果
- 论坛源码推荐(6月18日):下拉手势实现多个操作 用Swift编写的打砖块游戏
- 源码推荐: 720度全景展示 for iOS
- 论坛源码推荐(7月9日):用Swift实现的计时器 最简单的方式展示iOS App更新
- 论坛源码推荐(6月19日):用Swift编写的Twitter启动动画 iOS 7图片和视频管理控件
- 论坛源码推荐(6月17日):用Swift编写的Twitter框架 iOS 7条形码扫描
- 论坛源码推荐(7月2日):用Swift实现的图片过渡效果 在应用内重新创建文字视图
- 论坛源码推荐(6月24日):用Swift实现的自动布局和翻转动画以及iOS iBeacon项目
- 论坛源码推荐(7月11日):用Swift实现的iOS通知控件 轻量级iOS 7条形码扫描库
- 论坛源码推荐(8月14日):基于高德地图iOS SDK的轨迹回放库,用Swift实现的设计模式
- 论坛源码推荐(7月22日):用Swift实现的具有指示器的按钮 一个开源iOS个人跟踪工具
- 论坛源码推荐(3月26日):iOS图片涂鸦控件 替代UISegmentedControl展示相关数目
- 论坛源码推荐(1月8日):漂亮的多选属性控件 画?调出帮助功能
- 论坛源码推荐(7月7日):用Swift实现的Slingshot通知 温度计风格的自定义进度条
- 论坛源码推荐(7月4日):轻量级SpriteKit按钮 用Swift实现的Apple HUD
- 论坛源码推荐(8月8日):懒人笔记iOS客户端开源,适用于Swift的BDD类型测试框架
- 论坛源码推荐(6月10日):iOS 8指纹解锁 用Swift语言编写的JokeClient和FanFan