游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2624|回复: 3

请问谁知道游戏里面的自画菜单和按钮怎么实现?谢谢啊。

[复制链接]

34

主题

107

帖子

106

积分

注册会员

Rank: 2

积分
106
发表于 2003-10-29 16:50:00 | 显示全部楼层 |阅读模式
如题,谢谢,最好有代码。

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2003-10-29 17:04:00 | 显示全部楼层

Re:请问谁知道游戏里面的自画菜单和按钮怎么实现?谢谢

就是鼠标指针和矩形的判断
自己画一个按钮,判断鼠标是否在这个区域发生按键事件

45

主题

286

帖子

314

积分

中级会员

自由游戏制作人

Rank: 3Rank: 3

积分
314
QQ
发表于 2003-10-29 17:31:00 | 显示全部楼层

Re:请问谁知道游戏里面的自画菜单和按钮怎么实现?谢谢

那属于GUI啦,你可以自己写一套GUI系统!!!

15

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
QQ
发表于 2003-10-30 10:41:00 | 显示全部楼层

Re:请问谁知道游戏里面的自画菜单和按钮怎么实现?谢谢

对于按纽和菜单的处理,只是图片的切换。可以自己组织这样的一些类进行处理。
例如(按纽的处理)

class  GFrame
{
public:
   GFrame();
  virtual ~GFrame();
  virtual bool  MsgManager(UINT iMsg,WPARM wParam,LPARAM lParam);
}
class  GButton : public GFrame
{
   GButton ();
  virtual ~GButton ();
  virtual bool  MsgManager(UINT iMsg,WPARM wParam,LPARAM

}

以上在消息处理中注意鼠标的状态,进行指定范围图片的切换,就可以了!自己练习了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-23 18:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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