学习IOS开发一段时间了。 想咨询下IOS的游戏AI该怎么开发。 比如说 造句一个人一直以一个固定速度跑

连着几周大作缺席实在令人提不起精神来,我们的新作推荐也持续着小品当家的状态,迫切...
今天凌晨苹果公司先后发布了多个系统更新,包括 iOS 9.3.2、OS X 10.11.5 等。
盗版和山寨可能像一座坟墓,在逐渐埋葬越来越多游戏开发者的梦想。
这块显示屏将会竖立在地面,在两层高的滑动玻璃门的对比下显得尤为壮观。
摩托罗拉新手机终于来了,你对这样的配置和售价满意吗~
轻便的移动电源很容易就电量耗尽,而大容量的移动电源往往都比较笨重,这样的体验远远...
当然,苹果更习惯直接收购那些初创公司,但是有时候风险投资也会带来意想不到的回报~
Moto G4 将从 2016 年 6 月份上市,而 Moto G4 Plus 本月底即可出货。
由网易雷火工作室倾力打造的《倩女幽魂》手游火爆上架,除了重温原著的经典桥段,在这...
刀塔的故事背景我想不少朋友已经很熟悉,再重复灌输难免显得有些啰嗦,详细的剧情小...
该 APP 的页面设计相当简约,内容分类的布置和收纳做的比较人性化,用户可以像刷微博...
大嘴特朗普我想大家都有所耳闻,凭借着各种犀利的言辞和观点在美国也确实得到了一些人...
前段时间被照相机制造商 GoPro 收购的两家移动视频编辑应用《Replay》和《Splice》重...
近日,由游戏开发商 Djinnworks GmbH 制作的足球新作《火柴人足球2016(Stickman Socc...
上周四,游戏开发团队 PixelzApp “终于”将这款名为《Caterzillar》(贪吃毛毛虫)的...
轻便的移动电源很容易就电量耗尽,而大容量的移动电源往往都比较笨重,这样的体验远远...
如果能加更多的装饰品就好了~
F.lens 是一种新型的智能手机配件,其目的是为了提高 iPhone 内置 LED 手电筒的可用性...
以前苹果店内销售的第三方配件用的都是自家品牌的包装,苹果打算改变这种混杂的状态。
十分之一的价格提供同样的效果,用的是一些经典的技术,所以说,经典不代表就是过时的...
其实原理很简单,不知道有没有动手达人自己DIY一个出来呢~
大多数 Lightning 线缆看起来都是一样的,它们可能在外表颜色上会有所区别,但是内部...
Smart Connector 配件解决方案能给用户提供更加无缝的体验,也能够让用户更多利用设备...
从零开始开发iOS游戏-----前言+试写
注册时间 最后登录
在线时间1781 小时 UID
主题帖子人气
白苹果, 积分 685, 距离下一级还需 815 积分
刚才发了一个帖子。说我们现在更多的是消费游戏,有没有人感兴趣创造一款属于自己的游戏呢。有的朋友说有,就是没有一点基础。恰好我常用Codea正好支持了中文,所以我萌生了写这样一个教程的想法。
这个教程是针对没有任何基础的人。所以我尽量揉碎了说。要是哪里不清楚大家一定要提。
如果您想从事苹果游戏个人开发。使用第三方工具是一个非常好的主意,因为使用xcode进行从头开始的游戏开发所需要的工作量不是个人所能承受的。常用的第三方工具有:制作3D游戏的unity,2D游戏的cocoa2D。而我今天使用的是一个iPad上面的软件,叫做Codea。您可以去store一看究竟,。这个软件的好处我不想赘述(避免广告嫌疑),但是在iPad上面的开发就注定了它的高速和低成本(不过如果您想发布到app store还是需要一台Mac电脑的),至于打字问题。。。外接键盘也许是一个不错的选择。
对了,请允许我多说一句。我们即将进行的就是软件的创作,这个软件的强大程度决不是"只能玩玩"您也即将领略到软件知识产权的可贵,所以如果您想要学习,麻烦您68块支持个正版,就当是支持我无偿在这写这些教程了。谢谢!
好了。言归正传,鉴于不少人还没接触过软件开发,我就给大家介绍一下Codea的运作方法,即您的游戏是怎么动起来的。
打开软件,点击新建项目,输入名称后您会看到下面这个界面。
这是一个软件的基础框架。
这些代码并不复杂,您首先需要明白的是,就好像水滴组成大海,任何一个软件都是由无数个函数(function)组成的。怎么样才算一个function呢?下面是function的基本格式
function 函数名字()
许多不明觉厉的代码end复制代码
这样就叫做一个函数。那么您再看看您新建的这个项目,是不是已经包含了两个函数呢?他们的名字分别是draw和setup。
函数的好处在于。您写好了函数之后,只需要在程序里简单写一句:
函数的名字()
那么这一小段简短的文字就代表着自动帮您执行这个函数里面包含的一堆不明觉厉的代码。但是,新建项目已经存在的这两个函数甚至不需要您写
函数的名字()
(具体来说就是draw()和setup)
也会执行。神奇吧有木有!
这两个函数的执行方式是这样的。用户打开你的程序,执行一遍setup()里面不明觉厉的代码,然后程序立刻执行draw()里面的代码,执行完再从头执行draw()里面的代码,执行完再从头执行draw()里面的代码,不断执行draw......直到。。。。你的iPad没电了。。。。。
什么?为什么要执行draw那么多遍?因为每执行一遍就刷新一次屏幕,您让每次执行的结果不一样,屏幕的画面就不一样,不断刷新。。。。就好像书页上画的小火柴人。。。画面这样就动起来了。不过我们可比画小火柴人然后翻页强大多了,我们这是iPad,iPad懂么?我们每秒翻60页(也就是所谓的60fps),屏幕每秒刷新60次。是无比流畅的!什么,怎么让每次的执行结果不一样?好问题!我们下次说。
我试着写成这样大家看行么?其实这个程序内部已经有完善的参考文档的了。但是对于零基础恐怕还是有些难度,也不一定。。。感兴趣大家可以先看看。如果大家对这个贴有些热情,那么我就接着写。要不就算了。
真心希望您每看一章都操作一下。这样比较好学。。也好玩。。。
<p id="rate_8615" onmouseover="showTip(this)" tip="助人为乐^_^&人气 + 3
" class="mtn mbn">
<p id="rate_8432" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 1
" class="mtn mbn">
<p id="rate_8509" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=6053310&pid=&fromuid=1&&&span &满分哦ten
威锋有你更精彩:)&/span&&/a&&人气 + 10
" class="mtn mbn">
<p id="rate_1076" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=6053310&pid=&fromuid=1&&&span &感谢分享^_^&/span&&/a&&人气 + 5
" class="mtn mbn">
<p id="rate_2541" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=6053310&pid=&fromuid=1&&&span &精品文章^_^&/span&&/a&&人气 + 1
" class="mtn mbn">
<p id="rate_2575" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=6053310&pid=&fromuid=1&&&span &感谢分享^_^&/span&&/a&&人气 + 5
" class="mtn mbn">
<p id="rate_9073" onmouseover="showTip(this)" tip="&a
href=&forum.php?mod=redirect&goto=findpost&ptid=6053310&pid=&fromuid=1&&&span &涨姿势了&/span&&/a&&人气 + 3
" class="mtn mbn">
<p id="rate_4781" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 1
" class="mtn mbn">
<p id="rate_4113" onmouseover="showTip(this)" tip="精品文章^_^&人气 + 1
" class="mtn mbn">
<p id="rate_7252" onmouseover="showTip(this)" tip="支持,加油~~~&人气 + 3
" class="mtn mbn">
<p id="rate_184" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 1
" class="mtn mbn">
<p id="rate_1545" onmouseover="showTip(this)" tip="强烈支持!!!!&人气 + 5
" class="mtn mbn">
<p id="rate_3144" onmouseover="showTip(this)" tip="继续。。。&人气 + 1
" class="mtn mbn">
<p id="rate_9537" onmouseover="showTip(this)" tip="收藏 没ipad咋办&人气 + 1
" class="mtn mbn">
<p id="rate_4819" onmouseover="showTip(this)" tip="牛B,看来买个ipad是必要的咯。。。哎呀,我的钱啊···&人气 + 5
" class="mtn mbn">
<p id="rate_6302" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 1
" class="mtn mbn">
评分次数79
助人为乐^_^
威锋有你更精彩:)
威锋有你更精彩:)
精品文章^_^
支持,加油~~~
威锋有你更精彩:)
强烈支持!!!!
继续。。。
收藏 没ipad咋办
牛B,看来买个ipad是必要的咯。。。哎呀,我的钱啊···
威锋有你更精彩:)
威锋有你更精彩:)
我靠我看的激动啊,谢谢你!
非常支持,刚好有这方面的兴趣
威锋有你更精彩:)
威锋有你更精彩:)
威锋有你更精彩:)
威锋有你更精彩:)
牛啊。真心喜欢
威锋有你更精彩:)
原创内容^_^
等我买了ipad我就开始!非常感谢楼主
威锋有你更精彩:)
精品文章^_^
神贴!!必须马克了啦~
很好强大,正须要这方面的教材!
不错啊!楼主加油 我就喜欢diy点东西 看了你的教程 我就打算去DIY了~~
好贴要顶。mark一下仔细读
十分感谢,要继续更新啊!
这个强烈支持。
感谢LZ PDF版本在64楼
codea 不错不错。收藏了
非常非常棒的内容
此贴留名,日后学习!!感谢楼主~教会我很多
精品文章^_^
真心佩服你!!写得很好,可以出书了。
楼主加油!希望不间断更新
注册时间 最后登录
在线时间718 小时 UID
主题帖子人气
此帖必火,强烈支持!
注册时间 最后登录
在线时间1287 小时 UID
主题帖子人气
前排支持~~~~~~~~~
注册时间 最后登录
在线时间908 小时 UID
主题帖子人气
对syeswr于 20:49在楼主发表的主题评分:人气:+1;
刚才发了一个帖子。说我们现在更多的是消费游戏,有没有人感兴趣创造一款属于自己的游戏呢。有的朋友说有,就是没有一点基础。恰好我常用Codea正好支持了中文,所以我萌生了写这样一个教程的想法。
这个教程是针对没有任何基础的人。所以我尽量揉碎了说。要是哪里不清楚大家一定要提。
前 ..支持一下
注册时间 最后登录
在线时间1079 小时 UID
主题帖子人气
可惜没时间学了。。。
注册时间 最后登录
在线时间279 小时 UID
主题帖子人气
碉堡啊啊啊啊啊,火钳流氓
注册时间 最后登录
在线时间1591 小时 UID
主题帖子人气
对syeswr于 21:25在楼主发表的主题评分:人气:+3;
刚才发了一个帖子。说我们现在更多的是消费游戏,有没有人感兴趣创造一款属于自己的游戏呢。有的朋友说有,就是没有一点基础。恰好我常用Codea正好支持了中文,所以我萌生了写这样一个教程的想法。
这个教程是针对没有任何基础的人。所以我尽量揉碎了说。要是哪里不清楚大家一定要提。
前 ..坚持!支持!
注册时间 最后登录
在线时间1299 小时 UID
帖子 精华3
主题帖子人气
支持一下,回去拿电脑看。
[发自iPhone贝客悦读 o 威锋论坛]
注册时间 最后登录
在线时间849 小时 UID
主题帖子人气
对syeswr于 21:47在楼主发表的主题评分:人气:+1;
刚才发了一个帖子。说我们现在更多的是消费游戏,有没有人感兴趣创造一款属于自己的游戏呢。有的朋友说有,就是没有一点基础。恰好我常用Codea正好支持了中文,所以我萌生了写这样一个教程的想法。
这个教程是针对没有任何基础的人。所以我尽量揉碎了说。要是哪里不清楚大家一定要提。
前 ..感谢分享^_^
注册时间 最后登录
在线时间131 小时 UID
主题帖子人气
写得很好,通俗易懂,期待接下去的内容。
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!半年之内做iOS开发,从开始学习到最终app上架有可能吗?
现在水平是做了一年多web前端,js懂一些。想业余时间学习做iOS开发。有哪些困难和建议呢?
按投票排序
我在13年初开始,跟着斯坦福公开课,从大学都没学过数学的基础开始,学的第一个也是唯一一个编程语言就是objective-c。看资料,看书,跟着做demo。one more thing , 我所有的学习时间就是下班了之后哄孩子睡觉了之后,大概是11点,每天到1点,2点,每周还不能老是熬夜。周末陪孩子没时间。地铁时间用来看资料看书。就这样不到半年,我自己设计写代码做好了一个天气app Sakura Day ,这里记录了开发的过程所以,怎么可能没有可能。__________________更新一下这个回答的最新进展:目前的情况是:到现在还没更新过一次。。。上线后就基本没再看过代码。。。导致后面全忘了。。。但是我前段时间准备重新开始从 Sketch + Swift 重建这个App。而当我以为之前学的都被狗吃了的时候,发现我只用了两天下班时间就把之前困扰了我2个月的不疯重写完了。内心一丝丝欣慰。最近在重新设计交互和ICON。本来是想等新版本更新了再来挖这个回答,今天正好被知友问到,到底挣到了钱没,嗯,两年到现在一共挣了人民币200多吧。但是因为这段时间的开发经验,我才能参与到公司一个重要的产品开发中,以产品经理身份了当然。后来又因为这些经验完成了工作的转型和薪水的变化,所以如果算上这些对我人生轨迹的影响来说,之前的开发者账号买书买正版软件的钱已经翻了好几番。从这个App开始后的工作经验参见这个回答下次等我把这个App重写完再来更新哈____首先感谢大家对我的鼓励和支持,为了感谢大家的感谢,Sakura Day限免3天~!大家感受一下哈哈
稍等应该会变了。另外感觉有些对不住题主,并没有正面回答他的问题。特付上各位大神的iOS入门教程。如何吸引用户登陆 夹带私货:我个人觉得对于一个新手,提前学学怎么Debug非常重要,我多少次因为一个大小写和标点符号的问题卡住,就是看不懂。。。所以
谢邀,依次回答:首先是主问题:半年时间从开始学习到最终app上架足够了。然后是补充问题:困难- 学习任何一门语言和技能都会遇到问题,如果你没有足够的热情,以及明确的目的(创造、赚钱、找工作、提升技能都可以),很可能中途放弃。这个问题很严重,我因为亲眼目睹了不少朋友从短暂的激情到一挫即溃的现状。针对这个问题,建议用最近火到爆的“互联网思维”,以及游戏思维来学习。所谓的互联网思维学习,就是要目标导向,产品导向,快速迭代学习,小步快跑,不要打算一步登天。iOS开发要学的内容太多,你要紧紧围绕自己想要开发的应用来补充相关知识。step by step,每一步的学习过程中都建议实例学习,而不要理论先行,因为你不是在学校,没那么多时间。所以首先要做的是了解下iOS开发的概貌,然后列出自己应用所需要完成的任务,并根据需要来学习。所谓的游戏思维,就是把整个学习过程看做一个养成游戏或者RPG游戏,参考codecademy,因为你是前端出身,可以给自己搞个非常简单的网站。每天设置一个明确的目标,达成后给自己积分或者勋章奖励,达到每个分数(比如8000)后可以奖励自己一台iPhone5S或者iMac(假定你是土豪)。如果钱不够,起码也可以奖励自己一个喜欢的小东西吧。关于游戏思维这一点,是我在《游戏改变世界》一书中所得到的启示,不要让学习变成苦逼的事情,一切皆游戏,利用自己“贪婪”的本性刺激自己,也是一种不错的激励方式。最后是详细建议:iOS开发是个概称,又分为iOS应用和iOS手游。因为你有web前端开发基础,可以考虑以下方式:1.了解和学习下类似phonegap的中间件,借助phonegap,只要懂HTML,CSS,js就可以轻松开发跨平台(iOS,Android,Windows Phone)的简单应用。当然,因为phonegap是借助webkit的,其运行效率相比native app(也就是采用原生语言和框架开发)要低的多。特别是游戏类产品,目前用类HTML5技术开发的成功产品很少。如果是一般的个人应用,对效率要求不高,可以考虑这种技术。具体可以参考:2.了解和学习原生iOS开发这方面建议你可以看看我的专栏文章,还有cocoachina,51cto上的教程。目前貌似还有不少免费的视频教程,也是鱼龙混杂。个人的建议是,e文好的话直接看itunes-u上面的stanford大学的iOS开发教程。3.了解和学习iOS手游开发两种选择:如果是2D游戏,首选cocos2d-x如果是3D游戏,首选Unity3D原因参看我的专栏文章更多可参看我2011年在知乎上的回答:
时隔6个月,我来回答下这个问题。春节,脑子突然抽经,想做一点自己喜欢的事情,百了几个小时,觉得编程不错,就开始了。当时就搜到了这个帖子,看到t了@ 的回复,很受鼓舞,虽然他介绍的方法和推荐的那些文章都没看过。。。(Onefootball下了,在appstore搜到的,后来才知道是他们公司写的,app很不错!)为什么今天回复?因为自己做的app,不仅上线app store,而且今天在排到了分类付费榜单第一虽然我知道排第一也不会有多少钱(上周6排到第8,数据非常难看,所以知道就算到分类榜单第一也好不到哪去,但是现在,不知道为什么,就是感觉一股白烟在身边飘来飘去,飘来飘去)4月22日拿到的macbook pro8月5日提交到App Store8月12日上线所以答案是肯定的,时间紧,困难多,任务重关于建议最重要的一条,就是早点开始做项目
半年之内从无到有上线一个app肯定是可以的.问题是质量如何,相信你自己应该心知肚明.我觉得如果你做一个自娱自乐的app比较合适,如果只是做一个app上线并且想利用这个app去找一份好工作的话不是很推荐.因为我在看一个人以前做过的项目,如果app做得很难看,而且交互完全没有新意,功能也没什么出彩的话反而会给我不好的印象.
以你的编程经验,半年内每天抽出2小时时间进行学习就足够了。困难:学习的恒心以及时间和金钱的投入。建议:想学习 iOS 应用开发,首先你需要有 iOS 应用的开发基础环境,即 Mac OS X 操作系统,我建议至少要 OS X 10.8.4 或者更高的版本,这样你才可以安装最新的 Xcode 5 (IDE)。不建议使用Xcode 4,因为它不支持最新的 iOS 7,并且你最终还是需要使用 Xcode 5 的,所以直接使用 Xcode 5 会减少你的适应期。编程语言方面,iOS 开发使用 Objective-C。我认为目前的高级编程语言语法都差不多,学习语言其实并不难,难在理解和应用。所以要通过项目来实践,在实践中理解并应用。比如我初学 iOS 开发的时候,语言没什么问题,很快就学会了,但是我对整个 iOS 开发没有一个整体的了解,就是比如做搭建一个网站需要从何处入手,如何一步一步搭建成功并解决过程中的问题,其实就是一种能够纵观全局的那种感觉。在你项目实践过程中,可能会看到一个界面,不知道该如何拆分或者入手编码,不用担心,多上网看看别人是如何实现的,思考并学习,很快就可以改善这种状况。另外,看别人的代码也要注意,网上有很多代码是不规范的,而且最终效果实现了,代码可能有多处错误,我建议你最好是买本书跟着书里面的例子做,推荐一本书《iOS编程》目前是第三版,是 Big Nerd Ranch 出的,这本书我认为写的非常不错,当年获益良多。如果你英语能力强,我建议你阅读原版。还有官方文档,都是学习的好帮手。如果你想真机调试,你还必须有一台 iOS 设备。分为 iPhone、iPod touch 以及 iPad,iPhone、 iPod touch 以及 iPad 都可以运行为 iPhone 设计的应用,而 iPhone 和 iPod touch 不可以运行为iPad 设计的应用。原因你可以理解为 iPhone 和 iPod touch 的分辨率不足以显示 iPad 那么大分辨率的应用。除了设备外,你的代码必须经过签名才可以运行在真机上,所以你还需要花费 $99 去苹果开发者网站注册为开发者,这样你才可以获得用来给代码签名的证书等资源。你要注意两点:1、注册为开发者是不收费的,但也不能获取证书以及上传应用等;2、$99 是一年的费用。真机调试并非是必须的,但有时你必须用到真机调试。举个例子,如果你想做一款拍照的应用,那你必须得用真机调试,因为模拟器无法模拟摄像头。总结一下,对于你这样有编程经验的人来说,半年学习完成 iOS 开发,如果你不懒不笨,完全没有问题,重要的是正确的学习方法。上面只是说了些建议,没有说详细的学习建议,我觉得每个人学习习惯都不同,比如我不喜欢看视频教程,因为学习时间太长,快进又怕漏了知识,不如书学得快。所以具体的学习方法,题主你自己根据自己的看法制定吧。另,本人低龄码农,不擅长想法表达,恳请轻喷。
It's never too late.
我有朋友,很反感谢邀,为了不失去这位朋友,我就不谢邀了哈:)谢邀:):):)我们先来分解一下:半年时间上APP。我们假设从2.10开始。2.10:过年海吃海喝,居然没死,感谢亲朋好友不杀之恩,开始反思和四处采访寻找可能存在的自己超有兴趣的需要解决的生活问题,做好产品策划,找牛人给核心功能技术方案3.10:分解技术方案,列清难点,四处寻找资料,采访牛人,通宵达旦技术攻关,完成核心功能4.10:到处找小白演示,口沫横飞,以我基情邀你共渡良宵,哦,不是,以我不变初心反复来回切换角度探索要以什么样的方式传递,才能让人们感受到你浓浓的爱。咦,这个角度好:)初版完成,开始自己死命玩,不停修改5.10:自己改无可改,也许大概或者有可能算是一版完成,各种聚会饭局蹭吃蹭喝,最好可以带走德芙或更高级美味巧克力或大瓶装可品可乐,哦,不是,细心听讲,做好笔记,积极交流,认真总结,第一时间发布报道,以自己最大的能力共享精品信息 @ 各种高手,找到足够多的熟客帮忙试玩测试6.10:各种请客,装傻充愣,卖萌卖身,哦,不是,卖艺,哦,也不是,才艺表演,共赴大床,哦不是,与熟客一起深入交流,深度探讨,完成彻底测试(反正不是脱掉底裤的意思),根据熟客意见修改(换一套姿势?哦,不是,是知识框架,嗯),有缘再聚,但要以最大的能力保证天天有缘7.10:整理打包好行礼,办好通行证,随时准备走路,哦,不是,打包好各种资料,整理好程序文件,清理好所有代码垃圾,准备迎接最可爱但最烦人最蛋疼最要命的官方御批修改。谁是官,你上哪摆摊,谁是城管谁是官。开始提交APP,根据苹果退回的意见修改。积极邮件沟通,使出浑身解数,实在骗不过去,以最大的热情最积极的跪舔姿态,用最快的速度,完成最彻底的改正,迅速再次提交审核。深刻领会“领导有话,吾绝无二话“的奸臣办事方针,以求再次抓住“下下几廿万上落“的土豪爆富之旅。8.10:最终上了APP,或者被上。喜大普奔。准备好应用功能清单、客户目标人群详细说明、稿费、瓜子费、卷烟费、游戏点卡、机厅专用硬币、月饼、一大麻袋青苹果,拜访压根没人付费过的头不洗牙不刷衣不穿美女作家,诚心诚意、专心致志看风景,哦,不是,虚心请教,一心求字,苦求为APP写一个惊天地泣鬼神亮瞎乔大叔狗眼的无敌软文,但求,要故事有故事,要内涵有内涵,要基情有基情,要激情也有激情,反正要什么都有什么,总字数140。然后呢,请全副家当(穿过的内裤和袜子不要),全部拿出,找到这个世界最帅神龙见首不见尾但又随便哪个社区都能见到的世界第一牛清醒疯子大哥,让它,没错,就是那个它,传授你网络传销基本要典:以最短的时间发遍这个世界所有社交媒体,神马知乎啊、微博啊、论坛啊、社区啊、Q群啊、微信群啊、公众号啊,让你一夜之间就立马红了,成为网络世界响当当的名人至于说,零基础,啥都不懂的问题,请参照其它回答。要我说,你如果是女孩子,又在广州,找清醒疯子结对编程绝对是最快最有效的方式了:)
我不是IOS开发者,纯粹以一个代码狗的态度来谈谈:有可能,但是第一个app定位不要太高,从简单去做,不一定要上架,能安装运行我觉得就够了(上架需要购买app的开发者账号,官方是99刀,淘宝貌似有便宜些的,而且要走审核流程,很多细节挺麻烦的),学习的话可以看一下网易公开课里面关于IOS开发的视频教程,准备开发相关的电子书,最好到豆瓣按评分选需要的实体书籍,在手里看效率更高。keep interest,边看便动手,一步一步走,还有,你需要一台mac。
首先是设备的门槛,xcode只能在mac os系统下使用,所以你至少要能跑mac os,要么黑苹果,要么虚拟机,或者购入mac电脑。然后是IDE以及mac os的熟悉。windows用户需要一段时间来适应。这个需要花时间自己琢磨。其次是语言,objective-c虽然是基于c的,但是语法层面的区别还是有点大,用惯js的话应该会别扭一段时间。内存管理方面虽然可以采用ARC而不需要自己管理内存,可是即便是ARC也是需要一些内存分配管理方面的基础知识,如果只是js基础的话这一块应该也挺麻烦。还有uikit的使用,这些都可以通过斯坦福的iOS开发公开课学习。对了如果之前是搞web前端的话异步编程方面可能不太熟悉(不过ajax经验可以套用),可以多看看GCD/block(闭包)的使用。再次是iOS7适配,从02-01开始所有上架应用都要适配iOS7,加上你肯定还要支持iOS7以下的设备,无形中增加了一些技术难度,对于新手来说这个技术难点应该比较麻烦。这个只能爬论坛博客了。最后是申请开发者证书,以及倒腾xcode以及证书的各种问题,苹果的证书能把你弄晕,这个也是爬论坛博客了。总得来说半年开发一个app绝对是有可能的尤其是对于有编程经验的人来说,但是会比较辛苦,希望做好心理准备。
4 个月路过
已有帐号?
无法登录?
社交帐号登录做了三年手游开发,也真心热爱游戏,但不敢再做游戏了,是否该转行?
本人在一个小公司做了三年U3D,经历过愉快也体验了各种苦逼,然而最终也没什么产品,还是辞了。本打算回家处理些事情,顺便用半年时间补充下知识,做做独立游戏明年过完年出来工作。然而最近几天,却越来越纠结,因为实在不知道该不该再在游戏行业走下去了。首先,做游戏实在占用太多生活时间了,加班啥的就不说了,每天还要学好多东西,当初想去健个身都没有时间,不是公司对着电脑就是在家对着电脑。其次,要学的东西太多,然而回报又不成比例。数学、图形学、AI、网络、安卓、iOS甚至建模、PS这些都要学,而且以后不做游戏了很多也用不到了。。哪个还都不好学(也许我很笨吧)。可是老板是不会给你时间去学的,只能在赶项目的间隙业余时间学。有时我在想,我用这些时间去学学iOS,英语,python啥的,带来的回报都要大的多吧。然后,中国做手游的大部分氛围都很浮躁,这个大家应该都懂。各种做梦,都以为自己是下一个王信文;天天画着大饼,却连个芝麻粒也没见着;从业人员水平参差不齐,不说美术,连许多程序简单的单词都不会拼;最严重的,抄袭套皮各种没节操的事,还有搞暗扣啥的也就不提了。最后,这个行业太窄了,做久了真不知道以后该去哪,似乎很难跳别的行业了。我现在的打算是以后做iOS,因为之前接SDK之类的学过一些。而且谁让做应用的也多,多了的自然选择就多,虽然也有不靠谱的,但应该靠谱的还是比游戏多些,而且没有做游戏那么累吧。。。只是可惜的是,又觉得一转行,以前学的东西恐怕就浪费掉了。我也不了解iOS开发的真实情况,自己做过的行业也挺多了,嵌入式、前端、游戏,哪个都没啥结果,实在不行这么晃荡了,想找个行业踏踏实实干下去。不知道iOS可不可以。
按时间排序
不够热爱。
接触的东西太少,视野狭隘,可以试试做端游或者console
抱怨游戏开发太费时间,要学习的东西太多,回报太少,还好意思说自己真心热爱游戏?口口声声爱游戏,好容易独立了却连个自己的游戏都不愿意做。题主,你爱的不是游戏开发,趁早转行。
换个大公司吧。“数学、图形学、AI、网络、安卓、iOS甚至建模、PS这些都要学”。作为程序员为什么AI,PS都要学?你们公司没有专业的美工人员吗?为何iOS和Android两个平台的手游要你一个人做?你老板真把你当全栈了?去个分工明确的大公司吧。
世界很大,出去看看。3年了,也该换个坏境了。
题主真心热爱的话就去关注 unity社区吧 而且题主提的要学的那些东西 我都会 而我还是大学CS在校生 基本都是自学 3ds max也是 现在在跟同学合作制作一个unity3D的第一人称游戏 自己独立在做恐怖游戏 题主 你太浮躁了 不要想太长远有没有用 技多不压身 你学了那些东西对你以后各种工作都有用 编程c JavaScript 题主关注一下steam green light 和独立游戏吧 脱离公司自己也可以做游戏的 只要有兴趣 你要认真考虑好自己想要什么 CS类的工作都是这样 失败了一万次 才能有一次成功 要准备好走这条道路 就要有一直摔倒 狗啃泥N次的觉悟不疯魔 不成活 题主不要想着付出很少就能拿回报 在这个行业里 不断地学习才能赶上时代的步伐 才能做一线的人我不知道题主对于游戏有什么样的理解和看法 我个人很鄙视手游和ios那些为了赚钱几个月开发出来的游戏 最欣赏花了几年时间 精心打造的游戏 最敬佩的人是小岛秀夫 他对游戏的严苛要求是我最欣赏的 题主如果对游戏有自己的认识和理解 不妨用一段时间好好研究你提到的那些东西 继续走游戏开发的艰辛道路 题主也可以顺便学学游戏设计 这些技能叫transferable skill 以后都是会有用的 互通的当然题主如果就想用这个赚钱的话... 就单说了 找个大点的公司混 或者改行吧
既然是真心热爱做游戏,也没理由放弃,坚持下去吧。题主没跟到合适你的公司,你所在的公司没有为员工着想。ios值得你接触,我现在就在做ios的游戏。
我只想说,很多做iOS App的都去学U3D了。或者说你转行后发现还是一样,觉得做App没出路,靠App收费赚钱?靠广告?给公司开发App?然而App要学的就很少?每一个领悟,要深入学精都有太多太多要学了,日夜不停的学,不然你就会被淘汰。除非你不做一线的码农,或许会轻松一点(或者没有追求的码农
(ノ_<)日了狗……天了撸你三年都干了什么????=_=你热爱你就坚持啊(ノ_<)你热爱你就努力去学啊,不要找借口工作忙,没有时间= =谁不忙?+_+一切都不是理由,不要怪社会,怪行业360行行行出状元,状元也不是你想当就能当
我也曾想到,我要不要放弃unity 去做安卓开发。不过我觉得,和谁一起工作比做什么更重要。当初毕业决定游戏挺好,但是这个要看机遇。如果觉得放不下,我觉得可以去大一点公司去工作。当环境的稳定性高了后,可以让你深入其中一块。游戏真的涉及很多内容,但是没有人是一口吃成胖子。不能因为畏惧就要放弃,后悔药是没法买的,我现在就是看安卓,做小的应用,跟着外包团队做公司app。我不清楚2个月我能否承担下个版本的改变。但目前如果看我还没尝试就放弃,终究是个弱者。如果经济状况还可以,做个属于自己的东西,比赚钱更重要,如果你觉得钱目前很重要,那就找一家高薪公司也不难。一年U3D猎头都加了20多个了,三年基本不担心。
三年u3d,怎么说自己也可以搞个小游戏了,你是不是没去深入学习
楼主在一家小公司,没做出成就,也没收到回报。更为夸张的是,三年了,居然不知道ios开发的情况,这个略通程序者三个月就该了解吧,勤快点半年就能上线一个产品吧。3年前做手游的,多好的时机和机遇,这只能说明公司太low,管理太low,产品太low,团队太low然后把一切归结为环境!好比一大学毕业青年,上个便宜班,每天刷微博微信,打dota lol 看美剧壮胆,看av撸管,然后骂这个社会怎么了,都是体制的问题,岂不可笑荒诞!自己不努力,待在一个小环境中,自然是井底之蛙,夏虫不可语于冰,就是这个道理!
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 say 比如说 的文章

 

随机推荐