游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8082|回复: 20

????????

[复制链接]

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2010-7-12 07:44:00 | 显示全部楼层 |阅读模式
1 ??????????global??????? Monster_Update(Monster).
2 ??????????global??????? Monster_HP, Monster_MP.
3 ???????global???global???
  ?global???????????
  ?????????? global(var_or_func_id) ?????
  ?? global(ID_Monster_HP), global(ID_Monster_Update).

???????????????????

3

主题

263

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2010-7-22 22:41:00 | 显示全部楼层

Re:????????

??,??,??????.??,????.??????????????????.

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2010-8-2 00:54:00 | 显示全部楼层

Re:????????

????????????

3

主题

263

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2010-8-2 19:16:00 | 显示全部楼层

Re:????????

??,???global??,???????,??????if else??switch??????????.???OP???OO.
OO???????????,OP????if?switch????.??,????????????,??????????.??????.???Effective C++.

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2010-8-4 00:20:00 | 显示全部楼层

Re:????????

1 OO????OO?????C?????OO???

2 ????C++??OO???????OO?OP???C++???? ?? ??????????????

3

主题

263

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2010-8-4 20:45:00 | 显示全部楼层

Re:????????

??,OO?????????,"?OO????OO",???????,?C??????OO,???????,???OO?.???C++???C???OO?.

??????????,????????????global,????????,???switch,????OO???.
??OO?????????,??????.?????????????.

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
发表于 2010-8-4 21:35:00 | 显示全部楼层

Re: Re:????????

crazii: Re:????????

??,???global??,???????,??????if else??switch??????????.???OP???...

?????,????????OO?OP??????

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2010-8-5 00:09:00 | 显示全部楼层

Re:????????

????????OO?????????????????????
??????OO??????????????

????OO??(?? ?? ??)?????????????????????

?????????????????????????????
????????????"??"??"??"????"??"?"????"?????
??"?????"??????????????"(??)??"?????????
????????"?"???(??????)??????????????????"?"??
---- ???????????????????????????????????????????

?????????????????vb6????????????

3

主题

263

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2010-8-5 04:03:00 | 显示全部楼层

Re: Re: Re:????????

??: Re: Re:????????


?????,????????OO?OP??????

??????????,OP????????:
???????,????:
struct Item { type ;};
struct ItemA : Item {};
struct ItemB : Item {}
void UseItem(Item* pItem)
switch(Item->type)
{
case A: {ItemA* pItemA = (ItemA*)pItem; ...(DO SOMETHING) }
case B:...
}

OO??????,
class Item {public: virtual Use() = 0; };
class ItemA :Item {...}
class ItemB : Item {...}
Item* pItem = ...;
pItem->Use();
?????,???????OO?..

?,??????,???????,?????.??,?????????????.

3

主题

263

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2010-8-5 04:19:00 | 显示全部楼层

Re: Re:????????

instemast: Re:????????

????????OO?????????????????????
??????OO????????????...

????????????,????VB??????,????????.????????,????.?????????????. ????????,????OO,Item?Use??,???Item???,?????????,**??????????**.???????Item????,????????Use??,??????Use??????,????,????????????.?????OP???????,??,??????????,??????????????????,?????case ??,????????????,???,**???????????**...instemast?,??????????.


????????,??,??,?????????????,?????????,?????????.????.??????????????.??????.????????,??????????????.?????,????HPMP???.???????????,????????????,?????????????.??????????.OO???????,????????OO???.

????,????????,???????????????,????. [em6]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-18 22:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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