问题列表 - 第33289页

XNA:Basic DrawableGameComponent覆盖未调用的函数(Update,Draw等)

我试图通过让他们扩展Mircosoft.Xna.Framework.GameCompenent来封装我的游戏对象,然后仅构建它们并在Game1的Update()方法中管理它们.我有我的Game1类,Player类和Animation类.假设动画管理对象的Texture2D更改,在此实例中为Player.

我的问题是,即使我已经成功扩展了所有内容,没有语法错误,没有抛出异常,并且已经检查并重新检查了我编写的代码,否则不会调用覆盖函数,最终会出现黑屏.

Game1.cs :(注意改变的只有两行是Player声明)

public class Game1 : Microsoft.Xna.Framework.Game
{
    GraphicsDeviceManager graphics;
    SpriteBatch spriteBatch;

    Player player;

    public Game1()
    {
        graphics = new GraphicsDeviceManager(this);
        Content.RootDirectory = "Content";
    }

    protected override void Initialize()
    {
        player = new Player(this);

        base.Initialize();
    }

    protected override void LoadContent()
    {
        spriteBatch = new SpriteBatch(GraphicsDevice);
    }

    protected override void UnloadContent()
    {

    }

    protected override void Update(GameTime gameTime)
    {
        if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
            this.Exit();

        // TODO: Add your update logic here

        base.Update(gameTime);
    }

