windows版本窗口大小怎么设置?

windows版本便已成功后,运行结果和preferences里设置的窗口大小不一致。 怎么设置窗口大小,求教?
web desktop版本构建以后不能直接点index.html运行吗?
还有sprite的spriteframe属性, js里赋值spriteframe却没反应,试过很多次,最终用n多个sprite勉强代替了…

@minggo

不可以,需要搭建服务器

可以发一下呢的使用方式吗?spriteFrame 属性应该是没问题的

creator里构建布置(windows)的时候不能指定窗口大小吗? 你给的链接里,找不到答案。 谢谢。

本来是用几个spriteframe实现投掷骰子功能的。
所以创建了个sprite, 给他添加了个转动animation, 然后用一个script改变转动后的spriteframe
可是怎么也不变,一开始以为是animation惹的祸,所以animation.stop以后settimeout(…, 500)后再 this.dicesprite.spriteframe = this.dicespriteframes[index],还是没反应。
后来创建了个单独独立的sprite,给它换spriteframe还是不行。 我用的是 creator 1.20

哦,那个是 @ 我的同事求助

Sprite frame 的问题有可能是:

  1. this.dicesprite 这个对象的类型不正确,spriteFrame 是 cc.Sprite 组件的接口,直接对 node 设置无效,需要从 node 获取 sprite component:node.getComponent(cc.Sprite);
  2. spriteFrame 才是正确的拼写,不是 spriteframe

我用过unity3d, 这个道理还是懂的,this.dicesprite是type: cc.Sprite, this.spriteframes: [cc.SpriteFrame] 这样子的。 我试过很多次,就是没反应。

最重要的: 窗口大小怎么设置?, 急~~~~

可以把你设置 spriteFrame 的代码发出来看看吗?

可以通过如下代码创建需要

glview = GLViewImpl::createWithRect("title", Rect(x, y, width, height));