在cocosStudio中建立的node 適配機型

2021-08-20 21:15:06 字數 1276 閱讀 8168

--[[

自動適配(將父級node物件適配,並將該級所有子類按照原百分比適配)

node : 要適配的父級物件,該物件是要適配

isstretchingchild :是否拉伸子物件拉伸尺寸

]]function cc.exports.nodeautofit(node, isstretchingchild)

local size = cc.size(node:getcontentsize().width /  cc_design_resolution.width * display.width, node:getcontentsize().height / cc_design_resolution.height * display.height)

local temp = {}

local w = node:getcontentsize().width

local h = node:getcontentsize().height

for k, v in pairs(node:getchildren()) do

local name = v:getname()

temp[name] =

endnode:setcontentsize(size)

local w = node:getcontentsize().width

local h = node:getcontentsize().height

local stretchingchild = function(node)

local size = cc.size(node:getcontentsize().width /  cc_design_resolution.width * display.width, node:getcontentsize().height / cc_design_resolution.height * display.height)

return size

endfor k, v in pairs(node:getchildren()) do

local name = v:getname()

if not isstretchingchild then

v:size(cc.size(temp[name][3], temp[name][4]))

else

v:size(stretchingchild(v))

endv:setposition(cc.p(w*temp[name][1], h*temp[name][2]))

endend

使用Cocos Studio 建立幀動畫《2》

這篇部落格通過製作乙個旋轉的風車介紹使用一張製作幀動畫 建立乙個名稱為rotation的節點,節點的建立方式可以參考我的部落格使用cocos studio 建立幀動畫 1 將一張風車匯入到cocos studio中,資源的匯入方法可以參考我的部落格使用cocos studio 建立幀動畫 1 將拖到...

在SVN中建立專案

新建一專案,專案名稱 例如 sms renwu 置於svn管理之下 1.建立倉庫,即在svn伺服器裡的svn工作目錄下建立專案sms renw所對應的倉庫 使用使用者test登陸svn伺服器 找到svn安裝所在目錄 usr local svn bin 在終端中執行 svnadmin create s...

在SQLSERVER中建立DBLINK

配置sqlserver資料庫的dblink exec sp addlinkedserver server was sms srvproduct provider sqloledb datasrc 10.131.20.100 exec sp addlinkedsrvlogin was sms fals...