游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3047|回复: 4

小菜弱问游戏开局的问题

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2012-11-13 20:53:00 | 显示全部楼层 |阅读模式
前几天开始学的DirectX,看的是叫《游戏编程入门》的书,里面介绍写游戏时主要把所有的函数都集中到Game_Init,Game_Run和Game_End这3个函数中。
我想问的是,一般用DirectX写的程序都是这种结构吗?
另外有一个问题就是,我现在按照这种结构写的程序,只要一运行就是游戏开始,比如说像2D类的这种游戏,我想在运行游戏后先出现个选择玩家数量的界面,我想请教各位大大规范的写法是怎样的?如果把这个写在Game_Run中的话,感觉每次都要有个判断语句,写在Game_Init中的话又好像不对...
求教,谢谢。

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2012-11-14 10:43:00 | 显示全部楼层

Re:小菜弱问游戏开局的问题

将游戏分为几个状态 (Stage),状态机之间切换,每个状态有自己独立的UPDATE

3

主题

81

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
QQ
发表于 2012-11-14 10:44:00 | 显示全部楼层

Re:小菜弱问游戏开局的问题

小弟愚见,先把功能实现了,再去讲究规范问题。

而且,规范吧,你觉得合理就好了,前人的规范仅供参考。

如果一味的照搬照抄,无异于邯郸学步。

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2012-11-15 12:15:00 | 显示全部楼层

Re: Re:小菜弱问游戏开局的问题

Devil: Re:小菜弱问游戏开局的问题

将游戏分为几个状态 (Stage),状态机之间切换,每个状态有自己独立的UPDATE

是不是就是说,在Gmae_Run函数的开头先加个switch函数?

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2012-11-15 12:19:00 | 显示全部楼层

Re: Re:小菜弱问游戏开局的问题

allenlikeu: Re:小菜弱问游戏开局的问题

小弟愚见,先把功能实现了,再去讲究规范问题。

而且,规范吧,你觉得合理就好了,前人的规范仅供参考。

如果一味的照搬照抄,无异于邯郸学步。

恩,你说的很有道理,我并非是想盲目模仿,只是自己的水平还未到创新的时候。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-27 10:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表