下载 App

走近科学,告诉你这游戏移植为什么这么拉

修改于04/15324 浏览
手机版一进游戏的那个Construct3的logo看到了吗?一切罪魁祸首就在这里。
Construct3是一款页游引擎,做出来的游戏都是用js写的在浏览器里跑的。
这就是为什么你能在游戏中碰到导航条消不掉,长按出现文字识别,甚至“竖屏游戏”。因为本质上这就是一个全屏网页。
可最滑稽的地方不在这里,而在于,
游戏的PC原版不是页游!
虽然在steamdb的tech栏查不到该游戏用里什么引擎,但是可以看到该游戏PC版中使用了sentrySDK。这个SDK时干嘛用的不重要,重要的是通过查看PC版的sentry.dll的符号表可以基本判断,游戏使用的是C或C++版的SDK。
既然游戏原本是用C++写的,那怎么手机版变成了JS的页游呢?答案是臭名昭著的EMScripten。这玩意是一个将C++语言转成JS的工具。那么代价是什么呢?用屁股想都知道代价当然是运行速度啊!
EMScripten一般用来转点玩玩的东西差不多了,转游戏代码这种对运行速度要求极高的,简直就是在搞笑。
不过其实EMScripten还有个WASM输出模式,效率虽然也有下降,但是至少比JS高不少。
可问题又回到了前面说的手游版引擎Construct3,这东西是页游引擎,只支持JS不支持WASM,所转了也用不了。
所以我一直就在说,游戏能卡成这样,绝对不是修一两个BUG或者抠抠搜搜挤点性能就能搞定的。必然是一开始移植时的技术选型方向就出现了巨大错误。
但讲道理我仔细去研究之前连我自己都没想到,这游戏手机版居然采用了C转JS直接上页游引擎,这么一个没十年脑残想不出来的鬼才方案。
结论:没救了,赶紧埋了吧。早死说不定还能早超生。但代理如果真还有点专业态度,换方案全部从头砍了再移植一遍,我倒是能敬你是条汉子。
鉴于目前版本都卡顿给大家分享一下个人心得截图
鉴于目前版本都卡顿给大家分享一下个人心得
我是从第二关开始就变成神速力状态闪电侠了 希望我的打法能解救因为丢伤跟卡顿打不过boss的各位 1,我玩的艾拉别的暂时没试但是原理应该通用我是主打能稳定出伤的脱手技然后石头优先度推荐1实力,2攻速,3法力主要思路是开局直接连跳飞天躲技能疯狂放脱手技能 蓝没了通过特性技能瞬移到boss那通过艾拉的高攻速能做到两秒内回满蓝boss大多都是有两秒可供输出的空档期然后循环即可 2,技能首推514全知 不
9 赞
9 回复
00:33
各位星界战士们久等啦!我们来汇报下工作!截图
各位星界战士们久等啦!我们来汇报下工作!
很多星界战士的友友们都来私聊我们,了解最近的上线进度,我们也整理了一下最近大家比较关心的问题来进行回答。 Q:你们最近咋都没消息啊!官方论坛都清空了,是不是凉凉了? A:[心动小镇_震惊]感谢大家的关心,我们一直在努力做【星界战士】的移植和版号申请工作,现在已经进入送审阶段,因考虑到网搜、敏感信息等等需要配合版署单位的必要性,所以我们暂时先下架一些帖子,等“风头”一过,我们就还会在论坛活跃的! Q
官方
190 赞
92 回复
00:32
猪比太欢乐了截图
猪比太欢乐了
4 赞
2 回复
就差1个成就,感觉简直不可能完成。截图
就差1个成就,感觉简直不可能完成。
一局30级,我试过几乎纯攻出装,怪出来就清场了,连试5级好几把,最多只能升到26级。也没有加经验的装备,也没有无尽模式,简直想不出怎么才能30,差的不是一点半点。 剩下的成就倒是基本都挺简单,无装备过5级只要一招鲜:嗒啦啦+吸血+血量+防御,优先点这几个,其他属性都靠后,拿无敌躲好几个弹幕关后都随便过。 唯一难的是茵茵无装备通5级。不知道是什么BUG,这角色的能量槽涨不了一点,标也标不上,技能和大
18 赞
5 回复
00:53
血条消失术截图
血条消失术
7 赞
1 回复
星界战士全新DLC【阿尔文,狼之利刃】上线,本体限时免费畅玩截图
星界战士全新DLC【阿尔文,狼之利刃】上线,本体限时免费畅玩
《星界战士》全新游侠DLC《阿尔文,狼之利刃》正式发售,同步开启重磅福利活动,5月14日至5月18日玩家可免费体验游戏本体,限时畅玩无门槛。 本次DLC推出全新可玩角色游侠阿尔文,他将携手狩猎狼伙伴凯特,一同深入星界牢狱展开冒险,并肩拯救被困英雄,上演热血星际求生剧情。内容体量十足,带来丰富玩法革新,包含25种全新独特法术、30种自定义天赋,支持玩家自由搭配专属战斗流派。 同时新增阿尔法之剑、以太
7 赞
3 回复
01:44
【steam移植】横版2d恶魔城+像素动作肉鸽,特效手感拉满的爽游!截图
【steam移植】横版2d恶魔城+像素动作肉鸽,特效手感拉满的爽游!
#游戏安利 #游戏推荐 #游戏讨论 #单机游戏 #宝藏游戏安利派对
精华
185 赞
34 回复
02:17
现代幻想与像素碰撞,星界战士的浪漫战斗!截图
现代幻想与像素碰撞,星界战士的浪漫战斗!
#TapTap独家游戏节
7 赞
01:03
横板动作像素游戏!酷炫华丽的技能与丝滑流畅的连招!真的很顶!截图
横板动作像素游戏!酷炫华丽的技能与丝滑流畅的连招!真的很顶!
#TapTap独家游戏节 #发现好游戏 #游戏推荐 #像素
39 赞
4 回复
Epic本周喜加二!天空奇兵和星界战士限时领截图
Epic本周喜加二!天空奇兵和星界战士限时领
大的来了家人们,又到了Epic每周白嫖时间,本周依然送两款游戏,天空奇兵原价31元,星界战士原价68元,都是限时免费领取。记得及时入库,错过就没了。 天空奇兵是像素风飞行射击游戏,但和传统纵版过关不一样,它是在一张地图里自由战斗,能更换各种武器和推进器,玩起来挺有意思。星界战士是横版肉鸽,像素风,打起来很爽,喜欢肉鸽的可以试试。 天空奇兵地图内自由战斗的设定比传统弹幕射击更灵活,换武器和推进器也增
1 赞