OSG
ryfdizuo
腾讯专家开发工程师(T12/T4-1) Live Long And Prosper.
展开
-
游戏中伪随机数的产生
在游戏编程,随机数的应用无所不在,例如扑克类游戏中的随机发牌,俄罗斯方块的随机生成,拼图游戏中单元图片的散化,道具的摆放等等,我们希望所产生的数字随机,而且在我们预先设计的范围之内,同时又不希望有重复的两个数字出现,对于一般的作法:srand( (unsigned)time( NULL ) ); // 使用时间产生随机数.int number=rand()%mRange;原创 2007-12-22 10:53:00 · 5254 阅读 · 2 评论 -
osg中的访问器模式
首先说一下visitor模式, 下面是一些大家之言: 1.Visitor模式是对在多个抽象的对象群的一种特殊处理,适合在这样一个场景:有一堆身份各异对象(通常是数据状态类),这些状态类有一些特征:被动的(数据都是被动的),需要等待外界来操作或推动。那么现在外界有一个动作来准备操作这些状态类了,但是走到面前,突然傻眼,分不清楚谁是谁啊?这些状态类可能属于不同类型的接口,怎么办?解决思路,当然把这原创 2008-04-03 15:18:00 · 5294 阅读 · 0 评论