設(shè)計(jì)稿:
不再接受iphone X等大屏設(shè)計(jì)稿,接受750X334設(shè)計(jì)稿;
原因:小屏設(shè)計(jì)稿能適配大屏一般沒有問題;相反大屏設(shè)計(jì)稿在小屏手機(jī)適配難度大,想要百分百還原設(shè)計(jì)稿幾乎不可能。
適配方案:
依然使用flexible方案。
適配橫屏:
放棄適配橫屏;
原因:屏幕適配本來就復(fù)雜,橫屏帶來的開發(fā)難度高;另外有的頁面橫屏根本不可行;
另外游戲界面如果支持橫屏,必須通過旋轉(zhuǎn)來實(shí)現(xiàn)橫屏效果,會(huì)造成手勢(shì)事件的元素變得相反,也會(huì)掩蓋threejs的手勢(shì)事件。
游戲:
不再開發(fā)繁瑣的覆層彈窗,交由模型開發(fā)設(shè)計(jì)覆層;
原因:覆層界面動(dòng)畫需要和模型有關(guān)聯(lián)動(dòng)畫,完全使用前端技術(shù)解決難度大,相反利用模型可以實(shí)現(xiàn)和游戲交互的效果。
webRTC:
不在使用參數(shù)配置的方式打開攝像頭;
原因:因?yàn)槭謾C(jī)環(huán)境復(fù)雜多變,不容易識(shí)別攝像頭的前后置,而且設(shè)備兼容性不一致;所以使用設(shè)備id開啟攝像頭會(huì)避免這些問題。
文案:
盡量使用圖片顯示文案;
原因:減少后期文案修改帶來的 字體不一致、字太大等等問題。