当开发时遇到需求需要大幅度调整框架或系统架构时,
开发者往往都会用一些小聪明
(牺牲维护性和扩充性)
来满足需求(然后之后再来还技术债XD)
在游戏开发也很常见,
刚刚看到几个有趣的案例
Fallout3:
https://i.imgur.com/Wq9Rzfz.jpg
魔兽世界:
https://game.ettoday.net/article/807892.htm
刺客教条:
刺客教条初代里面,因为技术问题所以没办法制作马的骨架还有动画,因此其实里面的每
个马都是人形骨架,也就是说玩家其实一直都在骑着人类到处跑。