建立扎实的编程根基,培养问题解决能力,提升逻辑思考水平。课程从数据类型与运算符开始,逐步过渡到复杂程序结构设计,通过俄罗斯方块等经典游戏案例拆解面向对象编程精髓。
深入Windows消息循环机制,掌握DirectX图形接口调用,通过2D横版卷轴游戏项目实践,学习实现精灵动画、碰撞检测等核心游戏功能。
技术方向 | 应用场景 | 项目产出 |
---|---|---|
多线程渲染 | 实时策略游戏 | 帧同步网络游戏 |
物理引擎集成 | 平台跳跃游戏 | 2D物理沙盒 |
通过麻将游戏开发掌握UI适配方案,学习使用TiledMap编辑器制作复杂关卡,实现宝石迷阵类游戏的消除算法与特效系统。
从第三人称角色控制器到地形系统搭建,完整实现开放世界游戏原型,结合ShaderGraph制作动态天气系统与水面特效。