找回密码
 立即注册
查看: 494|回复: 6

如何提高unity开发水平?

[复制链接]
发表于 2020-11-23 19:11 | 显示全部楼层 |阅读模式
如何提高unity开发水平?
发表于 2020-11-23 19:11 | 显示全部楼层
1.每天写工作笔记问自己几个问题 (1) 今天做什么了 (2)做得怎么样 (3)有没有效率低下 (4)如何提高效率 (5)有没有更合适的解决方案? (6)如果下次我会怎么做。
2.看书,《代码大全》《Head First设计模式》《游戏编程模式》多看看知乎上大神们推荐的书。
3.平时工作或者和同事交流遇到的知识盲点记下来,抽时间消化掉。如何进一步提升自己的能力? - 凉鞋的回答。
4.写博客,把自己知道的想办法表达出来。
5.你说的数据结构算法AI Shader是为了解决特定问题的(目前来看这种问题让主程或者技术支持去解决),有时间的话可以自己排个序列个计划逐个突破,或者遇到问题时候再去研究,半年的话目前提升代码质量比较重要。
6.ugui/ngui你天天用,源码你看了吗?源码中用的unity API你都知道吗?或者ugui/ngui如何拼效率更高?如何做优化?
7.每天自己做事情的方式是在舒适区还是学习区还是恐慌区?
8.以上能做到任意一条都会杀出一条血路哈哈哈哈哈哈,看你自己了。
----- 2020 年 1 月 16 日更新  -----
我自己杀出来了一条血路,可以证实以上的答案,现在的个人状态如下:
    独立开发,开发内容如下:
      QFramework 游戏开发框架(开源):https://liangxiegame.com/qf/introEGO 个人时间、知识、产品/项目管理工具(自用暂不开放)Unity 开发者进阶班级的学习系统(一部分人使用):https://liangxiegame.com/master/intro
    自由职业、自雇,业务和作品如下:
      专栏一大堆,大部分都在:liangxiegame.com视频一大堆,大部分都在:sikiedu.com开设了 Unity 开发者进阶班级,主要培训方向:框架、Shader、自我提升(时间、知识、产品)、内容制作等,详情:https://liangxiegame.com/master/intro

发表于 2020-11-23 19:11 | 显示全部楼层
1:首先把基础打牢。包括各种算法、数据结构、设计模式等。此乃重中之重。
2:多去实践做一些完整的小项目。
3:构造一套属于自己的开发模版,方便以后代码复用。
4:可以学习常见插件的代码,了解这些插件的运行原理。
5:写一些技术博客,总结自己的开发经验。
6:与其它Unity开发者交流。
发表于 2020-11-23 19:12 | 显示全部楼层
主程没有给你代码规范?合格的代码应该是有框架的 UI代码如果经常要大改 那就是代码结构有问题。新人别指望自己去做一套 经验太少 还是要选对项目跟对人,进步会很快
发表于 2020-11-23 19:12 | 显示全部楼层
书只是用来复习和弥补漏缺的知识,零基础看书效率慢很多又看不懂,看untiy的教学视频比较好,听不懂的就百度加qq裙请教别人,还有别一天到晚学习工作,注意多休息要不然三十而立了,身体却垮了
发表于 2020-11-23 19:12 | 显示全部楼层
多多参与项目吧
发表于 2020-11-23 19:13 | 显示全部楼层
你所学的都是api和语法,对开发的质量帮助有但是已经到了瓶颈,需要关注设计方法
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 03:44 , Processed in 0.098720 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表