    protected override void Draw(GameTime gameTime)
    { …
Run Code Online (Sandbox Code Playgroud)

c# xna

4
推荐指数
1
解决办法
1万
查看次数

你能更详细地解释PIPE_READMODE_MESSAGE/PIPE_READMODE_BYTE之间的区别吗?

虽然我在这里阅读了这份文件,但它对我来说仍然没有意义:

数据作为消息流从管道中读取.仅当还指定了PIPE_TYPE_MESSAGE时,才能使用此模式.

c++ named-pipes

10
推荐指数
1
解决办法
5785
查看次数

F#的异步如何真正起作用?

我想学习如何asynclet!工作在F#.我读过的所有文档都让人感到困惑.使用Async.RunSynchron运行异步块有什么意义?这是异步还是同步?看起来像是一个矛盾.

文档说Async.StartImmediate在当前线程中运行.如果它在同一个线程中运行,它对我来说看起来并不是异步......或者asyncs更像是协程而不是线程.如果是这样的话,他们什么时候退回?

引用MS文档:

使用let的代码行!开始计算,然后暂停线程直到结果可用,此时执行继续.

如果线程等待结果,我为什么要使用它?看起来像普通的旧函数调用.

Async.Parallel有什么作用?它接收一系列Async <'T>.为什么不能并行执行一系列普通函数?

我想我在这里缺少一些非常基本的东西.我想在我理解之后,所有文档和样本都将开始有意义.

f# asynchronous

34
推荐指数
3
解决办法
5768
查看次数

构造一个随机字符串

如何使用python中的随机函数构造一个包含5个以上字符,最多15个字符的字符串

    import string

    letters = list(string.lowercase)
Run Code Online (Sandbox Code Playgroud)

python

3
推荐指数
1
解决办法
203
查看次数

循环队列问题

我正在从一本书中学习排队.我在学习循环队列时遇到了问题.我正在学习的作者使用以下代码来解释如何将元素插入循环队列中.

#define MAX 100
char *p[MAX];
int spos = 0; // spos: holds the index of the **next free** storage location

int rpos = 0;// rpos: holds the index of the next item to retrieve

void qstore(char *q)
{
  /* The queue is full if either spos is one less than rpos
      or if spos is at the end of the queue array and rpos
      is at the beginning.
  */
  if(spos+1= =rpos || (spos+1==MAX && !rpos)) <-- /***Problem is here**. …
Run Code Online (Sandbox Code Playgroud)

c queue

3
推荐指数
1
解决办法
2741
查看次数

使用PHP从目录中读取图像

这是否可以在WordPress中使用PHP.

基本上,如果我的网站中有一个名为"promos"的目录,由1到多个图像组成(因为这些图像可以更改),我想从PHP文件中读取到轮播设置,即类似于此的内容:

   <div class="scrollable" id="browsable">   

   <div class="items"> 

          <?php 
            $tot_images_from_promo_dir = [get_total_image_count_in_promos_dir]; 

            for ( $counter = 1; $counter <= $tot_images_from_promo_dir; $counter ++) {
                echo "<div>";
                    echo "<a href="#"><img src="[image_from_promo_directory]" /></a>
                echo "</div>";
            }
          ?>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

希望以上是有道理的,但基本上想用某种方式用php读取我的促销目录中的图像总量,然后在我的循环最大值中使用这个总数并读取促销目录中的每个图像文件名并传入我的

非常感谢php语法来做到这一点.

谢谢.

php wordpress

4
推荐指数
1
解决办法
5491
查看次数

<f:ajax>无法将<f:ajax>附加到非ClientBehaviorHolder父级

运行我的应用程序时收到以下错误:

<f:ajax> Unable to attach <f:ajax> to non-ClientBehaviorHolder parent
Run Code Online (Sandbox Code Playgroud)

我的JSF:

    <h:commandButton id="submitschool" action="submit" value="Get templates" style="FONT-SIZE: medium;FONT-FAMILY: 'Rockwell';width : 128px; height : 24px;">
    <ui:repeat value="#{person.theImage}" var="item">
    <f:ajax event="change" render="image" />
    <h:graphicImage id="image" value="#{item}"/>
    </ui:repeat>
    </h:commandButton>
Run Code Online (Sandbox Code Playgroud)

我正在尝试将数组中的元素返回到视图,其中"theImage"是person类中的数组.

java jsf jsf-2

13
推荐指数
1
解决办法
2万
查看次数

Quartz.Net嵌入到Asp.NET MVC2中,不会解雇作业

我试图通过嵌入我的.Net MVC2应用程序来使Quartz.net工作.我知道这不是理想的,但我只是想把它运行起来然后再转移到服务中.我无法解雇我的工作,但我认为我配置正确.在我的Global.asax.cs中:

protected void Application_Start()
{
    Quartz.IScheduler scheduler = BuildQuartzScheduler();
    ... 
 }
Run Code Online (Sandbox Code Playgroud)

这个方法直接来自教程:

private IScheduler BuildQuartzScheduler()
{
    // construct a scheduler factory
    ISchedulerFactory schedFact = new StdSchedulerFactory();

    // get a scheduler
    IScheduler sched = schedFact.GetScheduler();
    sched.Start();

    // construct job info
    JobDetail jobDetail = new JobDetail("myJob", null, typeof(QuartzController));
    // fire every hour
    Trigger trigger = TriggerUtils.MakeMinutelyTrigger();
    // start on the next even hour
    trigger.StartTimeUtc = TriggerUtils.GetEvenMinuteDate(DateTime.UtcNow);
    trigger.Name = "myTrigger";
    sched.ScheduleJob(jobDetail, trigger);
    return sched;
}
Run Code Online (Sandbox Code Playgroud)

而"控制器:"

    public class QuartzController : IJob
    { …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc quartz.net

2
推荐指数
1
解决办法
1864
查看次数

MySQL Workbench是否需要服务器才能运行?

我必须解决数据库连接问题.

我检查了IP地址和端口,但我的电脑的主机不允许连接.

我是否必须拥有一台服务器才能使用MySQL工作台?

mysql connection

3
推荐指数
1
解决办法
5032
查看次数

用GD进行透视转换

如何使用PHP GD库对图像应用透视变换 ?

我不想使用其他人制作的功能,我想要了解正在发生的事情

php gd transformation image perspective

6
推荐指数
1
解决办法
3623
查看次数