ios中国有没有直播编程的编程游戏,就是用编程玩

最后登录16-10-26在线时间62792 小时赞447 注册时间05-4-22积分74305帖子精华171UID4
注册日期: 05-4-22
帖子: 57159|积分: 74305
帮助每一个喜欢苹果的朋友... 当然新朋友记得先搜索...
赞助商广告
Safari 7.0.1
Mac OS X 10.9.1
前段时间写了一个 貌似不少朋友对 iOS 编程慢慢有了点兴趣, 并且也留言给我希望我继续写, 这不今天有空. 就把这个初级小教程延续到 No .2 .
上期, 纯属为了糊弄女朋友, 你也知道, 女孩子嘛~~~ 对于电子方面的肯定是没IT宅懂, 但是当她仅仅看到了点击按钮弹出后, 肯定会不满足的. 既然咱们是IT宅, 那就真的拿出点有&意思&的玩意儿.
这不, 一个下午的闲暇时光, 如果不打游戏的话可以自己做个小游戏来继续糊弄你的女神.
同样, 因为仅仅是为了让对 iOS 编程开发有兴趣的朋友慢慢培养兴趣, 本人依然忽略iOS开发必备的一些常识性的内容, 比如指针 , 对象, 函数等.
首先开始我们的工作, 创建一个新的 Single View Application
14-1-16 13:54:11 上传
我们就给这个新的 App 起名字叫 Tap Me .
14-1-16 13:55:43 上传
公司你就填上 com.你的名字即可. 其他的都默认继续即可.
选择存储的目的地后点击创建.
14-1-16 13:57:06 上传
现在其实, 你的程序就已经可以开始了.
为了大家能更好的了解 App . 你可以打开 Supporting Files 里面的 main.m 你会看到
14-1-16 14:10:03 上传
这里你会看到iOS 开发中使用的 Cocoa 的方法. 比如 UIApplicationMain 就是其中一个用来控制整体的iOS程序 界面的.
简单地程序在 iOS 7 xCode 5 上的开发都开始使用 Storyboard 开发,
14-1-16 14:12:32 上传
点击右边的侧栏, 你会看到一些常用的组件与设置
14-1-16 14:14:05 上传
第一步就是点击 属性面板, 给咱们的程序的界面增加一个背景色. 在 Background 里面选择你喜欢的颜色就好.
并且 Alpha 是透明设置.
14-1-16 14:15:56 上传
随后在右下的对象功能里, 找到&&Label 这个对象. 将它拖拽到我们程序的主界面里面.
14-1-16 14:18:53 上传
设置两个文字的标签. 分别改成 倒计时: 30&&与得分. 右侧是一些文字的属性, 跟 Word没有什么差别.
咋样 iOS 的界面设计还算挺简单的吧~~~
随后, 我们在app界面的中间放上一个 Button 按钮控件.
14-1-16 14:23:48 上传
同样在右侧的设置里面把字体修改的大一点.方便女孩子们识别~~~
14-1-16 14:24:49 上传
点击下面的 按钮, 会看到在 View 界面里面我们已经创建了三个可控的空间了.
分别是 Label&&Lable 与 Button 啦.
14-1-16 14:26:08 上传
好了 , 第一步界面已经完成了. 你可以在模拟器里运行一下, 自然现在点击不会有任何变化.
下面就是要编成了.
首先点击 ViewController.h
因为在 iOS Cocoa编程中, 所有要使用的变量都需要先进行声明, 声明就在 .h 文件里面.
14-1-16 14:29:31 上传
在 ViewController.h 中加入如图的代码, 为了避免新同学偷懒,所以本文代码只有图, 因为只有你亲自敲进去的代码你才有印象. 粘贴上去的不会对你学习编程有一点好处.
这里代码简单就是 弄出两个 变量分辨是 使用系统内建的 UILabel . UILable就是高手们所说的类 (Class) .
然后在 End 之前 增加一个方法
14-1-16 14:32:29 上传
来声明一个我们可能要使用的点击的触发.
IBAction 是另一个功能告诉 Xcode 来激活方法. 稍后, 我们将把这个点击的触发连接到之前我们在界面上创建的点我按钮上.
现在, 变成需要用的对象就做了声明, 下一步就去是界面上将 代码 与 图形 连接在一起.
按住 Control 从下面的 View Controller 里面将代码里声明的scorelable 连接到得分上.
将timerlable 连接到倒计时上.
14-1-16 14:38:42 上传
随后, 点击 Viewcontroller.m 我们为 点我这个按钮新增加一个动作.
14-1-16 14:44:53 上传
随后将按钮 点我 连接到 这个动作上的方法就是 按住 Control 连接到下面的动作.与之前的连接是反向.
14-1-16 14:43:29 上传
下面你就可以点击运行一下看看. 当你点击 点我 的时候, 下面的 分数按钮的文字就被替换成 &我被点&.
这里, 在 iOS 开发中与 大部分C 一样, 赋值是从右向左的. 而文字的赋值是 @开始的双引号.
14-1-16 14:49:18 上传
好了, 咱们的App 终于有一个功能. 开始变得智能化了啊~~~~
思考一下, 我们的小游戏, 要做到要能记录我点击的次数, 还有点击过程中花费的时间.
为了达到这些, 我们还需要声明一下变量, 这个你应该知道怎么做吧.
14-1-16 14:59:16 上传
NSInteger NSTimer 都是 cocoa内建的一个函数. 可以直接使用.
NSInteger 是一个代表数字, 从0 到20亿.
随后, 修改 buttonPressed .
14-1-16 15:02:25 上传
增加这行的意思就是, 首先有一个 Count&&点击一次就增加 1. 然后显示在 ScoreLabel上.
14-1-16 15:06:27 上传
这里出现了一个方法就是 , NSString stringWithFormat . 大家看格式慢慢体会一下.
然后, 设置一下咱们的计数器.
14-1-16 15:09:37 上传
为了,能运行我们的游戏, 先要有一些初始化. 第一段的 1 首先将 秒设置为 30秒.
然后将计数 count 初始化为0.
如上文所示, 将两个 Label 分别初始化.
这个稍微有点难就是 , 将 timer 设置成一个内建的 NStimer
这样可以在每秒发送信息更新app界面.&&
Time Interval 就是执行的时间
Target 发送的目标. 因为是在你的所有控件都在 View Controller里面所以 目标就是 Self 自己.
Selector 这个是一个指针, 用来呼叫你创建的一个方法 method . 这个方法我们在后面有解释.
User Info 就是要存得更多信息, 这里 nil 代表空
Repeats 是否重复运行, YES代表是的.
当你输入完第一段的时候, 你会发现程序自动报错了, 那是因为 在 Selector中我们呼叫了一个方法,
就是 subtractTime
这个方法的
将处理 seconds&&每一秒触发的时候减1 , 随后更新 TimerLabel的显示.
如果 等于 0 的时候 , 将timer 隐藏.
在这里我们看到了 if&&语句, 这个也是在编程中用到的最多的如果 就语句.
C中 if(条件){ 干什么 }; 是如果语句的形式, 要记住哦.
最后, 在 viewDidload 中, 这个就是在刚开始程序刚加载的时候运行的语句.
我们声明开始的时候就运行游戏,
[self setupGame];
14-1-16 15:18:50 上传
好了, 赶紧运行一下试试看吧...
怎么样, 酷比了吧~~~~~
嗯.... 好似有点无聊. 那我们给游戏再增加一点乐趣把, 比如当时间快没有的时候要提示 时间到了 . 最后得分. 并且按钮变成重新开始游戏..
14-1-16 15:21:13 上传
这里&&UIAlertView 将激活一个系统内建的弹出提醒, 内容就是 @后面的字. 下一行信息就是 message
取消弹出窗口的按钮写着 再来一次. 其他按钮 otherbuttontitles 没有 nil.
好了, 基本上就完工了 . 这下, 相信足够女神玩一会儿的吧.
14-1-16 15:23:55 上传
那我们还能做什么呢? 比如增加音效? 界面美化? 好吧, 我们下期见~~~~~~~
因为没有开发者的朋友, 不能build到iPhone上运行. 只能在 模拟器里面哦.
赞一个 8分
总评分:&苹果 + 22&
最后登录16-4-12在线时间1285 小时赞5 注册时间13-8-13积分2762帖子精华0UID512684
( ♘马上有钱 )
分享于 14-1-16 15:33:04
Chrome 31.0.1650.63
这个是不是就是objective c?
最后登录16-3-31在线时间6201 小时赞101 注册时间11-10-5积分23669帖子精华0UID249126
分享于 14-1-16 15:38:20
Chrome 32.0.1700.77
Mac OS X 10.9.1
做游戏,不太复杂的,可以选那个SpriteKit模板
最后登录16-10-13在线时间1061 小时赞0 注册时间12-10-29积分921帖子精华0UID425311
( ☆☆☆ )
分享于 14-1-16 15:39:24
Chrome 31.0.1650.63
Mac OS X 10.9.1
&&第一遍看后觉得好有乐 第二遍看完后,突然觉得明白了一点楼主的苦心啊 哈哈
最后登录16-10-5在线时间1825 小时赞5 注册时间12-12-21积分3583帖子精华0UID445786
( ☆☆☆☆ )
分享于 14-1-16 15:43:59
Chrome 31.0.1650.63
Wally写这个教程,都颇费心思。
最后登录15-12-15在线时间994 小时赞0 注册时间11-6-8积分7514帖子精华0UID221277
( ☆☆☆☆☆ )
分享于 14-1-17 14:48:39
Safari 7.0.1
Mac OS X 10.9.1
不錯不錯~~
最后登录16-5-19在线时间18 小时赞0 注册时间14-1-17积分37帖子精华0UID558391
分享于 14-2-6 18:04:50
Safari 7.0.1
Mac OS X 10.9.1
写得不错,等待出更新!
最后登录14-3-1在线时间5 小时赞0 注册时间14-2-23积分27帖子精华0UID567803
分享于 14-2-23 01:07:26
Chrome 30.0.1599.69
Mac OS X 10.9.0
哥 真的好!!!万年潜水忍不住出现了,想做IPHONE软件三年了&&我是软件工程的学生,一直在煎熬 找不到入门的地方,书看了好多,还是不会做,根本没有一个人像你这样一步一步写出来的,精确到每一个步骤,看完眼泪都快下来了,成功的感觉太好了,一直支持你!也希望自己能早日像你一样成为大神! 方便留个QQ吗?或者微信? 我的是
最后登录14-3-1在线时间5 小时赞0 注册时间14-2-23积分27帖子精华0UID567803
分享于 14-2-23 11:56:33
Chrome 30.0.1599.69
Mac OS X 10.9.0
出现了一个问题&&按照你的代码做到 你截图得分是13那个图的步骤时,我点击点我并没有分数显示,请问问题出在哪里?
最后登录14-3-1在线时间5 小时赞0 注册时间14-2-23积分27帖子精华0UID567803
分享于 14-2-23 12:09:06
Chrome 30.0.1599.69
Mac OS X 10.9.0
同理 之后倒计时也无法显示 一直是30 不知道为什么iOS游戏编程之从零开始_百度百科
iOS游戏编程之从零开始
《iOS游戏编程之从零开始:Cocos2d-x与cocos2d引擎游戏开发》是作者继《android游戏编程之从零开始》热销之后编写的又一本、基于cocos2d—x2.x和cocos2d—iphone版本,讲述ios平台游戏开发的新作。《iOS游戏编程之从零开始:Cocos2d-x与cocos2d引擎游戏开发》分为两个部分共11章,内容主要包括cocos2d—x引擎游戏开发的基础,常用的类、方法及其使用示例,游戏开发的基础知识、方法和技巧,跨平台游戏的开发技巧,并以一个飞行射击游戏实战项目的分析详解游戏开发过程;同时,还简单介绍了cocos2d—iphone引擎的使用及其项目开发注意事项。随书光盘包括《iOS游戏编程之从零开始:Cocos2d-x与cocos2d引擎游戏开发》所有的示例项目代码。
iOS游戏编程之从零开始作者简介
昵称:xiaominghimi
英文名:Himi
出生日期:日
职业:CTO、青年作家
名言:不要让任何事情成为你不去学习的理由。
移动开发专家,专注于移动开发领域,多年 J2me、Android、iOS 平台游戏与软件开发经验;
2010 年年初与清华出版社签约创作《》一书,此书于2011 年成功面市,受到业界人士的关注与支持;
2012 年年初与清华出版社签约创作《iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发》一书,此书于2013 年成功面市,再次受到业界人士的赞赏与支持;
在CSDN、ITeye、51CTO、eoe-Android、中国移动开发者社区、微度网等多家技术论坛担任技术专家与版主;博客中发表了一系列Android 与iOS 游戏开发的文章受到广泛关注!其中最值得提起的是博客中《浅谈4 年游戏开发de 自学历程!》一篇自述让众多的大学生与IT 业界人士大为鼓舞与赞赏;
iOS游戏编程之从零开始编辑推荐
移动游戏开发专家Himi新作
基于最新的Cocos2d—X 2.x、Cocos2d—iphone 2.x引擎
移动开发专家李华明倾情演绎
iOS游戏开发快速入门
光盘包括全书44个示例项目代码
iOS游戏编程之从零开始内容
《ios游戏编程之从零开始—cocos2d-x与cocos2d引擎游戏开发(配光盘)》适合想要学习ios平台游戏开发的初学者,以及初中级ios平台游戏开发人员,也适合作为ios游戏培训的教材和高等院校相关专业师生的教学参考书。
iOS游戏编程之从零开始目录
第一部分cocos2d-x
第1章 cocos2d-x简介与安装
1.1cocos2d-x引擎介绍
1.2cocos2d-x引擎下载与项目模板安装
1.3本章小结
第2章hello,cocos2dx
2.1创建第一个cocos2d-x项目
2.2cocos2d-x项目结构
2.3熟悉4个常用类
2.4appdelegate的3个生命周期函数
2.5运行第一个cocos2d-x项目
2.6本章小结
第3章游戏开发基础
3.1第一个场景hello worldscene
3.2快速掌握cocos2d-x引擎的学习技巧
第一部分cocos2d-x
第1章 cocos2d-x简介与安装
1.1cocos2d-x引擎介绍
1.2cocos2d-x引擎下载与项目模板安装
1.3本章小结
第2章hello,cocos2dx
2.1创建第一个cocos2d-x项目
2.2cocos2d-x项目结构
2.3熟悉4个常用类
2.4appdelegate的3个生命周期函数
2.5运行第一个cocos2d-x项目
2.6本章小结
第3章游戏开发基础
3.1第一个场景hello worldscene
3.2快速掌握cocos2d-x引擎的学习技巧
3.3ccsprite精灵详解
3.4常用的两种layer层
3.5ccnode的添加与tag
3.6坐标系与锚点z轴遮挡关系
3.7字体与文本
3.8cctextfieldttf输入框
3.9ccmenu菜单
3.10cceditbox编辑框
3.11cccontrolswitch开关
3.12cccontrolslider滑动条
3.13cccontrolbutton按钮
3.14los高清与非高清
3.15获取当前设备语言
3.16draw绘制
3.17更新函数
3.18ccprogressto进度计时器
3.19ccscrollview滚动视图
3.20内存及效率的一些总结
3.21设置竖屏运行项目方法
3.22cclog与cclog的区别
3.23本章小结
第4章动作与动画
4.1action动作
4.3常见的22种特效
4.4切换场景的32种动画
4.5本章小结
第5章实战预备篇
5.1触屏事件
5.2碰撞检测
5.4音乐与音效
5.5游戏数据
5.6粒子特效
5.7游戏摇杆
5.8cocosbuilder使用详解
5.9裁切区域
5.10本章小结
第6章cocos2d-x跨平台簏
6.1编译和运行跨平台的cocos2d-x项目
6.2xcode集成ios与android项目
6.3xcode代码混编
6.4c++调用java层
6.5ios与android的视频播放
6.6本章小结
第7章飞行射击项目实战篇
7.1飞行射击项目概述
7.2项目制作前的准备工作
7.3设置项目竖屏并隐藏fps等信息
7.4添加菜单场景界面
7.5添加“关于”和“积分”场景
7.6添加游戏场景
7.7游戏开发过程中的3个注意点
7.8本章小结
第8章游戏开发提高篇
8.1脚本语言lua
8.2xmi文件读取
8.3csv文件读取
8.4跨平台网络
8.5ios6与最新cocos2d-x版本
8.6本章小结
第二部分cocos2d-iphone
第9章cocos2d-iphone引擎介绍与安装
9.1cocos2d-iphone引擎介绍
9.2cocos2d-iphone引擎下载与模板安装
9.3本章小结
第10章hello,cocos2d-iphone
10.1创建第一个cocos2d-iphone项目
10.2 cocos2d-iphone项目的结构
10.3本章小结
第11章ccocos2d-iphone基础篇
11.1cocos2d-iphone引擎基础使用示例
11.2快速掌握cocos2d-iphone引擎的几点建议
11.3本章小结[1]
iOS游戏编程之从零开始媒体评论
— CocoaChina社区创始人 刘冠群Gary
李华明同学的这本书是Cocos2d-x升级到2.0之后的又一本教程,书中涉及大量2.0版本的新功能,如CocosBuilder编辑器的配合使用、多分辨率适配、跨平台网络库等,不论对cocos2d老手还是初学者而言都很有价值。在移动互联网浪潮中,第一拨淘到真金白银的多数都是游戏开发者。临渊羡鱼不如退而结网,流行的Cocos2d-x游戏引擎,加上这本教程,希望能成为游戏开发者手里的比较靠谱的一张渔网。
— Cocos2d-x 游戏引擎核心开发者 王哲Walzer
Himi在手机游戏技术开发领域是一位非常喜欢与人分享的技术专家,编写了不少教程并发表在网络上。这些教程以cocos2d系列相关开发内容为主,帮助不少人走上了游戏开发的道路。这本书作为作者长期游戏开发的总结,非常详细地从头至尾讲解了Cocos2d-x的游戏开发思路、如何上手以及进阶开发的方方面面,还针对Cocos2d-x跨平台特性进行了深入地讲解。本书图文并茂,重点突出,多以具体的实例配合关键点进行讲解,这种方式使得游戏开发的新手不至于迷惑,对于Cocos2d-x比较熟悉的老手也有很多可以学习的内容。Himi对这本书籍的编写非常认真,可以称得上是心血之作,相信对于购书者会有不小的帮助。
— CocoaChina社区创始人 刘冠群Gary
.清华大学出版社[引用日期]
企业信用信息天极传媒:天极网全国分站
您现在的位置:
& >&iOS开发有多简单 iPad上也能编程应用
iOS开发有多简单?iPad上也能编程应用天极网开发频道 11:32
  Two Lives Left工作室近日发布了一款名为Cargo-Bot,是一款类似于汉诺塔的小游戏,iOS的发布本来不会成为什么重大的事件,更何况是汉诺塔这样的游戏,但Cargo-Bot的不同在于,它是世界上第一款完全在iPad上编译APP。
  在iPad上的开发流程
  Two Lives Left在iPad上用于开发的APP名为Codea,价值10美金,使用Lua编程语言,Codea开发环境。整个项目历时数月,最终用Xcode模板工具把APP抠出Codea,放入App Store。
  Cargo-Bot游戏画面
  完全用iPad开发一个iOS应用,现在似乎并不实用,但这为编程员开启了另一扇窗,上随时编程调试,这也许会在未来成为普遍现象,随着iPad的更加强大,iOS有可能成为一个便携开发平台。
(作者:手机中国责任编辑:王健楠)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
办公软件IT新闻整机手机游戏ios编程学习需要掌握什么知识?_百度知道}

我要回帖

更多关于 ios上的编程游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信