1、熟练掌握Unity开发及C#语言。
2、可以熟练使用UGUI、NGUI、VRTK、Camera Path、itween、AVPro等各种Unity3D插件
进行开发。
3、熟练掌握Unity网络开发所需的技能,如使用串口通信、TCP\IP、UDP等通信协议进行软件开发,也可以使用www及json与服务器进行数据交互操作。
4、可以使用IIS服务器及MySQL数据库搭建基本的PHP网站,对于前端如HTML及asp网页开发也有一定的了解和应用。
5、了解软件开发流程,理解面向对象及面向过程语言,掌握编程的基本语法以及各种流程控制语句,熟悉编程所需的数据结构和基本算法。
6、可以熟练使用各种电脑软件及开发工具,如Auto-CAD、eclipse、Unity 3D、PS、Word、Excel、SQLyog、SecureCRT、Visual Studio等等。
7、自学能力和动手能力较强,尤其对各种电脑软件上手较快,喜欢琢磨研究遇到的问题。
8、文笔较好,善于编写各种文档以及对文档进行修改、润色等。
9、可以熟练使用AutoCAD进行工程图纸绘画,也可以用PS、美图秀秀对图片进行一些简单美化及修改。
一、《Flying tigers》2D空战游戏
应用技术:
1、UGUI界面组件的使用。
2、GC对象池的使用。
3、异步加载关卡异步加载功能的使用。
4、物理碰撞及调用触发事件的使用。
5、Random随机数事件的使用。
6、Unity移动端多点触控及飞机操作功能的开发。
7、google play广告SDK的接入及展示广告方法的调用。
二、《宣城双屏互动软件》
应用技术:
1、Unity的Muti-display多屏展示功能的调用。
2、UGUI界面组件的使用。
3、串口通信功能的使用。
4、IO操作txt文本文档、遍历操作文件、打印签名图片功能。
5、Texture2D类截屏功能的使用。
6、AVpro Capture插件调用摄像头录像功能的使用。
7、GL类实现笔锋签名功能。
三、《雀巢CEO合影软件》
应用技术:
1、串口通信功能的使用。
2、UGUI界面组件的使用。
3、上传图片PHP服务器的开发及搭建。
4、IO操作txt文本文档、遍历操作文件、删除文件等功能。
5、Texture2D类截屏功能的使用。
6、WWW获取视频文件以及使用MovieTexture播放视频功能的实现。
7、使用WWWFrom类将图片上传到PHP服务器功能的实现。
8、从JAVA端获取图片连接并使用ZXing的SDK实现将图片url存储到生成的二维码中。
四、《北京雀巢品牌区雷达触控展示软件》
应用技术:
1、UGUI界面组件的使用。
2、IO操作txt文本文档、遍历操作文件、删除文件等功能。
3、VideoPlayer视频播放组件的使用。
4、仿Apple Watch图标变化效果算法的实现。
5、软件无人操作定时恢复至待机界面功能算法的实现。
6、Scoll View实现滑动展示图片功能的实现。
7、调用IPointerDownHandler接口实现摁下即触发功能。
五、《北京雀巢展厅中控软件》
应用技术:
1、UDP通信功能的开发。
2、NGUI插件的使用。
3、Unity的IOS软件发布。
六、《河北省省纪委VR展示软件》
应用技术:
1、UDP通信功能的开发。
2、串口通信功能的开发。
3、IO操作txt文本文档、遍历操作文件、删除文件等功能。
4、VRTK插件的使用。
5、Unity2018HDPR渲染技术的使用。
6、VideoPlayer视频播放组件的使用。
石家庄青少年教育基地自行车模拟骑行游戏是通过接收自行车板卡设备发送过来的UDP信号进行实时解析,共8位信号,前5位数值为自行车速度信号,后3位为控制方向信号,由于此项目一共为3套自行车设备,每台设备处理的板卡数据都不同,所以我在此项目中完成了一套解析办卡信号的算法,用来兼容不同设
深蓝四喊话互动软件是中嘉公司在上海举办的商业展览中的一款喊话互动程序,使用Unity进行开发,配合喊话传感器硬件,使用串口通信识别喊话器音量大小来显示不同鱼类的效果。我在此项目中主要负责软件功能需求的分析汇总、软件功能的具体实现以及软件功能的测试、bug修改等工作。
《空中飞虎战机》是一款类似于NES空战游戏《1944》的2D空战游戏,是使用Unity和Visual Studio进行开发的。开发此游戏使用了NGUI中的ColoredProgressBar和协程制作了每个场景跳转的进度条加载和读取场景功能。使用了UGUI中的Scroll Vie