» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

随便说说1G内存的问题

1G内存,是个障碍。但oc开发,如果做好内存管理,应该还是问题不大的。

而android开发,如果没有大内存撑着,程序员会非常痛苦的。


TOP

引用:
原帖由 未定名 于 2014-9-10 12:46 发表
posted by wap, platform: One Plus
难说吧,你游戏里要加载一大堆素材,没内存,怎么玩?再优化你也跟不上啊
游戏问题不大,纹理是动态加载和释放的。ipad Retina屏,都是300万像素规模,游戏纹理精度很高,1G内存也没看到什么经常闪退。

iphone5,才70万像素规模,应付游戏是没问题的。



TOP

引用:
原帖由 未定名 于 2014-9-10 13:15 发表
posted by wap, platform: One Plus
我现在真实赛车3就有这问题了,ipad air,经常提示我关闭其他程序,iphone6我还真不乐观
开发任何一个app,如果水平很烂想让内存报警,那是轻轻松松的事情。换而言之就是,水平高低不同的开发商,他们的app的稳定性也就自然不一样了。

为什么说游戏不要紧,因为游戏是个封闭应用环境,除游戏外,用户的数据导入都要受到限制,内存被无限扩张的可能性是没有的。

iphone6才百万像素规模,纹理精度比ipad air低太多了,所以不用太担心。


TOP

引用:
原帖由 未定名 于 2014-9-10 13:33 发表
posted by wap, platform: One Plus
你要考虑到大部分开发者都是天天重新发明轮子的水平,与其让开发者折腾,还不如多加不到100人民币的成本。
何况考虑到使用寿命,内存真的是苹果故意不给吧。
我前面说了,1G内存,是个障碍,但处理得当,问题不是很大。

如果给2G,稳定性会再上一个台阶。
本帖最近评分记录
  • achen126 激骚 +1 感谢分享 2014-9-10 13:45

TOP

引用:
原帖由 karsus 于 2014-9-10 14:15 发表

简直搞笑,现在手机游戏都是跨平台中间件统一开发,人家安卓都是2G内存起,都是4.7寸往上屏幕,你说我资源按大的做还是小的做?同屏幕内存小1G,ios用户要么你能忍受缩资源,要么忍受切出去接个电话进程就被杀。指 ...
“跨平台中间件”?

那个叫游戏引擎,2D目前以Cocos2d-x为主,主要是天朝游戏开发商在用,3D以u3d为主。而国外公司,更多都是自己的引擎。

内存的控制管理,在引擎开发和游戏开发过程中,都要去优化的。

TOP

引用:
原帖由 karsus 于 2014-9-10 14:47 发表

引擎是实际功能的一部分,讲跨平台中间件也没什么问题,我天天都用UNITY,不用你普及知识。
基于Unity优化内存和基于原生平台优化手段能一样?还是你有什么高招可以实际讲讲?洗耳恭听啊

PS:国外公司也是大部 ...
跨平台就是中间件?用air开发游戏,交叉编译oc,你这个中间件在哪里存在的?

引擎本身就是针对不同平台做垃圾回收机制,你不能直接控制,但不是没有。

国外公司游戏大量使用2d-x?你可以去2d-x社区好好问问,基本上你是搞错了,2d-x只是在天朝比较热。

TOP

其实android虽然是大内存,但是单任务上限也是不大的。

2G内存,单任务占用的安全线也就是300M左右,android用虚拟机机制,本身吃内存,单任务上限不能太高。

ios 1G的话,单任务是200M左右,小是小点,但毕竟OS的自身的优势和app完全native,所以也不见得就比安卓差。

TOP

引用:
原帖由 karsus 于 2014-9-10 15:17 发表

来,跟我仔细讲讲Unity怎么控制?我也涨涨知识,上个项目可是被unity烦死了。
我不做2d,就不关心什么2d-x了,自己做3d引擎的说说看有几个?
还是说unity,你倒是跟我解释解释怎么就不算“中间件”,用统一语言帮 ...
你项目问题解决不好,就是意味着u3d底层不对各平台做垃圾回收机制的优化?

2d-x在国外和天朝一样热,你的依据是?

2d-x和air可以跨平台,为什么是“中间件”?

TOP

引用:
原帖由 karsus 于 2014-9-10 15:37 发表

呵呵,开始胡搅蛮缠了吧,我不关心2d-x,咱来说说Unity?做个2d游戏谈个P的资源内存占用啊,我都替你捉鸡!
人家猴机2G内存起,我游戏运行中接个电话再回来没问题,你的iphone就只能把游戏进程杀了,同等资源数量 ...
做3D只能u3d?你项目水平不高,就等于全世界都不行了?

ios版游戏个个都是奇差无比?

2G内存全部可以供一个任务使用?你虚拟机开着不是内存大户?

TOP

引用:
原帖由 karsus 于 2014-9-10 15:55 发表

我水平高不高轮不到你这个外行评价,反正你就是个没水平只会打嘴炮,连反问都问不在点上,除了会胡搅蛮缠、忠心护主也干不了啥了。
至于其他IOS游戏怎么样,你可以都去按我说的法子试试,看看3D大作都什么表现,其 ...
不要这么激动。

还是科普一下,国外3D游戏,为什么没u3d不行,而且全世界只有一个u3d,为什么别人公司自己开发引擎都不如你的项目。

还有就是给点数据,好好披露一下ios版游戏,都是拙劣到怎么一个无以复加的程度。

TOP

发新话题
     
官方公众号及微博