Unity iPhone使用手记

    Unity升级到3.0。把之前在Unity-iPhone1.7中的工程导入到Unity3中没有出现错误,直接即可运行,挺好。有几个警告,把iPhoneInput都改成Input后警告消失。Unity3整合了Standalone,WebPlayer,iOS,Android平台的工具,可以把一个project切换到其他平台发布,很好。

    新版Unity的文档做了很大的完善,示例代码都提供了js,c#,Boo三个版本的实现,同时有Desktop,iOS,Android三种平台的说明,相比起之前只有js的示例代码来说方便了不少,尤其是对于使用c#脚本的使用者来说。

    关于使用js还是C#,Unity论坛上讨论的比较多,但结论与国内大都推荐C#而轻视js大不相同。老外们的选择很直接,用哪个写起来更方便就用哪个,至于担心js的运行效率,普遍认为这应该是Unity开发人员需要考虑的问题,而不应是Unity使用者需要关注的。而“用C#与用js显得更专业”的提法,似乎是从来没有见到过。

    Unity开发人员对js和C#的态度是相同的,在Unity3中两种语言都得到了提升。Unity 3 adds a number of "C#" features to UnityScript,Unity 3 also upgrades C# to a newer version that has type inference among other things。如果决定使用C#的话,MonoDevelop是个不错的选择,可以看看这里,论坛上最新的一个讨论,介绍了MonoDevelop的好与不好。

    在Unity中设置朝向为Landscape,但是当旋转手机时,屏幕有时会旋转一下又转回来。开始以为是屏幕旋转设置的有问题,在Xcode中尝试解决未果,最后在论坛上找到了答案,原来是软键盘在做怪。按这里的方法进行修改,但是我发现还是会出现一次旋转,但是只会出现一次,暂时还不知道是什么原因。

    在Unity论坛上还发现一个很好的网站:Unity Reference Search Engine,把搜索结果限定在几个网站中,这样专搜Unity相关的内容就方便了很多。

    最后,在电脑上看着很漂亮的画面,编译到手机上以后闪的厉害。闹心!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值