小编mag*_*age的帖子

Phaser.js - 无限侧滚动背景?

我正在使用phaser.js来制作游戏,我找不到任何关于如何使背景无限滚动的教程.我希望背景能够横向平铺/重复,并且随着角色向右移动而无限.

我目前正在使用相机并让相机跟随角色.

以下是关于如何执行此操作的想法:在update()中不断检查摄像机的位置,然后将其移动到游戏玩法的开头(最左侧)以及当时的角色.我认为这可能不是一个平稳的过渡,所以我想知道是否有更好的方法来做到这一点.

javascript side-scroller phaser-framework

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

sbcl - 如何消除“未定义变量”警告?

我不知道如何做到这一点sb-ext:muffle-conditions。我想做这样的事情:

(declaim #+sbcl(sb-ext:muffle-conditions sb-kernel:redefinition-warning))
Run Code Online (Sandbox Code Playgroud)

当然,除了我想消除“未定义的变量”警告而不是重新定义。

如果有人知道这是什么参数或有文档/各种选项的链接sb-ext:muffle-conditions,请分享:)谢谢

sbcl common-lisp suppress-warnings

5
推荐指数
1
解决办法
2631
查看次数

何时在lambda表达式前使用#'(函数)?

我理解,因为Common Lisp中有函数和变量的单独命名空间,你可以这样做:

((lambda (x) (* 2 x)) 3)
Run Code Online (Sandbox Code Playgroud)

你也可以这样做:

(funcall #'(lambda (x) (* 2 x)) 3)
Run Code Online (Sandbox Code Playgroud)

什么时候应该使用#'而不是不使用它?我读了另一个StackOverflow问题,该问题#'仅因历史原因而被保留,不应再使用了.这是真的?我的问题不是重复,我问我何时会在我的代码中使用这些.

common-lisp

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

二进制补码;0FFFFh 正,0FFFFh 负?

我从《装配艺术》一书中复制了这句话:

\n
\n

在二\xe2\x80\x99补码系统中,数字的HO位是符号位。如果HO位为零,则该数为正;如果 HO 位为 1,则该数字为负数。例子:

\n

对于 16 位数字:

\n

8000h为负,因为 HO 位为 1。

\n

100h为正,因为 HO 位为零。

\n

7FFFh是积极的。

\n

0FFFFh是负数。

\n

0FFFh是积极的。

\n
\n

我不明白最后两个例子。如果将这两个示例转换为二进制,则会得到0000 1111 1111 1111 1111第一个和0000 1111 1111 1111第二个示例。为什么前者是负数,后者是正数?在我看来,两者的最高位都是 0,因此两者都应该是正数。

\n

binary x86 twos-complement

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

bootstrap - tabbable,左侧的标签根本不起作用

我正在尝试创建tabbable选项卡,其中选项卡垂直堆叠在页面的左侧,页面右侧的内容随选项卡而变化.这是我的代码:

<div class="tabbable tabs-left">
  <ul class="nav nav-tabs" data-tabs="tabs">
    <li class="active">
      <a href="#foodTab" data-toggle="tab">
    Food</a></li>
    <li class="">
      <a href="#toyTab" data-toggle="tab">
    Toy</a></li>
    <li class="">
      <a href="#clothesTab" data-toggle="tab">
    Clothes</a></li>
    <li class="">
      <a href="#booksTab" data-toggle="tab">
    Book</a></li>
  </ul>
  <div class="tab-content">
    <div class="tab-pane fade active" id="foodTab">
      Oh my god it's the food tab! 
    </div>
    <div class="tab-pane fade" id="toyTab">
      Toy tab! 
    </div>
    <div class="tab-pane fade" id="clothesTab">
      clothing tab
    </div>
    <div class="tab-pane fade" id="booksTab">
      books books books
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

发生的情况是选项卡显示,但所有内容都不可见,单击选项卡会更改活动选项卡,但不会更改右侧的任何内容.我试图创建一个jsfiddle,但它更糟糕,也许有人可以教我如何正确地做到这一点:http://jsfiddle.net/ewRZZ/3/

最后,我在html头部中按以下顺序包含以下文件: - bootstrap.min.css - …

html css jquery tabs twitter-bootstrap

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