当前位置: 首页>>代码示例>>C++>>正文


C++ CustomItem::setPhysics方法代码示例

本文整理汇总了C++中CustomItem::setPhysics方法的典型用法代码示例。如果您正苦于以下问题:C++ CustomItem::setPhysics方法的具体用法?C++ CustomItem::setPhysics怎么用?C++ CustomItem::setPhysics使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CustomItem的用法示例。


在下文中一共展示了CustomItem::setPhysics方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: createItem

void Item::createItem()
{
	int rndItemIndex = ofRandom(0,3);
	//int rndItemIndex = 1;
	if (rndItemIndex ==0)
			GlobalData::itemType = "letter";
	 if (rndItemIndex==1)
		GlobalData::itemType = "health";
	if (rndItemIndex ==2 || rndItemIndex ==3)
		GlobalData::itemType ="multiplier";
	

	CustomItem p;
	p.setPhysics(1.0, 0.5, 0.3);
	p.setup(GlobalData::box2dworld.getWorld(), 10, 500, 1);
	if (GlobalData::itemType == "letter")
	{
		if (GlobalData::itemIndex ==0)
			p. setupTheCustomData("S");
		else if (GlobalData::itemIndex ==1)
			p. setupTheCustomData("P");
		else if (GlobalData::itemIndex ==2)
			p. setupTheCustomData("E");
		else if (GlobalData::itemIndex ==3)
			p. setupTheCustomData("E");
		else if (GlobalData::itemIndex ==4)
			p. setupTheCustomData("C");
		else if (GlobalData::itemIndex ==5)
			p. setupTheCustomData("H");
		else
			GlobalData::itemType = "health";
	}

	if (GlobalData::itemType == "health")
	{
		p.setupTheCustomData("health");
	}
	if (GlobalData::itemType =="multiplier")
		p.setupTheCustomData("multiplier");


	GlobalData::items.push_back(p);
	//GlobalData::box2dworld.getWorld()->SetContactListener(&contactListener);

	//ofAddListener(GlobalData::box2dworld.contactStartEvents, this, &Item::contactStart);
	//ofAddListener(GlobalData::box2dworld.contactEndEvents, this, &Item::contactEnd);
}
开发者ID:cboctor,项目名称:SpeechHero,代码行数:47,代码来源:Item.cpp


注:本文中的CustomItem::setPhysics方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。