纠结学习unity3d还是ios
发布网友
发布时间:2022-05-12 21:51
我来回答
共3个回答
热心网友
时间:2023-10-24 18:00
这个要看你的理想和就业规划,首先先声明本人的unity3d的游戏开发者,也懂一些object-c,可以先说说这两个东西:
1、首先unity3d是一款3d引擎,目前主要用于做游戏(包括2d和3d),还有用于做虚拟现实(或者虚拟现实增强),相比于其他的游戏引擎,有着跨平台(支持非常多的平台)、易上手易掌握、编辑器器可扩展型极强的特点。所以如果想从事于游戏开发或者虚拟现实类的工作,建议可以学unity3d。一般来说开发语言选择c#。
2、ios开发主要是用object-c语言来开发基于ios的应用,当然也包括游戏,但是目前最流行的是用于开发原生应用,可以是各种各样的应用。但是相对来说难度会大一点。
在我们开发unity过程中,常常需要利用object-c来调用原生的功能,比如,做游戏充值之类。所以最理想的是2种都能掌握,俗话说,技多不压身。作为一个开发者,没有3门以上的不同语言的掌握是不合格的。
以上只是本人一家之言,仅供参考!路还是要自己走出来!追问我之前学硬件的,现在是准备跨行,如果去嗯,那如果我作为去培训的话,因为算是跨行业了。哪种比较适合我呀,我大学有c,java基础
追答有编程基础的话,两者都是可以的。尤其是java,和c#很像,所以学习unity的话,可以很快上手,一般在1个月,最长3个月。同时你也有c语言的基础,对于学习object-c也是很有帮助的。如果你仅仅是考虑就业前景的话,你可以到求职网上看看unity和object-c的招聘情况,然后考虑选择某一种技术。否则,如果你是想做游戏那么就果断学unity,如果想做应用,就学object-c
热心网友
时间:2023-10-24 18:01
两个前景都不错的;看自己的兴趣选择。
Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。
iOS是由苹果公司开发的移动操作系统[1]。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPodtouch、iPad以及Apple TV等产品上。iOS与苹果的Mac OSX操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPodtouch都使用iPhone OS,所以2010WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。
热心网友
时间:2023-10-24 18:01
如果想做游戏,建议用unity3d,使用c#和js写脚本,如果用c++基础,就学cocos2dx也行