持续开发维护项目中遇到的问题及解决方法

字符串

字符串 —— 语言包

1、在固定不变的字符串直接使用静态文本,代码中根本不去做控制,这样做不方便策划对于描述的一个更改
2、是如果需要国际化,会造成很多不必要的工作。

使用字符串填空功能

在存在字符串拼接的情况下,尽量使用字符串填空功能,不要直接使用字符串相加(不同语言中语序会存在不用,如果直接字符串相连会导致语序不对,使用字符串填空(StringUtil.substitute)时,只需要修改配置语序即可,便于定位查找问题。

适配

屏幕自适应

在屏幕自适应设计的时候抽象出一个接口,获取屏幕分辨率,对不同分辨率下的浏览器窗口进行不同程度的自适应设计,另外在屏幕4个角坐碰撞检测,一旦有打开界面超出碰撞点,就再次 resize。

静态资源

图片资源打包成一个图集

打包图集的目的是因为如果多个对象引用了同一个图集下的资源,就可以只用提交一次渲染提交,因为他们的 TextureBuffer 都来自同一张图集。

保存格式

不需要设置图片资源的Alpha值(Alpha值指一张图片的透明和半透明度)的保存成JPG格式,只有需要更改Alpha的存为PNG格式


以上是我对下列视频及文章的归纳和总结。
做前端两年,月薪18k,这些项目经验你绝对值得学习

持续开发维护项目中遇到的问题及解决方法

http://example.com/2020/03/07/Blog-about-learning-34/

作者

Fallen-down

发布于

2020-03-07

更新于

2020-03-10

许可协议

You need to set install_url to use ShareThis. Please set it in _config.yml.
You forgot to set the business or currency_code for Paypal. Please set it in _config.yml.

评论

You forgot to set the shortname for Disqus. Please set it in _config.yml.
You need to set client_id and slot_id to show this AD unit. Please set it in _config.yml.