TiledMap旋转与翻转
选中图块,
键盘x键进行x轴翻转,
键盘y键进行y轴翻转,
键盘z键进行旋转(每次90度)
可以看到鼠标上的图块发生了改变,刷到地图上即可.
选中图块,
键盘x键进行x轴翻转,
键盘y键进行y轴翻转,
键盘z键进行旋转(每次90度)
可以看到鼠标上的图块发生了改变,刷到地图上即可.
动态修改场景的canvas属性设置,需要两套布局节点坐标信息
start() {
this.updateCanvasSize();
cc.view.setResizeCallback(() => {
this.updateCanvasSize();
})
},
// 自由切换横竖屏,动态设置设计分辨率和适配模式。
updateCanvasSize() {
let size = cc.view.getFrameSize();
if (size.width > size.height) {
this.canvas.fitWidth = false;
this.canvas.fitHeight = true;
this.canvas.designResolution = cc.size(1920, 1080);
this.showLandscape();
} else {
this.canvas.fitWidth = true;
this.canvas.fitHeight = false;
this.canvas.designResolution = cc.size(1080, 1920);
this.showPortait();
}
},
非常蛋痛,必须请求带域名的http才能触发,直接ip地址不一定触发。
需要无脑请求一次带域名的网络。
local request = network.createHTTPRequest(function(event)
end, "http://cocos2d-lua.org", "GET")
request:start()
测试稳定后将正式发布到 http://www.cocos2d-lua.org。
3.7.6 Beta 主要改进:
查看节点信息。
local function dumpNode(node, deep)
print("== deep:", deep)
print("== parent:", node:getName(), tolua.type(node))
print("== child ==")
for _, child in ipairs(node:getChildren()) do
print(child:getName(), tolua.type(child))
dumpNode(child, deep + 1)
end
print("== child end ==")
end
npm是node.js的库管理工具,最新的node.js已自带。双击 node-v10.15.1-x64.msi 完成安装。
npm库直接安装到cocos creator项目根目录下。
>cd E:\project\CCtest
>npm install pathfinding