小编Yuv*_*als的帖子

如何在不使用蒙版的情况下创建带圆角的SKTexture

我希望用一个用户的facebook个人资料图片创建一个简单的节点,其中图片有圆角(或完整的圆圈).我按如下方式创建节点:

SKNode *friend = [[SKNode alloc] init];

SKTexture *texture = [SKTexture textureWithImage:user[@"fbProfilePicture"]];                
SKSpriteNode *profilePic = [SKSpriteNode spriteNodeWithTexture:texture];

[friend addChild:profilePic];
Run Code Online (Sandbox Code Playgroud)

除了使用SKCropNode(这似乎是一个糟糕的解决方法)之外,我找不到任何适当的文档来创建带圆角的图像

ios7 sprite-kit

5
推荐指数
2
解决办法
1391
查看次数

如何在浏览器中显示 Node.js REPL

我目前正在运行 Node.jsrepl来评估代码,使用常规的推荐 repl.startconst repl = Repl.start({ prompt }); 这会按预期启动控制台。我希望从我的浏览器向服务器发送代码,以便对其进行评估并将其显示在浏览器中,但是没有找到任何文档可以这样做。这可能吗?

javascript node.js read-eval-print-loop

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

在Angular2中对嵌套组件应用css规则

我有一个嵌套组件SearchBar作为我的标题的子.我的组件定义:

@Component({
  moduleId: module.id,
  selector: 'search-form',
  templateUrl: 'search-form.component.html',
  styleUrls: [ 'search-form.component.css']
})
Run Code Online (Sandbox Code Playgroud)

search-form.component.html正在使用以下指令:

<tag-input placeholder="Add tags ..." 
    [(model)]="tagsArray" 
    (tagsChanged)="onTagsChange($event)"
    (tagsAdded)="onTagsAdded($event)"
    (tagRemoved)="onTagRemoved($event)"
    [delimiterCode]="[32]"></tag-input>
Run Code Online (Sandbox Code Playgroud)

search-form.component.html里面我有以下规则:

.ng2-tag-input-field {
    padding: 5px;
    border-radius: 6px;
    margin-right: 10px;
    direction: ltr;
    text-align: right;
}
Run Code Online (Sandbox Code Playgroud)

除非我把CSS放在Styles.css文件中,否则CSS规则对嵌套指令没有影响.为什么这不能按预期工作?

javascript angular

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

在 Angular2 中捕获所有可点击元素?

我想为cursor:pointer所有(click)定义了处理程序(或绑定到点击事件)的元素添加一个css 样式。我相信在 AngularJS 上可以使用 定义 css [ng-click] { ... },Angular2/4 是否有类似的解决方法?

angular

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

如何更改执行的SpriteKit操作的持续时间

我正在执行以下SpriteKit操作:

    SKAction *moveLeft = [SKAction  moveByX:-moveX y:0 duration:moveDuration];
    SKAction *moveRight = [moveLeft reversedAction];
    SKAction *sequence = [SKAction sequence:@[moveLeft, moveRight]];

    [my_node runAction [SKAction repeatActionForever:sequence]];
Run Code Online (Sandbox Code Playgroud)

我希望减慢动作几秒钟(这是由于用户点击而发生),然后恢复到正常速度.我尝试过这样做

    [my_node runAction [SKAction speedTo: 0.5 duration: 10]];
Run Code Online (Sandbox Code Playgroud)

但它不起作用(节点暂停此持续时间而不是减速).由于对象永远移动,我无法移除操作并替换为另一个(因为它位于其路径的中间).

任何想法如何正确执行?

ios7 sprite-kit

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

无法从 Firebase 检索文档列表

我正在尝试在我的 firebase 函数上使用 admin SDK 和 firestore api 检索文档列表。我尝试使用以下内容:

import * as admin from 'firebase-admin';
const adminFirestore = admin.firestore();
    adminFirestore.collection('accounts');

        collection.get().then(snapshot => {

            snapshot.forEach(doc => {

                console.log( doc.data() );

            });

        });
Run Code Online (Sandbox Code Playgroud)

但是,这不会打印该集合中的各个文档。我还尝试过以下方法:

const ref = adminDb.ref('accounts');

ref.once("value")
    .then(function(snapshot) {
        console.log(snapshot);
    });

ref.once('value', (snapshot) => {
  console.log(snapshot.val());

}).then(something => {

    console.log(something);

})
Run Code Online (Sandbox Code Playgroud)

没有什么真正打印集合中的文档。我得到的只是对该集合的引用,并且不太清楚如何接收该集合中的条目。有什么建议吗?

node.js firebase google-cloud-functions firebase-admin google-cloud-firestore

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

路径导航后,Angular2视图不会滚动到顶部

我使用一个简单的链接导航到另一个页面,使用HashLocationStrategy:

<a href="/#/mypage">My Page</a></div>
Run Code Online (Sandbox Code Playgroud)

在点击上面的链接之后,mypage正在加载,但是由于我向下滚动上一页,它被加载到页面的中间(上一页的相同滚动位置).

我有一个解决方法,但为什么会发生这种情况?

angular2-routing angular

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