网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月10日漏签0天
godot吧 关注:8,455贴子:38,864
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 6回复贴,共1页
<<返回godot吧
>0< 加载中...

如何优雅的写游戏(解耦)

  • 只看楼主
  • 收藏

  • 回复
  • 无与伦比ZC
  • godot
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
目前看着教程做游戏,发现代码耦合度太高了。网上了解了一下一般游戏会有一个 UI管理器、场景管理器、声音管理器、资源检查,想问下还有什么功能时需要提取出来的吗有关游戏代码设计这方面的教程有推荐的吗


  • 向日葵sf
  • 着色器
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在不熟的阶段可以遇到问题再思考,自己想要的的解耦合应该是具备什么特点的,然后实现。
之后可以学习开源项目和一些理论,看多了内容也就那样,难的是合适的运用。
比较热门的教程是游戏设计模式,有网页版。
用什么方法都不能达到完全的优雅,除非避开复杂的功能。


2025-06-10 18:25:28
广告
  • Viol_lion
  • 数学算法
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你有这个想法就够了,在开发中寻找答案吧。
很多事要痛苦过才会印象深刻,然后成为你的本能。
你现在可能觉得高耦合不好维护。
但你可能会在之后觉得过度设计举步维艰。
大项目和小项目适合的模式也不同。
这个度应该在哪,你必须从正反面都自己走一遍。


  • 双龙如龙X忍龙
  • 物理系统
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
https://gpp.tkchu.me/ 把这个好好看看,可以理解为设计模式的游戏程序专业版


  • 天才可拉
  • 物理系统
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大概要先做一个完整的内容出来,再开始思考这些问题做重构吧。


  • 有风说
  • 物理系统
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
功能第一,实现功能后再考虑结构


  • 听取呱声一片
  • 着色器
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
可以在做之前写个策划,然后根据需要的功能设计好整个程序的结构


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回godot吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示