求达人分享终端游戏的UI和窗口在 IOS 和 Android 上的适配方案?

1回答

求达人分享终端游戏的UI和窗口在 IOS 和 Android 上的适配方案?

提问者 放下 2015-04-30 260浏览

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
  • 邓涛 2015-05-04 16:47
    专家回答
    方案有多种:
    总体策略:制定几种分辨率规格,不同规格对应不同的分辨率设计布局,资源规格也可以不一样,适配的分辨率与设计分辨率不一致的时候,选择最“接近”的布局,然后再执行以下的自动布局策略
    (0.上述的几种分辨率规格,可以退化成只有一种。)
    1、规格完全一样,不需要额外的自动布局
    2、类似很多端游的做法,按照小规格的分辨率设计布局,分辨率变大的时候通过锚点,停靠,约束等办法自动布局。
    3、直接拉伸,由于选择“最接近”的分辨率设计布局,拉伸的视觉效果也不会太明显
    4、1个简单的办法,跟很多模拟器和次世代游戏机上跑纵版射击游戏的做法一样,强制比率,创建渲染视图的时候,根据频率分辨率选择最终的渲染视图尺寸,这样的做法简单,无需对游戏的渲染系统做任何的调整,可以在外围做,这种做法最典型的表现就是:iphon5的游戏两边有黑边,ipad的游戏上下有黑边
    5、把上面的办法自动化,指定规则让系统自动选择并执行策略
    0评论
  • 滚烫的我 2016-05-14 19:59

    最近在研究这个东西,但是现在遇到一个问题,停留在了UDP转发上面。我是需要hook掉RevFrom得到里面的lpFrom,从SendTo里面根据ip转发吗?

    0评论
  • 彻底累了... 2016-07-11 11:28

    让指定进程使用指定代理,TCP的话只要HOOK LSP的WSPConnect就可以实现通过代理转发数据了。

    UDP的话,还要处理Sendto WSPSocket等一系列东西。而且有些程序针对代理也有处理。

    如果DLL写得不兼容也不行,因为LSP是只要是连网程序都会注入一个DLL的。单窗口单IP处理,我个人觉得可能还是HOOK

    指定进程里的API函数较好。这样不会让系统每个联网进程都被注入一个DLL。


    0评论
  • 锡兵 2017-05-17 15:19

    腾讯啥时候有了技术网站,最近也在弄这个socket5,只是劫持了TCP的,然而IE可以用chrome不能用,这是为啥啊腾讯的大牛看到了解释下呗

    0评论
  • rajRKO 2017-06-21 18:24

    The previous technique is quite difficult a little bit. But you can download the IMO application by simply clicking the download button appear below. Download the updated IMO Messenger for your PC. imo for pc The installation of IMO in Mac book and Mac Systems is quite difficult. But by following the instructions I will make it a lot easier. Please follow the instructions keen to download IMO for Mac PC.

    0评论
  • {{ answer.user.NickName }} {{ answer.profession }} {{ answer.created_at | time-format }}
    专家回答
    {{{ answer.answer }}}
    {{ answer.answer_count | view-format }}评论
加载中... 查看更多回答