- 博客(71)
- 资源 (12)
- 收藏
- 关注
原创 模仿天天酷跑(二)做个登录界面
这篇文章中,我们将做个简单的登录界面,实现这样的效果,无限滚动的背景,上面有两个小鸟在飞翔,一个登录按钮,按钮上面有两个人物在奔跑。目前项目的整体效果如下图:OK~~~开始,第一步,我们先新建一个空工程,如下图:接着我们新建几个文件夹,比如预设体、场景、纹理、动画、声音等,做好分类,如下图:我们把我们需要的资源放进去,一张背景图,还有人物跑动的图,小鸟的图,还有bgm...
2019-04-09 17:42:46 1598
原创 模仿天天酷跑(一)开发准备工作
接下来的一系列文章都是用Cocos Creator开发微信小游戏的教程,我们第一个模仿的是天天酷跑,刚好网上down下游戏素材资源,如下:当然这个资源还是有点坑的,比如大图,没有对应的plist文件,需要我们自己再生成大图跟对应的plist文件,音频文件为ogg格式,可能在ios上不能正常播放,还需要转换,在下面的文章中我都会一一告诉大家怎么去处理这些素材。开发环境准备,我的是MAC ...
2019-04-08 13:09:37 1541
原创 OpenCV-ios开发之一基本配置
先简单介绍下OpenCV,OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像
2017-03-18 14:27:05 2435
原创 ios 简单模仿随便走的AR功能(原理)
先上个最终的效果动态图,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1、首先我们要自定义一个相机界面,可以用AVCaptureSession来自定义,不需要其他按钮,只有一个预览的界面;2、我们要画一个简单的雷达图,可以用CGContextRef来简单实现,雷达图用来显示你跟你附近的用户(物体)的距离,通过跟实际物体的经纬度来算两点之间的距
2017-03-03 17:01:28 5786 13
转载 iOS Core Animation 简明系列教程
iOS Core Animation 简明系列教程 看到无数的CA教程,都非常的难懂,各种事务各种图层关系看的人头大。自己就想用通俗的语言翻译给大家听,尽可能准确表达,如果哪里有问题,请您指出我会尽快修改。1.什么是Core Animation?它是一套包含图形绘制,投影,动画的OC类集合。它就是一个framework。通过CoreAnimation提供的接口,你可以方
2015-12-17 12:51:14 883
原创 ios loading视图动画(模仿58同城)
最近看了58同城的加载视图,感觉很不错,如下图:所以想模仿写一个,下载58同城的app,解压,发现它用的是图片来实现的动画效果,并不是绘制出来的,所以这就相对简单些了,其实整个动画的逻辑不复杂,无非是几个动画的组合,然后切换图片,注意细节处,比如下面的阴影部分也是个动画,上面的图形下来,阴影变大,上去,阴影变小;下面直接贴代码:上面图形的动画-(void) loadin
2015-12-15 18:56:12 3758 1
原创 ios8新特性widget开发
ios8发布已经有一段时间了,伴随着ios8同时也出现了许多新的特性,ios系统将会越来越开放,这是好事。其中一个新特性就是在下拉通知栏里加入了个性的widget,开发者可以自己定义widget的样式内容。当然这个功能在Android上早就实现了,^_^.........,如下图:首先先说几个概念,1、app extension:extension是iOS8新开放的一种对几个固定系
2015-03-02 19:40:44 22905 5
转载 谈谈iOS Animation
零.前言这里没有太多的代码细节,只是探索iOS动画的基本概念,以及其抽象模型,数学基础等.我们学习一个知识的时候一般有两个部分,抽象部分和形象部分,抽象好比语言的语法,是规则,形象好比具体的句子,可以用来和别人交流的.抽象比形象难于理解,但比形象通用.其实数学中经常碰到抽象和形象的概念,比如有一系列离散的点,这是形象;通过这些点我们拟合出一条曲线,得到其函数,函数是抽象的;然后通过这个函数
2015-01-22 11:52:44 1077
原创 Swift学习三
Swift 提供两种集合类型来存储集合,数组和字典。数组是一个同类型的序列化列表集合。字典是一个能够使用类似于键的唯一标识符来获取值的非序列化集合。在Swift中,数组和字典的键和值都必须明确它的类型。这意味这数组和字典不会插入一个错误的类型的值,以致于出错。这也意味着当你在数组和字典中取回数值的时候能够确定它的类型。Swift 使用确定的集合类型可以保证代码工作是不会出错,和让你在开发阶段就
2014-06-30 17:53:58 2309
原创 unity3D游戏开发十七之NGUI四
接下来我们讲解下UIGrid,UIGrid是用来轻松的排列众多widget到固定大小格子的脚本。 编辑时和运行时都可以使用。如果想使用可变的格子单元大小,你可以使用UITable。
2014-04-16 16:06:19 8151
原创 unity3D游戏开发十二之疯狂的小球
下面我们通过一个具体的实例来了解如何使用物理引擎,该实例通过第三人称视角控制游戏中的小球对象,游戏通过是否与钻石碰撞来界定是否寻找到钻石并获得积分,获得积分满10分后,赢得游戏,当小球冲出跑道时,游戏失败,并提示是否重新开始游戏。依次打开文件夹Assets-》object,在object文件夹下找到Runway.fbx文件,拖进场景中,如下图:选择Runway游戏对象,修改
2014-04-12 03:27:39 17597 6
原创 unity3D游戏开发二之unity编辑器一
通过官网我们可以下载最新的unity版本,这里我们是基于Mac OS系统的,安装步骤很简单,这里就略过了。安装完成后,打开unity,主界面如下:下面我们来看看它的界面布局,Unity界面主要包括菜单栏、工具栏以及相关的视图等内容。1、Scene视图2、Game视图3、Hierarchy视图(显示的都是游戏对象)4、Project视图(可以看
2014-04-01 22:17:13 11042
原创 unity3D游戏开发一之初识unity
最近也正在学习unity,刚算入门,发现有许多许多的东西要去学习,所以我想通过写文章一边可以算做笔记,一边跟大家一起学习交流。刚开始看到unity的编辑界面,确实给了我很大的震撼,相对于cocos2dx来说,强大了太多,当然cocos2dx主要是面对2D游戏的开发,unity主要是面对3D游戏的开发,当然它的范围不仅仅是游戏。下面简单介绍下unityUnity是由Unity Technolog
2014-04-01 00:21:19 6117
原创 ios中对KVO、KVC的一些理解
Key-Value Observing (简写为KVO):当指定的对象的属性被修改了,允许对象接受到通知的机制。每次指定的被观察对象的属性被修改的时候,KVO都会自动的去通知相应的观察者,相当于设计模式中的观察者模式。KVO的优点:当有属性改变,KVO会提供自动的消息通知。这样的架构有很多好处。首先,开发人员不需要自己去实现这样的方案:每次属性改变了就发送消息通知。这是KVO 机制提供的最
2014-02-28 15:25:55 9994
原创 智能家居蕴藏千亿市场 仍处“碎片化”阶段
随着4G时代的来临和WiFi网络的普及,智能家居开始了跳跃式的发展,而众多巨头的进入也释放出这样一个信号———这是个人人争抢的大市场。不过,业界人士表示,目前智能家居还处在“碎片化”阶段,要真正进入我们的生活,仍然需要走相当长的一段路程。 智能家居酣战 智能家居正在成为2014年业界最“炙手可热”的一个题材。 2月19日,长虹集团旗下的美
2014-02-25 15:17:52 2147
原创 什么是物联网
物联网的概念是在1999年提出的。物联网的英文名称叫“The Internet of things”,顾名思义,简而言之,物联网就是“物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通讯。严格而言,物联网的定义是:通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等
2014-02-25 15:13:29 1778 1
原创 ios中单例模式的一点理解
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。在Java中我们定义一个单例类:public class Singleton { private static Singl
2014-02-24 15:58:54 3893
转载 A* 寻路算法
原文地址:http://www.cppblog.com/christanxw/archive/2006/04/07/5126.html概述虽然掌握了 A* 算法的人认为它容易,但是对于初学者来说, A* 算法还是很复杂的。搜索区域(The Search Area)我们假设某人要从 A 点移动到 B 点,但是这两点之间被一堵墙隔开。如图 1 ,绿色是 A ,红色是 B ,中间
2013-11-04 15:31:34 6339 1
android移动警务通系统
2011-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人