cocos2d-X學習之主要類介紹:節點CCNode

首先是類結構: 可以看到CCNode 幾乎是遊戲中處理的大部分類的父類,其主要有以下函數:virtual int  getZOrder (void) //擷取節點的順序virtual const CCPoint &  getPosition (void) //擷取節點的位置virtual void  setPosition (const CCPoint &var) //設定節點的位置virtual CCArray *  getChildren (void)

cocos2d-X學習之主要類介紹:精靈角色(CCSprite)

CCSprite是一副2D映像,CCSprite可以通過映像或者映像中的一個矩形子領域建立 如果它的父節點或者任意繼承樹上的節點是CCspriteBatchNode則具有下述特性:父節點是CCSpriteBatchNode時具有的特性: 更快的渲染速度,特別時CCSpriteBatchNode有很多子節點的情況下,但有以下限制:A、不支援照相功能(例如:CCOrbitCamera動作不能執行)B、不支援基於網格的動作(例如:CCLens,CCRipple,CCTwirl)C、Alias /

cocos2d-X學習之主要類介紹:動作:CCAction

類繼承圖:主要函數:virtual CCObject *  copyWithZone (CCZone *pZone)//複製對象virtual bool  isDone (void)//動作是否已經換成virtual void  startWithTarget (CCNode *pTarget)//設定動作關聯的對象,動作運行前調用該方法virtual void  stop (void)//停止動作virtual void  step (ccTime dt)//設定動作的間隔時間CCNode *

cocos2d-X學習之座標系統

    在cocos2d-x中有兩種座標系,分別是螢幕座標系和open gl座標系。    螢幕座標系:x軸朝右,y軸朝下。預設原點在左上方,如:     這個是一般的圖形系統使用的座標,也是windows系統的預設座標體系。但由於cocos2d-x引擎使用的是open gl es進行渲染的,所以其預設是用的OpenGL座標體系,如:       在opengl座標體系中有兩個非常重要的參數,即錨點和位置。     錨點作為位置的參考點,錨點在設定某一個物件(如CCSprite,CCLayer)

設計模式整理–設計模式總覽

