没有合适的资源?快使用搜索试试~ 我知道了~
刘怀隆-U3D客户端开发.docx
需积分: 0 0 下载量 65 浏览量
2023-12-29
10:28:31
上传
评论
收藏 15KB DOCX 举报
温馨提示
试读
2页
刘怀隆-U3D客户端开发.docx
资源推荐
资源详情
资源评论
转正报告
我自今年 6 月来到公司上班,转眼间试用期的时间即将期满,在这段时间,无论是在工作
中还是学习中,公司同事严谨的工作态度和优秀的工作作风一向影响着我、指导着我,让我从
中学到了很多。接下来我将从初到公司开始,到接到第一个任务,再到工作中遇到的各种挑战
来讲述我在职期间的一些工作内容和工作感受。
1. 初到公司,熟悉游戏以及游玩感受
刚来上班的时候,一切都很陌生,对这里的业务流程也不熟悉,我也不算主动的人,可谓
是举步维艰。好在有 Y 姐一步一步带着我,过完了“新手教程”。环境装好之后,就是熟悉游
戏了。体验了两天,我觉得还不错,尤其是时光机的副本体验,可以通过刷阵容来养成自己的
小队这一点让我耳目一新,也极大增加了游戏的可玩性。接下来就是虚空玩法,借鉴了率土之
滨类型的游戏的玩法,千人大战和间谍俘虏等也是别出心裁的设计。总的来说是一款不错的游
戏。
2.第一个任务,熟悉业务流程以及代码规范
没多久,我就接到了 Y 姐分配的第一个任务,很简单的小优化,主要是熟悉 jira 单子的流
程和生命周期。开始的任务不算多,主要的空闲时间都在熟悉项目的代码。直到第一个新功能
【时光摇摇乐】的到来,我开始了第一个正式的开发任务。
在【时光摇摇乐】中,我知道了从制作一个新的界面到界面功能的实现的一系列细节。在
边做边学边照猫画虎的过程中,我也算跌跌撞撞的完成了这一次的功能开发。除了项目的基础
功能外,值得一提的是在竖向滑动的同时,如果支持左右滑动,也可以达到左右滑动的效果的
这个功能,还有根据 ListView 生成的数量的多少来自适应界面 height,这些当时都是花了好些
时间来制作的,好在这些都有前辈遇到过并且写了对应的工具,这样才使得我的开发顺利进行
下去。有趣的是我在这里制作了一个滑动图片的效果,Y 姐后面还让我把这个效果应用到其他
界面,说明我做的还不错。
3.面临的挑战,独自开发一个完整功能
接下来又回到了熟悉项目代码的生活,此时经历过一次功能开发的我没有意识到,挑战即
将到来,这就是【图鉴系统】的功能开发。
在【图鉴系统】中,只有 3 个相关人员,策划,服务器,客户端。而我就是那个唯一的客
户端。我这时候才发现,之前摇摇乐功能的时候,我负责的只是自己的那个界面。而一个完整
的功能,是需要自己处理数据,处理红点,和服务器对接等等。而之前那些复杂的东西都被其
他客户端前辈做了,我只是单纯的做界面。所以我从一开始的悠哉游哉到后面的周六周天加班
到晚上 12 点,这是一段惨痛的经历。事后反思,主要是以下几点;
第一,应该先把房子修好,再考虑怎么样安窗户。拿到任务没多久我就想着先构思大概应
该怎么做,结果遇到了红点这个问题,一时间很多红点相关的问题就拦在我面前,然后我就在
红点上看了好久,半天下来还没新建文件夹。其实这里直接做功能就好了,没必要房子地基还
没搭好就想着安窗户,直接先把流程跑起来(把对应文件夹建好,数据类型想清楚),红点这
种不影响流程的东西最后去单独学习单独弄也是一样的。
第二,相似不是相同,考虑分脚本编程。在正式开发的时候,因为随从图鉴和圣物图鉴的
界面有很多相似的地方,就打算做在一起,写了一个 HandbookDevelopUI 来写两个界面的逻辑,
后面做着做着发现,虽然有 70%的相似,但是剩下的 30%都需要分开处理,如果通过在一个脚
本里面写随从和圣物的特殊处理,那写到后面可能会随着代码量的增加导致维护和修改的困难,
要时刻区分两者,增加很多不必要的精力消耗。正确的做法是应该写个基类来放 70%发相同代
码,剩下的分别写到两个脚本,但是本身特殊的地方不多,其他地方也不大可能复用,所以就
直接把功能分开做,写两个 UI 界面的脚本就好了。
第三,M 文件是功能的大脑。我创建了两个脚本分别管理随从和圣物图鉴界面,但是这个
时候有个新的问题就是我没有自己的 M 文件,涉及的很多数据需要到处拿,导致我一开始编程
的时候同时打开了十几个脚本,编程效率直线下降。我这个时候才创建了 handbook 文件夹以
及对应的 M 文件,其实拿到开发任务的时候第一时间就应该确认需要的数据类型,然后根据自
资源评论
风其实不太大
- 粉丝: 37
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python爬虫代码详解
- 力道图数据,是一篇论文里的
- 无损压缩音频格式ERAC
- google-chrome-stable_current_x86_64 (1)(1).rpm
- Java源代码案例 - 使用正则表达式解析sql语法树.zip
- Dijkstra算法和Floyd算法 C++源代码案例.zip
- visualstudio安装教程
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本123.0.6272.2)
- 小熊派BearPi-Pico H2821 SLE通信OLED显示.zip
- Anaconda3-2023.09-0-Linux-aarch64.sh
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功