我是x我的脑内障碍选项吗

1416人阅读
Cocos2D-x开发之道(24)
Windows(37)
今天我们在我们的游戏场景中再添加一个很重要的角色,游戏障碍物。
这一节的游戏障碍我们任然在上一节所说的实体类上继承:
我们的障碍物类如下所示实现:
class Monster :
public Entry
Monster(void);
~Monster(void);
CREATE_FUNC(Monster);
virtual bool init();
void show();
void hide();
void reset();
bool isAlive();
bool IsCollideWithPlayer(Player *player);
bool m_isA
#define INIT_X CCDirector::sharedDirector()-&getVisibleSize().width + 30
#define INIT_Y CCDirector::sharedDirector()-&getVisibleSize().height / 3
Monster::Monster(void)
m_isAtive =
Monster::~Monster(void)
void Monster::show()
if (GetSprite()!=NULL)
setVisible(true);
m_isAtive =
void Monster::hide()
if (GetSprite()!=NULL)
setVisible(false);
setPosition(ccp(810,CCRANDOM_0_1()*500-10));
//reset();
m_isAtive =
void Monster::reset()
if (GetSprite()!=NULL)
setPosition(ccp( CCRANDOM_0_1()*800+10 ,
CCRANDOM_0_1()*500-10));
m_isAtive =
bool Monster::isAlive()
return m_isA
Monster::init()
bool Monster::IsCollideWithPlayer(Player *player)
CCRect rect = player-&GetBoundingBox();
CCPoint point = getPosition();
return rect.containsPoint(point);
有了障碍物我们不能把障碍物一个一个的添加到场景中不是,所有我们还需要再实现另一个类用来管理很多的障碍物,这个障碍物管理类如下所示:
#include &Play.h&
using namespace cocos2d;
class MonsterManager :
public CCNode
MonsterManager(void);
~MonsterManager(void);
virtual bool init();
CREATE_FUNC(MonsterManager);
virtual void update(float dt);
void bindPlayer( Player* player );
void CreateMonster();
CCArray * m_monstrA
Player* m_
bool MonsterManager::init()
bool bRet =
CreateMonster();
this-&scheduleUpdate();
} while (0);
void MonsterManager::update(float dt)
CCObject *obj = NULL;
Monster *monster = NULL;
CCARRAY_FOREACH(m_monstrArr,obj)
monster = (Monster*)
if (monster-&isAlive())
monster-&setPositionX(monster-&getPositionX()-3);
if (monster-&getPositionX()& 0)
monster-&hide();
else if (monster-&IsCollideWithPlayer(m_player))
m_player-&hit();
monster-&hide();
monster-&show();
void MonsterManager::CreateMonster()
m_monstrArr = CCArray::create();
m_monstrArr-&retain();
Monster *monster = NULL;
CCSprite *sprite = NULL;
for (int i = 0;i&10;i++)
monster = Monster::create();
monster-&BlindSprite(CCSprite::create(&monster.png&));
monster-&reset();
this-&addChild(monster,3);
m_monstrArr-&addObject(monster);
void MonsterManager::bindPlayer( Player* player )
this-&m_player =
现在我么可以在障碍物管你器里面添加定时器,跟新我们的怪物坐标让怪物动起来:
void MonsterManager::update(float dt)
CCObject *obj = NULL;
Monster *monster = NULL;
CCARRAY_FOREACH(m_monstrArr,obj)
monster = (Monster*)
if (monster-&isAlive())
monster-&setPositionX(monster-&getPositionX()-3);
if (monster-&getPositionX()& 0)
monster-&hide();
else if (monster-&IsCollideWithPlayer(m_player))
m_player-&hit();
monster-&hide();
monster-&show();
我们再次说明这个函数是应为他可以让我们的障碍物动起来
最后 再将怪物管理器添加到我们的场景中现在我们的场景中有了游戏主角,有了障碍物,有了背景,是不是感觉其乐融融啊!
我们先来看看效果吧:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:106955次
积分:1901
积分:1901
排名:第18513名
原创:83篇
评论:10条
(1)(1)(1)(25)(1)(10)(15)(1)(5)(5)(4)(22)本站已经通过实名认证,所有内容由朱凤艳大夫本人发表
医生我是吕x
状态:就诊前
希望提供的帮助:
请医生给我一些治疗上的建议,目前病情是否需要手术?
所就诊医院科室:
当地大医院
你好!很可能目前为抑郁状态,建议住院治疗较好!无需手术!
您可以申请我的电话咨询与我沟通,
或者拨打预约电话,具体操作方式工作人员会告诉你.
朱凤艳大夫通知通知:各位朋友,大家好!我6月10日(星期五)上午8:00-下午4:00增加一次院区门诊!6月份周一上午、周三下午在回龙观医院院区有门诊,欢迎您有空过来!
大夫郑重提醒:因不能面诊患者,无法全面了解病情,以上建议仅供参考,具体诊疗请一定到医院在医生指导下进行!
大家好!很多朋友可能因为工作或路途遥远不能来医院复查,我也想了解您目前康复的情况,希望您认真填写,以便为您提供针对性帮助!祝早日康复!
大夫郑重提醒:因不能面诊患者,无法全面了解病情,以上建议仅供参考,具体诊疗请一定到医院在医生指导下进行!
朱凤艳大夫通知通知:抱歉的告知:因有临时紧急安排出差,本周三下午(27号)的门诊暂停!
大夫郑重提醒:因不能面诊患者,无法全面了解病情,以上建议仅供参考,具体诊疗请一定到医院在医生指导下进行!
朱凤艳大夫通知分享:
大夫郑重提醒:因不能面诊患者,无法全面了解病情,以上建议仅供参考,具体诊疗请一定到医院在医生指导下进行!
朱凤艳大夫通知出停诊:各位患者和家属朋友们,号下午的门诊因为公出暂停!5月1日周一因为放假无法出门诊,5月3日下午门诊正常,给您带来不便非常抱歉!
大夫郑重提醒:因不能面诊患者,无法全面了解病情,以上建议仅供参考,具体诊疗请一定到医院在医生指导下进行!
扫描下载好大夫App,立刻挂号,与朱凤艳大夫面对面交流>>
1.扫码下载好大夫App
2.点击&医院&的“名医挂号”选择该医生进行挂号
3.预约成功后,等待医助与您联系
1.扫码下载好大夫App
2.点击中的"免费咨询"描述病情
3.成功后,医生会在24小时之内回复
疾病名称:时而情绪化,脾气暴躁,不想读书。&&
希望得到的帮助:我该怎么帮她走出困境
病情描述:女,17岁。她身高157,现体重97左右。每天坚持跑步机上锻炼半小时。去年暑假去健身房之前一百多斤,靠节食加锻炼减到84斤左右。后月经不来了,去医院看了妇科,开药吃了黄体酮胶囊和补佳乐后月经...
疾病名称:轻度抑郁&&
希望得到的帮助:长期心理治疗
病情描述:男,22岁。感到跟别人相处困难,交往中很被动,对很多事情担心害怕,神经紧绷,怕犯错,情绪容易受影响,高兴不起来,怀疑别人对自己有不好的看法,越来越封闭自己。
疾病名称:高中生,患有抑郁症,反复波动。&&
希望得到的帮助:医生,明天可以挂到你的号吗?
病情描述:抑郁症,反复波动,具体是什么抑郁症不知,看过无数医生,在杭七也看过四五位医生却答案五花八门,真的不知怎么办了,听人说您看抑郁症看的好,不知明天可否挂到您的号?因为波动我从学校请假在...
投诉类型:
投诉说明:(200个汉字以内)
朱凤艳大夫的信息
各种心理问题与疾病(如睡眠障碍、焦虑抑郁障碍、精神分裂症、双相情感障碍等)的诊断、治疗、康复指导!
朱凤艳,男,主任医师,教授,原卫生部疾控局重性精神疾病防治培训国家师资组成员,华北理工大学精神卫生学教...
朱凤艳大夫的电话咨询
90%当天通话,沟通充分!
精神科可通话专家
副主任医师
广州市脑科医院
南昌大学二附院
心身医学科
副主任医师
北京安定医院
广州市脑科医院
副主任医师
上海精神卫生中心
苏州广济医院【咆哮】谁来告诉我看文有强x心理障碍的不止我一个!!_事件记录吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,251,586贴子:
【咆哮】谁来告诉我看文有强x心理障碍的不止我一个!!收藏
刚刚在看郑二的情人,泥马看得好好的,突然有个情节是路人甲小弟被一群鬼子强了,然后我就觉得被雷劈了!开始疯狂往后翻看鬼子有没有被收拾...好像不了了之了然后我就心理障碍看不下去了(T ^ T)好捉急(T ^ T)以前看银翼猎手也是好吗!主角的第一次就这样没有了而且他自己还很淡定...但是我瞬间就弃文屁滚尿流落荒而逃了(T ^ T)不是受不了菊不洁,只是看到qj或lj戏码自己会很痛苦(T ^ T)克服不能啊...
买涂料就上零元素,自建物流体系,全国安全配送,免费化工品交易数据库
我以为很多人都有呢(T ^ T)难道这是病...
专业挽尊三十年,挽起来的楼主可绕地球两圈【带上最爱的武宗陛下】
喜欢受被攻二
自从看了琼觞(那是我心中永远的痛),俺就一直觉得这是那些作者的恶趣味,结果就是让读者恶心,然后得了菊不洁恐惧症
同,但雷的是菊不洁,其实有的文那些剧情根本就没必要= =作者写来膈应人的…………
五年质保,专业智造
被路人角色强的话比较有心理障碍
我。。。还好。 qj戏码什么的还能接受不接受小受自愿的滥交行为。
不来赛,我也接受无能,QJLJ啥的,这种情节安排的必要性究竟在哪里(⊙_⊙)
会有点看不下去的赶脚……
经常看到猪脚或者炮灰被一些炮灰路人强X或者LJ 或者走在路上被一群混混调戏强X或者被绑架然后不晓得为毛又被强再或者 ...反正就是各种- -
就无比的想吐槽... 去尼玛的吧 还真以为天下大同了 是个男人就能对着另一个男人硬起来
QJ 受菊不洁都能接受...难道我尺度大...我是一个人?!
有没有人因为受不了这种情节弃文的??
...其实以前是不能接受的,最近看了《梁二少》,本来看了前面见到受被lj有点接受不能,因为文荒继续看下去发现其实文不错...而且攻后来很后悔自责(因为是攻安排的)..后来再想想就觉得没什么了。
除了小粉拳外没有雷点的某人帮撸
你不是第一个……我雷强X,天雷是攻在“爱”着受的名义下强X。每当看到此时真想自戳双目,掐死攻再掐死受……
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 心理障碍自我疏导治疗 的文章

 

随机推荐