手游开发和pc端的开发有什么不同,是编程语言不一样吗?

wor_sean-avatar

wor_sean

手机性能远逊于PC,绝大部分PC上的花活都用不出来[s:ac:哭笑]
Tali-avatar

Tali

现在手游也有unity和ue,主要考虑还是终端适配
Kafooie-avatar

Kafooie

unity是跨平台的。不过移动端是tbr,PC端是imr,实际开发写代码会有一点差别
Tomaih-avatar

Tomaih

手游大概是:砍特效,阉割特效,阉割计算,修华为专属BUG,Shader各种不正确,驱动BUG,各种闪退[s:a2:自戳双目][s:a2:自戳双目][s:a2:自戳双目]
PC:直接先拉满再说(本科数据结构没学好的那种不算)[s:ac:喘][s:ac:喘][s:ac:喘][s:ac:喘]
Jynxie-avatar

Jynxie

做服务的感觉客户端都差不多
nAisu3oyy-avatar

nAisu3oyy

现在主流的游戏引擎大多都支持多平台,所以编程语言并不随平台变化,看你用的引擎支持哪个
在手机开发需要注意性能和输入。性能就是受众群体用的手机都是哪个型号的多,你得保证游戏能在这些机子上跑起来,砍模型砍特效砍功能,上限肯定是不高的;输入就是触屏、键鼠和手柄的区别,看你是把按钮摆在游戏界面上还是监听物理按键
再深入点就是图形API不同了,PC上常见的就是DX,玩游戏前都得必须装,手游主要是OpenGL ES,砍掉了很多特性,而且坐标系也不一样,有些材质放在电脑上能看到手机就寄了
不过对于大多数开发者来说做游戏通常摆点素材上去再写点脚本,做手游做端游都差不多是这么个流程,最大的区别还是横屏和竖屏的区别[s:ac:blink]
El-Vee-avatar

El-Vee

[quote][pid=606712049,31677581,1]Reply[/pid] Post by [uid=37001591]MapleLan[/uid] (2022-04-28 16:15):

现在主流的游戏引擎大多都支持多平台,所以编程语言并不随平台变化,看你用的引擎支持哪个
在手机开发需要注意性能和输入。性能就是受众群体用的手机都是哪个型号的多,你得保证游戏能在这些机子上跑起来,砍模型砍特效砍功能,上限肯定是不高的;输入就是触屏、键鼠和手柄的区别,看你是把按钮摆在游戏界面上还是监听物理按键
再深入点就是图形API不同了,PC上常见的就是DX,玩游戏前都得必须装,手游主要是OpenGL ES,砍掉了很多特性,而且坐标系也不一样,有些材质放在电脑上能看到手机就寄了
不过对于大多数开发者[/quote]啊这,只是摆点素材上去,那漫长的开发时间都用在什么地方了?[s:a2:中枪]
LITTY-avatar

LITTY

手机游戏放到电脑屏幕上都没法看