原创 setZOrder改名叫setlLocalZOrder
這篇博客的標題本想叫“...3.0新的渲染...介紹”,最後還是拉不下這個臉。爲啥?覺得自己對渲染的認識還是過於表面,談不上理解。當然了,這並不影響
原创 svn“Previous operation has not finished; run 'cleanup' if it was interrupted“報錯的解決方法
今天碰到了個鬱悶的問題,svn執行clean up命令時報錯“Previous operation has not finished; run 'cleanup' if it was interrupted”。無論你到那個父層次的目錄執
原创 cocos2dx 3.x 相機機制
cocos2dx 3.x 相機機制 一,3.x相機使用方法: CCSize winSize=CCDirector::sharedDirector()->getWinSize(); Camera* camera=Camera::crea
原创 圖文混排
local ImgTextControl = class(ImgTextControl,function() return cc.Node:create() end) TextHAlignment = { LEFT=0,
原创 防止tableview滾動誤點擊
如圖所示,我們實現了點擊tableview裏的坦克上、下陣,但是有個問題就是當我們滾動tableview鬆開鼠標的時候會有誤操作,而我們需要的效果是滾動時不會選中,不滾動時纔會選中。 以下是第一次修改的部分代碼: --點擊時調用接口
原创 實現SLG地圖
要實現一副SLG地圖,基本元素有5塊地皮,有四塊地皮上不能放東西,一塊地皮上可以放主城或者是晶石。策劃文檔如上,要實現的效果如下: 源 代碼: local MapUI = class("MapUI", function (
原创 cocos2dx屏幕適配
手機的屏幕大小千差萬別,如現在流行的安卓手機屏幕大部分長寬比例爲16:9。而iPhone 5S的長寬比例爲71:40(接近16:9),也有預測說iPhone 6S的長寬比例也將會是主流的16:9。另外還有一些平板電腦爲4:3、16:10
原创 cocos2d-x中Contestsize和Dimensions有什麼不同?
其他他們直接的差別不大,都是節點未轉化前大小!Dimensions翻譯爲:規模,大小; 我們先看一下他們的源碼: /* Sets the untransformed size of the Label in a more effici
原创 實現技能CD
local cool = cc.Sprite:create("res/common/image/icon/cd.png")--黑色半透明圖片 cool:setPosition(self.i
原创 HTTP Request的Get、Post的區別
HTTP 定義了與服務器交互的不同方法,最基本的方法是 GET 和 POST(Ajax開發,關心的只有GET請求和POST請求)。 GET與POST方法有以下區別: (1) 在客戶端,Get方式在通過URL提交數據,數據在URL中可以
原创 緩慢增加的能量條的實現
之前我們有用ProgressTimer實現技能CD,現在我們用它來實現一個能量條滿的過程。 需求如下: 1.當沒滿一小格時底層不透明的勻速增加 2.當滿一小格時上一層的從格子左邊立馬推進,同時這個格子會亮一下(用特效實現) 3
原创 上下級控件同名引發的血案
如圖,本來是想美術出5個星星的圖案,讓其都能居中顯示。本來很簡單的一件事,結果導出發現坦克模型跑到框下面去了。然後找了大半個小時才發現居然是模型層跟2個星星的層同名了,而且在同一級。好吧,把模型的名字改了,然後發現還是不行,整個tab
原创 cmd命令
1、@ 它的作用是隱藏它後面這一行的命令本身(只能影響當前行)。 2、echo 中文爲“反饋”、“回顯”的意思。它其實是一個開關命令,就是說它只有兩種狀態:打開和關閉。於是就有了echo on和echo off兩個命令了。直接執行e
原创 詳解cocos2dx狀態機
目錄 注:寫這篇文章的時候,筆者所用的是quick-cocos2d-x 2.2.1rc版本。 quick狀態機 狀態機的設計,目的就是爲了避免大量狀態的判斷帶來的複雜性,消除龐大的條件分支語句,因爲大量的分支判斷會使得程序難以修改和
原创 CCScale9Sprite實現技能選中效果
如圖,當我們選中技能的時候,要用個框把需要的技能點數框起來,提示玩家消耗的能量。美術出圖就出一個白色的一個的框,當需要的能量大於1時,如果僅僅將框放大,會失真嚴重。這個時候我們想到了九妹。 【CCScale9Sprite】 對於CCS