前言
该篇是对我去年这个项目经验的总结回顾,为以后知识点的回顾作索引,知识来源Brackeys的Multiplier FPS教学视频
内容
-
E1. Tutorial
-
E2. Movement 玩家移动
-
E3. Network Intro
-
E4. Syncing Movement
-
E5. Flying
-
E6. Shooting
-
E7. Damage
-
E8. Respawn
-
E9. Player Model
- 1.导入玩家模型
- 2.Player加动画(Animation),并且应用到除local外的player上
- 3.脚部加火箭喷射特效
-
E10. Crosshair
- 1.人物模型相机
- 2.第一人称 First player GUI(准星)
-
E11. Gun GFX
- 1.cool的枪模
- 2.修复穿墙穿模问题
-
E12. Rapid Fire
- 1.修复持枪问题
- 2.持枪调整
- 3.自动火力机制
-
E13. Muzzle FLash
- 1.开火特效
- 2.击中特效
-
E14. Fuel
- 1.飞行与燃料机制
- 2.修复上者bug(与障碍的碰撞)
-
E15. Explosions
- 1.ctrl + k + c 添加注释;ctrl + k + u删除注释
- 2.死亡特效, 死亡后GameObject的disable
- 3.重生特效
-
E16. Bug Fixing
- 1.修复重生bug
- 2.初步设计Lobby界面
-
E17. MatchMaking
- 1.介绍Unity的Match Making多人机制
-
E18. Hosting
- 1.Lobby到Host Game的UI
-
E19,E20. Joining
-
E21. Disconnecting
- 1.修复joining的bug
- 2.断开连接UI
-
E22. Arena (此章节为地图,没有看)
-
E23, E24. User Account
- 1.使用到unity assets store中的Database Control Free资源
- 2.登陆注册
- 3.登陆后跳转到Lobby场景(Scene)
-
E25. Getting Data
- 1.击杀死亡数统计
-
E26. Sending Data
- 1.同步k/d到数据库
- 当时我正在学数据库,用的MSsql,写完数据库后,将游戏与数据库连接起来时有问题,尝试解决方案如下:
- 1.死磕mssql
- 2.转用mysql
- 3.研究unity自带的
-
E27. Cursor Lock
- 1.暂停时,视角锁定
-
E28. Scoreboard 计分板
-
E29. Killfeed 击杀提示
-
E30. Reloading 装弹系统
-
E31. Health Bar 生命池
-
E32. NamePlate 名字显示
-
完工
我手贱,删了3个Thruster,以为我无了,努力fixing这个问题,终于完工了,找了几个幸运观众试了试水,还不错,期待以后学有所成时加点新的元素进去