1、抽象原廠模式(abstract factory)提供一個建立一系列相關或相互依賴對象的介面,而無需指定它們具體的類。當需要產生產品對象家族時使用此模式。2、Factory 方法模式(factory

分享:Jquery Mobile開發,PhoneGap訪問手機app

Jquery Mobile:1.官方簡介A unified, HTML5-based user interface system for all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. Its lightweight code is built with progressive enhancement, and has a flexible, easily

.NET技術體系

家喻戶曉的微軟公司是一個讓無數競爭者心驚膽戰的軟體帝國.MICROSOFT.NET的推出再一次證明了微軟公司在軟體世界的霸主地位.微軟自揭開.NET的序幕之後,便馬不停啼地一波接著一波推出許多技術.對於微軟而言,.NET是微軟公司的一場"聖戰",".NET是微軟有史以來最大的賭注".  對於.NET到底是什麼問題,有著各種各樣的說法.但當時作為首席執行官的鮑爾默應該最能代表微軟公司的觀點,他說:"MICROSOFT.NET代表了一個集合,一個環境,一個可以作為平台支援下一代INTERNET的可程

cocos2d-x學習之旅(九): 2.2 Apsara Distributed File System開天闢地,進入遊戲世界

混沌天地,Apsara Distributed File System不忍寂寞,打掉自己的牙齒化作一把巨斧劈開天地,創造了宇宙萬物,演化出生機勃勃的大千世界,讓我們來扮演Apsara Distributed File System,創造一個嶄新的遊戲世界。在遊戲開發過程中,需要瞭解幾個重要的概念:導演,情境,布景,角色和動作,既然我們扮演Apsara Distributed File System,天地的演化就由我們來作主 1.CCDirector(Apsara Distributed

div垂直置中對齊

1.  重設瀏覽器的預設設定          首先將以下代碼加到你的全域css檔案中:/*1.Reset browser defaults then reset the browser font size*/            body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,            blockquote,th,td {margin:0; padding:0; } 

通過js實現兩個div滑鼠滑過就切換

 <SCRIPT language="javascript">                    function showCommendTab(obj)          {          var commendcom=document.getElementById('CommendCom');          var hotper=document.getElementById('HotPer');          var

div overflow屬性

使用CSS來修飾捲軸            1.overflow內容溢出時的設定                overflow-x水平方向內容溢出時的設定                overflow-y垂直方向內容溢出時的設定                以上三個屬性設定的值為visible(預設值)、scroll、hidden、auto。                2.scrollbar-3d-light-color立體捲軸亮邊的顏色               

js中with、this的用法

with 語句 為一個或一組語句指定預設對象。用法:with (<對象>) <語句>;with 語句通常用來縮短特定情形下必須寫的代碼量。在下面的例子中,請注意 Math 的重複使用:x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10);y = Math.tan(14 * Math.E);當使用 with 語句時,代碼變得更短且更易讀:with (Math) {   x = cos(3 * PI) + sin(LN10);  

一個遊標的使用

create rocedure sp_getNewCompanyJob(@recordcount int)asdeclare @com_job_table table(c_j_id uniqueidentifier,c_id int,c_name varchar(100),j_title_all varchar(8000),lastlogindate datetime)declare @c_id int declare @c_name varchar(50)declare @j_id int

prototype.js用法手冊 (摘抄)

prototype.js 1.4版開發人員手冊1(轉載) 2007-01-26 22:01 prototype.js是一個非常優雅的javascript基礎類庫,對javascript做了大量的擴充,而且很好的支援Ajax,國外有多個基於此類庫實現的效果庫,也做得很棒。 prototype.js不僅是一個有很大實用價值的js庫,而且有很高的學習價值,所以我強烈建議B/S開發人員和對JS開發感興趣的朋友去瀏覽一些它的原始碼,其中有很多的珠璣,你絕對會覺得讀它的原始碼是一種享受,當然要讀得懂,呵呵。

cocos2d-X學習之主要類介紹:布景:CCLayer

類繼承圖: CCLayer 是CCNode的子類 ,實現了TouchEventsDelegate介面,繼承了CCNode所有的特性,並且附加了一些自己的特性,它能夠接收iPhone的觸摸事件,也能夠接收Accelerometer的輸入。其主要函數如下:bool  init () //初始化函數virtual void  onEnter ()//進入時的回呼函數virtual void  onExit ()//離開時的回呼函數virtual void 

uml符號含義

類之間的關係  UML把類之間的關係分為以下5種.  ● 關聯:類A與類B的執行個體之間存在特定的對應關係  ● 依賴:類A訪問類B提供的服務  ● 聚集:類A為整體類,類B為局部類,類A的對象由類B的對象組合而成  ● 泛化:類A繼承類B  ● 實現:類A實現了B介面  關聯(Association)  關聯指的是類之間的特定對應關係,在UML中用帶實線的箭頭表示。按照類之間的數量對比,關聯可以分為以下三種:  ● 一對一關聯  ● 一對多關聯  ● 多對多關聯注意:關聯還要以分為單向關聯和雙

通過js調用伺服器事件

<body><div>    <form id="Form1" name="Form1">        <input type="hidden" name="__EVENTTARGET" /> <input type="hidden" name="__EVENTARGUMENT" />    <script language="javascript" type="text/javascript">    

通過遊標逐行更改表中記錄的隨機值

declare my_cursor cursor scroll dynamic /**//*scroll表示可隨意移動遊標指        針(否則只能向前),dynamic表示可以讀寫遊標(否則遊標唯讀)*/forselect views from dnt_topics open my_cursordeclare @views intfetch next from my_cursor into @viewswhile(@@fetch_status=0)  begin update

開發工具列表

開發工具:VS2005+SQL2005:1、  VS 2005 Team Suit With MSDN (中文版)2、 VS2005專業版,含MSDN,微軟直下(中文版).Net代碼產生器:1、CodeSimth   [1]專業版下載     [2]標準版下載   Beta啟用序號Professional: CS40P-6SJUJ-X4DDF-5WJ19-9TE92-RSQ4HStandard: CS40S-DI9OT-9055Q-RVEVH-PFJ3V-Q2IA82、動軟.Net代碼產生器  

使用觸發器實現串聯刪除

SET QUOTED_IDENTIFIER OFF GOSET ANSI_NULLS ON GOALTER  TRIGGER [RemoveUserAndPerson] ON [dbo].[rc_user]     INSTEAD OF DELETE    AS        /* 定義觸發器使用的變數 */    DECLARE    @uid int,    @uidCount Int                /* 把傳送的需要刪除的uID索引值賦值給@uID變數 */    /*

總頁數: 61357 1 .... 6265 6266 6267 6268 6269 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.