小总结(1)

1、UGUI做UI屏幕自适应:在canvas中将RenderMode 设置为ScreenSpace-Camera,同时将CanvasScaler中的UIScaleMode设为Scale With Screen Size、ScreenMatchMode设为
Match Width Or Height、Match滑动条的值设为1,并在UI元素中根据需求设置好参考点及参考位置
2、如果UI主界面与实际操作的三维界面不是在同一个Scene中的,同时要求从主界面跳转到三维场景再跳转回主界面时要恢复主场景的UI界面时,可以将需要显示的UI界面保存到一个不会销毁的静态变量中,在返回主界面时从这个静态变量恢复主界面
3、项目中某些基础的信息、有可能会扩展的设置不在代码中写死,可以写在配置文件中,并写一个对应的单例类,在需要时获取配置的实例,这样可以避免代码执行顺序的问题;一些不允许修改的配置信息可以设置为readonly或者const。
4、对于需要实现回放功能项目,可以利用记录事件的方法进行录制,回放时通过事件来驱动程序的运行,模拟出原来的操作过程。记录事件时先确定了有哪些类型的事件,对应于每一种事件写好一个基类,基类定义了需要所有事件的响应函数,且这些函数是虚函数,允许重写。
5、实现任务控制的方法:钥匙和锁的原理,解锁哪个任务需要几把钥匙,解锁完进入什么状态,需要设置。

6、对于设置较为繁琐的项目,写一些简单的插件来辅助设置、查询状态、查找问题可以大大提高效率。

7、freeimage处理图片

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值