草庐IT

Direct2D1

全部标签

c++ - 虚继承中direct base是如何构造的?

在下面的代码中,我试图创建一个Leaf对象obj查看多层继承中的构造函数顺序,但我找到了obj的结构在这种情况下,构造函数调用有点奇怪。#includeusingnamespacestd;classBase1{public:Base1(void){cout输出显示构造函数调用:classBase1classBase2claseLevel2classBase2classLevel1classLeaf但是程序最后obj的结构其实是:obj--Level2----Base2----Base1--Level1----Base2----Base1--Base1我知道Base1的obj是虚继承的,

objective-c - Cocos2D中如何给移动的 Sprite 添加文字?

这是我在Cocos2D中的第一个游戏。我正在使用Cocos2D1.0.1。我想在应该居中对齐的移动Sprite上添加文本。我拿了一个带有文本的CCLabelTTF,但我无法使它居中对齐。这是我到目前为止所做的:--(无效)添加目标{intenType=arc4random()%11;CCSprite*target=[CCSpritespriteWithFile:[NSStringstringWithFormat:@"balloon%d.png",enType]rect:CGRectMake(0,0,100,119)];label=[[CCLabelTTFalloc]initWithSt

ios - 如何从类方法中正确返回像 CLLocationCoordinate2D 这样的结构?

本题以CLLocationCoordinate2D为例,但这也适用于其他结构,例如CGPoint(尽管通常会自动包含此类结构)。我想使用CLLocationCoordinate2D作为类方法中的返回值。如果它是一个对象,您可以在顶部写下以下内容,只要.m文件引用了CoreLocation.h就可以了@classClassName是否有等效的方法告诉编译器无需重新声明结构或将头文件导入类的头文件而不必担心该结构?我不想将CoreLocation.h导入到头文件中,因为这意味着导入该头文件的每个文件都将继承CoreLocation。谢谢 最佳答案

iphone - 我如何更改cocos2D中的默认启动图像?

我是cocos2D的新手。正如我的标题所说,如何更改我的默认启动图像?在我的项目中,我删除了创建项目时cocos2d附带的所有内置图像(splashimage)。然后我运行了我的应用程序。为什么当我的项目启动时我仍然看到内置图像(我删除的初始图像)?我试图在谷歌上找到我的解决方案,但找不到任何有用的东西。所以,请帮我解决这个问题。这对初学者可能非常有用。 最佳答案 我认为该文件名为“Default.png”,您可以将其替换为您想要的内容。如果您已经删除了“Default.png”文件,请创建一个新文件。“Default.png”应该

android - 2D游戏动画android

我是android的新手,特别是canvas。我想开发小型2D游戏。在那场比赛中,我想显示一些东西,比如物体在地面上奔跑,背景不断变化。但我没有找到开始我的作业的正确方法。我想要一些示例项目示例。请指导我。我怎样才能改变我的背景? 最佳答案 您可以使用开源2D游戏引擎AndEngine。这是官网http://www.andengine.org/对于教程,这是一个很好的来源:-http://jimmaru.wordpress.com/2011/09/28/andengine-simple-android-game-tutorial/

用于 2d 游戏的 Android Canvas 或 Open GL ES?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便可以用事实和引用来回答它。1年前关闭。Improvethisquestion我想创建一个2d游戏,我想知道我的知识背景和游戏本身的一些细节应该走哪条路。我的背景(相关的东西):我10天前开始学习android编程,我已经完成了游戏菜单。我有相当多的java编程经验(用于桌面)。我过去在C++中使用openGL有一些经验,但只做3d的东西(而且我不记得我学到的很多东西)。我从未编写过任何开放的GL着色器。我学习了诸如旋转/缩放/平移之

android - 如何在 Wifi-Direct Android 中创建特定的组所有者

我有一个可以在两部手机上运行的WifiDirectAndroid应用程序。当phone1连接到phone2时,我希望phone1充当client和phone2充当服务器。我使用了这段代码:if(info.groupFormed&&info.isGroupOwner){//starttheserverthread}elseif(info.groupFormed){//starttheclientthread}但问题是,有时phone1发起了连接,我希望它充当客户端,有时它充当GroupOwner,而服务器线程在客户端手机上启动。我想确保phone2始终充当GroupOwner和serve

java - 将 scene2d.ui 与 libgdx : where does the skin come from? 一起使用

我读过libgdx的scene2dfeatures,包括UI元素,但我无法让它们工作。他们似乎都使用皮肤对象,我该如何创建一个?我已经完成了nicetutorial这创建了一个简单的libgdx游戏来捕捉桶中的雨滴,我通过加载带有textureatlas的图像创建了一个简单的棋盘游戏应用程序.但是,scene2d听起来像是一种更好的方式来控制棋盘游戏应用程序中的移动棋子,以及任何按钮和菜单。 最佳答案 要加载皮肤,您可以从libgdx测试项目中使用的示例皮肤文件开始。AtlaspackFileJsonFileAtlaspackIma

android - 对 'cocos2d::UserDefault' 的 undefined reference

我有这个适用于IOS的cocos2dx游戏,我想将它移植到Android。我知道我必须在android.mk中编写我所有的类,我做到了。但我还是有这个问题Classes/scenes/itemshop/ItemShop.cpp:144:error:undefinedreferenceto'cocos2d::UserDefault::GetValueForKeyPlist这太可怕了我不明白为什么会出现这个错误,我在android.mk中声明了UserDefault类编辑:这是一些代码:CCUserDefault.h/************************************

Swift 编译器错误?不能使用 "direct"作为方法名称

有人可以请我对此进行理智检查吗?我用三个小文件制作了一个Swift3/Obj-C项目*:ChannelSpy.swift:importFoundationclassChannelSpy:RMQChannel{funcdirect(_name:String!){}}RMQChannel.h:#import@protocolRMQChannel-(void)direct:(NSString*)name;@end桥接头.h:#import"RMQChannel.h"但这不会编译!这是我收到的错误:类型“ChannelSpy”不符合协议(protocol)“RMQChannel”协议(prot