englayer 市盈率是什么意思么

这里废话不多说,直接上代码,备忘
双指缩放代码片段
self._curScale = 1
self._scaleControllerFactor = 1
self._moved = false
local distence, tempDistence = 0, 0
local startPoint, endPoint = nil, nil
self._seaLayer:setTouchEnabled(true)
self._seaLayer:setTouchMode(cc.TOUCH_MODE_ALL_AT_ONCE)
self._seaLayer:addNodeEventListener(cc.NODE_TOUCH_EVENT, function (event)
if event.name == "began" then
self._moved = false
startPoint = CCPoint(event.points["0"].x, event.points["0"].y)
return true
elseif event.name == "moved" then
if table.nums(event.points) == 1 and (not self._moved) then
-- 单指触摸要判断下滑动距离
if math.abs(startPoint.x - event.points["0"].x) & 10 or math.abs(startPoint.y - event.points["0"].y) & 10 then
self._moved = true
self._moved = false
elseif table.nums(event.points) & 1 then
-- 双指触摸
self._moved = true
endPoint = CCPoint(event.points["1"].x, event.points["1"].y)
tempDistence = ccpDistance(startPoint, endPoint)
-- 平滑缩放处理
self._scaleControllerFactor = tempDistence/distence
if self._scaleControllerFactor & 1 then
self._scaleControllerFactor = 1.02
elseif self._scaleControllerFactor & 1 then
self._scaleControllerFactor = 0.98
self._curScale = self._scaleControllerFactor * self._curScale
-- 缩放范围0.5~1.0
if self._curScale & 0.5 then
self._curScale = 0.5
elseif self._curScale & 1 then
self._curScale = 1
print(string.format("缩放%f", self._curScale))
self:setScale(self._curScale)
elseif event.name == "ended" then
if not self._moved then
elseif event.name == "added" then
for id, point in pairs(event.points) do
if id == "1" then
endPoint = CCPoint(event.points[id].x, event.points[id].y)
distence = ccpDistance(startPoint, endPoint)
function scene:setScale(scale)
-- do anything that you want to do here
<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc<div class="crayon-num crayon-striped-num" data-line="crayon-557bbc<div class="crayon-num" data-line="crayon-557bbc
self._curScale = 1self._scaleControllerFactor = 1self._moved = falselocal distence, tempDistence = 0, 0local startPoint, endPoint = nil, nil&self._seaLayer:setTouchEnabled(true)self._seaLayer:setTouchMode(cc.TOUCH_MODE_ALL_AT_ONCE)self._seaLayer:addNodeEventListener(cc.NODE_TOUCH_EVENT, function (event)&&&&if event.name == "began" then&&&&&&&&self._moved = false&&&&&&&&startPoint = CCPoint(event.points["0"].x, event.points["0"].y)&&&&&&&&return true&&&&elseif event.name == "moved" then&&&&&&&&if table.nums(event.points) == 1 and (not self._moved) then&&&&&&&&&&&&-- 单指触摸要判断下滑动距离&&&&&&&&&&&&if math.abs(startPoint.x - event.points["0"].x) & 10 or math.abs(startPoint.y - event.points["0"].y) & 10 then&&&&&&&&&&&&&&&&self._moved = true&&&&&&&&&&&&else&&&&&&&&&&&&&&&&self._moved = false&&&&&&&&&&&&end&&&&&&&&elseif table.nums(event.points) & 1 then&&&&&&&&&&&&-- 双指触摸&&&&&&&&&&&&self._moved = true&&&&&&&&&&&&&endPoint = CCPoint(event.points["1"].x, event.points["1"].y)&&&&&&&&&&&&tempDistence = ccpDistance(startPoint, endPoint)&&&&&&&&&&&&&-- 平滑缩放处理&&&&&&&&&&&&self._scaleControllerFactor = tempDistence/distence&&&&&&&&&&&&if self._scaleControllerFactor & 1 then&&&&&&&&&&&&&&&&self._scaleControllerFactor = 1.02&&&&&&&&&&&&elseif self._scaleControllerFactor & 1 then&&&&&&&&&&&&&&&&self._scaleControllerFactor = 0.98&&&&&&&&&&&&end&&&&&&&&&&&&&self._curScale = self._scaleControllerFactor * self._curScale&&&&&&&&&&&&-- 缩放范围0.5~1.0&&&&&&&&&&&&if self._curScale & 0.5 then&&&&&&&&&&&&&&&&self._curScale = 0.5&&&&&&&&&&&&elseif self._curScale & 1 then&&&&&&&&&&&&&&&&self._curScale = 1&&&&&&&&&&&&end&&&&&&&&&&&&&print(string.format("缩放%f", self._curScale))&&&&&&&&&&&&self:setScale(self._curScale)&&&&&&&&end&&&&elseif event.name == "ended" then&&&&&&&&if not self._moved then&&&&&&&&-- TODO&&&&elseif event.name == "added" then&&&&&&&&for id, point in pairs(event.points) do&&&&&&&&&&&&if id == "1" then&&&&&&&&&&&&&&&&endPoint = CCPoint(event.points[id].x, event.points[id].y)&&&&&&&&&&&&&&&&distence = ccpDistance(startPoint, endPoint)&&&&&&&&&&&&end&&&&&&&&end&&&&endend)&function scene:setScale(scale)&&&&-- do anything that you want to do hereend
自己做了个小测试,模仿实现刀塔chuanqi主界面视差滚动的效果。这个效果很简单,但是你一开始要找对方向。 走过的弯路 一开始自己天真的以为,就是滚动效果嘛,然后分为前中后三个层嘛,那就用scroll&#8230;
为什么会写这个玩意儿 在项目开发中,我们用的美术资源是自己命名的,但是我们前端程序又有好几个,由于沟通不好,就会出现一个图片,被命名成不同的名字用在不同的系统中,最后我们的资源根目录下就会出现许多名称&#8230;
项目中一直用的quick2.2.5,配套的编辑器是sublime Text,多亏了QuickDev这个插件,在此,向那些无私奉献额大神致敬。quick3.0版本你可以继续用sublime Text,因&#8230;
一直在用quick2.2.5版本做项目,quick3.x的版本出来好久了,我也来尝尝鲜,小玩下quick3.0。quick3.0跟2.0天壤之别。搭建环境之前,我们需要到cocos官网下载以下文件: &#8230;
不经意间发现了Lua的一个惊人之处,可以读写Excel。游戏开发中,肯定会跟各种各样的excel表格打交道,我尝试过go语言读写Excel,成功的,但是前提条件是2010版本的Excel格式;师父大人&#8230;
为什么要写这篇文章,因为我在quick项目中碰到了需要处理字符串的需求,在lua中,用的是utf-8编码,不同语言的字符对应的字节大小是不同的,当我们用当我们用string.len()对字符串操作时,&#8230;
前面有篇文章讲了如何在CCArmature中使用Shader,那个是有bug的,当你按下按下电源键关闭屏幕,再按下电源键开启屏幕回到游戏,你会发现原先的shader丢失了,导致OpenGL报错,这个b&#8230;
这篇文章仅仅是做记录,自己在项目中也是这么用的
&#8212;-题记}

我要回帖

更多关于 壁咚是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信