我在C#和XNA4.0中制作了一个游戏,我想使用一个纹理来显示玩家在级别选择菜单中的每个级别的屏幕截图。
因为我只使用一种纹理,所以每次播放器在菜单上突出显示一个新选项时,我都需要加载一个新的纹理。我这样做的代码类似于以下代码:
Texture2D levelTexture;
if(user.HighlightsNewOption)
{
//Notice that there is no form of unloading in this if statement
string file = levelSelectMenu.OptionNumber.ToString();
对于软盘,我只能用汇编程序制作一个boot.img文件。
在源文件末尾,我刚刚写道:
org 0x7c00
jmp start
start:
cli
hlt
times 510 - ($- $$) db 0
db 0x55
db 0xaa
times 1474560 - ($-$$) db 0
但是现在,我怎样才能像上面那样使可启动?
在软盘里,
times 1474560 -($-$$) db 0
是关键。