我正在使用cocos2d-x开发游戏,我想在其中播放视频.该活动有一个OpenGL视图,我还在其上放置了额外的VideoView,并将可见性设置为INVISIBLE.
当我需要播放视频时,我只是隐藏OpenGL视图并启用我的VideoView.之后我创建了MediaPlayer,使用该VideoView的持有者调用setDisplay等,最终视频播放效果很好.当视频完成后,我再次切换可见性 - opengl为VISIBLE,videoview为INVISIBLE.
然而,问题在于,当我第二次尝试播放视频时,它只是没有显示,但是,正在播放来自视频的声音.
是否有可见性的捕获?
很简单......我在我的游戏中播放了一首背景歌曲,我想交叉淡化一首曲目,而不是硬停.
//Prep Background Music
if (![[SimpleAudioEngine sharedEngine]isBackgroundMusicPlaying]) {
[[SimpleAudioEngine sharedEngine] preloadBackgroundMusic:@"song.mp3"];
}
[[SimpleAudioEngine sharedEngine] setBackgroundMusicVolume:1.0];
//Play Background Music
if (![[SimpleAudioEngine sharedEngine]isBackgroundMusicPlaying]) {
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"song.mp3" loop:YES];
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试向我的visual studio项目添加数据源,但它总是给我一个错误:
Column 'TABLE_CAT' does not belong to table Tables.
Run Code Online (Sandbox Code Playgroud)
我在vs2005和vs2010中都得到了同样的错误.从我读过的,这个错误是由不符合ODBC 3.0的ODBC驱动程序引起的,但是根据Sybase,我的驱动程序是兼容odbc3.0.(我有版本10.10.00.28).
作为旁注,我可以很好地查询数据库.我只是无法创建数据源.
这是错误的图像:

谢谢你的帮助.
编辑:
以下是我采取的步骤:
我还尝试了32位驱动程序,.Net数据提供程序,并尝试"连接到数据库",而不是在VS中添加数据源.所有人都给我同样的错误.但是,我可以查询得很好,如果我在C#应用程序中使用连接字符串,它可以正常工作.
database odbc visual-studio-2005 advantage-database-server visual-studio-2010
是否有任何缺点(除了更混乱的代码)在页面上使用空元素只是为了造型目的?
例如,使用<div>具有不同纹理背景图像的一些空s来固定在页面内容之后.
显而易见的是,您在技术上模糊了结构层和表示层之间的分离.如果我对它的这方面没问题,我只是想知道这是否构成任何SEO,性能或其他问题.
任何指向任何一个方向的链接或证据都会很棒!谢谢!
将主键添加到现有生产数据库的语法是什么?我继承了一个没有为任何内容设置主键的数据库,并且我需要每个表上有一个主键才能将我的 ORM 用于应用程序。
我尝试谷歌搜索没有结果,Advantage 的文档并不是世界上最好的。
Lotus Notes具有"版本控制"功能.您可以将其设置为在用户需要单击File->New->Version以创建新版本的模式下工作.我想在表单上的按钮中使用该功能.
有没有办法(使用LotusScript,, Java或@Formula)从同一个表单创建一个新的"版本"(除了创建一个文档并移动所有字段)?
谢谢.
我想发送struct给GameCenter中的另一个玩家.我已经阅读了关于此的其他问题,但是,我无法让它们中的任何一个工作.
我需要@"1234"进入char[4] (ex char [0] ='1',char [1] ='2'等)
我试过了[NSString UTF8String],但它似乎没有做我想要的.
它分配很好,但当我把它拉回来NSString *时[NSString stringWithUTF8String:],它返回空白.
如果有人能告诉我往返的转换,我们将不胜感激.
谢谢.
编辑:
我无法让它工作:/这是我的代码(删节版本):
Matchmaker.h
enum { NChars = 4 };
typedef struct {
MessageType messageType;
} Message;
typedef struct {
Message message;
char code[NChars];
} MessageGameCode;
@interface Matchmaker : CCLayer <GameCenterMasterDelegate>{
NSString *_code;
}
@property (nonatomic,retain) NSString *_code;
Run Code Online (Sandbox Code Playgroud)
Matchmaker.m
@synthesize _code;
-(void)viewDidLoad{
self._code = @"1234";
}
- (void)sendCode {
NSLog(@"Sending Code....");
MessageGameCode message;
message.message.messageType = …Run Code Online (Sandbox Code Playgroud) 我正为我的游戏设置音效音量.我希望音量从0.0增加到1.0,增量为0.1.
但是,当它达到零时,我的日志反而告诉我它是-0.00000并继续倒计时.请告诉我有什么问题.谢谢
-(void)sfxUp{
NSLog(@"SFX UP %f",[[NSUserDefaults standardUserDefaults]floatForKey:@"sfx_volume"]);
if ([[NSUserDefaults standardUserDefaults]floatForKey:@"sfx_volume"] == 1.0f)
return;
[[NSUserDefaults standardUserDefaults]setFloat:([[NSUserDefaults standardUserDefaults]floatForKey:@"sfx_volume"]+0.1f) forKey:@"sfx_volume"];
[[NSUserDefaults standardUserDefaults]synchronize];
[[SimpleAudioEngine sharedEngine] setEffectsVolume:[[NSUserDefaults standardUserDefaults]floatForKey:@"sfx_volume"]];
NSLog(@"SFX UP %f",[[NSUserDefaults standardUserDefaults]floatForKey:@"sfx_volume"]);
}
-(void)sfxDown{
NSLog(@"SFX DOWN %f",[[NSUserDefaults standardUserDefaults]floatForKey:@"sfx_volume"]);
if ([[NSUserDefaults standardUserDefaults]floatForKey:@"sfx_volume"] == 0.0f)
return;
[[NSUserDefaults standardUserDefaults]setFloat:([[NSUserDefaults standardUserDefaults]floatForKey:@"sfx_volume"]-0.1f) forKey:@"sfx_volume"];
[[NSUserDefaults standardUserDefaults]synchronize];
[[SimpleAudioEngine sharedEngine] setEffectsVolume:[[NSUserDefaults standardUserDefaults]floatForKey:@"sfx_volume"]];
NSLog(@"SFX DOWN %f",[[NSUserDefaults standardUserDefaults]floatForKey:@"sfx_volume"]);
}
Run Code Online (Sandbox Code Playgroud)
单击"降低音量"按钮,这是我的日志输出:
2012-06-13 18:32:25.067 Bomb Defuse[80558:1c403] SFX DOWN 1.000000
2012-06-13 18:32:25.068 Bomb Defuse[80558:1c403] SFX DOWN 0.900000
2012-06-13 18:32:25.385 Bomb Defuse[80558:1c403] SFX DOWN 0.900000
2012-06-13 18:32:25.386 Bomb Defuse[80558:1c403] …Run Code Online (Sandbox Code Playgroud) ios ×3
iphone ×3
objective-c ×3
android ×1
c ×1
c++ ×1
cocos2d-x ×1
css ×1
database ×1
game-center ×1
html ×1
java ×1
lotus-notes ×1
lotusscript ×1
odbc ×1
primary-key ×1
sql ×1