原创 cocos2d-x 3.0 ref類分析

ref類是cocos2dx引擎的基類 許多類都繼承於它 那麼爲什麼呢? 我們先看看源碼 class CC_DLL Ref { public: //計數加1 void retain(); //計數減1,如果爲0,刪除對

原创 Unity之序列化字段[SerializeField] [HideInInspector]

[HideInInspector]表示將原本顯示在面板上的序列化值隱藏起來。 [SerializeField]表示將原本不會被序列化的私有變量和保護變量變成可以被序列化的,那麼它們在下次讀取的值就是你上次賦值的值。 註釋:

原创 數據庫原理之SQL查詢

什麼是查詢? 查詢產生一個虛擬表,看到的是表形式顯示的結果,但結果並不真正存儲,每次執行查詢只是現從數據表中提取數據,並按照表的形式顯示出來 單表查詢 使用列別名改變查詢結果的列標題 消除取值重複的行 查詢條件元組

原创 數據庫原理之數據庫的基本概念

數據庫相關概念 數據(Data) 數據庫(Database) 數據庫管理系統(DBMS) 數據庫系統(DBS) 數據庫管理員 數據 數據(Data)是數據庫中存儲的基本對象 數據的定義:描述事物的符號記錄 數據的類型:文本

原创 數據庫原理之關係數據庫關係運算

關係數據庫關係運算 選擇 投影 鏈接 除運算 選擇運算 選擇運算是從關係R中選取使邏輯表達式F爲 真的元組,是從行的角度進行的運算 投影運算 投影操作主要是從列的角度進行運算,但投影之後不僅取消可原關係中的某些列,而

原创 數據庫原理之關係數據庫

關係 單一的數據庫結構-關係 現實世界的實體以及實體間的各種聯繫均用關係來表示 邏輯結構-二維表 從用戶角度,關係模型中的數據的邏輯結構是一張二維表 建立在集合代數的基礎上 域丶笛卡爾積丶關係 域 域是一組具有相同數據類型的

原创 數據庫原理之SQL概述

SQL概述 SQL的特點 SQL的基本概念 模式定義 數據表定義 索引定義 SQL(Structured Query Lanaguage) 結構化查詢語言,是關係數據庫的標準語言 SQL是一個通用的,功能及其強大的關係數據

原创 數據庫原理之數據庫常用數據模型

在正題之前先來看一下實體型之間的聯繫 對於兩個實體型之間的聯繫 一對一聯繫(1:1) 實例: 一個班級只有一個正班長 —一個班長只有一個班中任職 定義: 如果對於實體集A中的每一個實體,實體集B中至多有一個(也可能沒有)實

原创 cocos2d-x getVisibleSize、getContentSize、getWinSize函數

在cocos2d-x裏CCNode對象有縮放的方法setScaleX和setScaleY。所以在獲取對象大小的時候必須根據情況明確指定獲取對象原始大小,還是縮放後的大小。 cocos2d::Size size1 = cocos2d

原创 角色控制器 (Character Controller)

角色控制器 (Character Controller) 一、簡介 角色控制器(Character Controller)主要用於對第三人稱或第一人稱遊戲主角的控制。如果要創建類人角色,可使用角色控制器 (Character Co

原创 靜態方法與實例方法的區別

靜態方法與實例方法的區別 對靜態方法與實例方法新理解: 1、靜態方法常駐內存,實例方法則不是,所以靜態方法效率高但佔內存? 事實上,他們都是一樣的,在加載時機和佔用內存上,靜態方法和實例方法是一樣的,在類型第一次被使用時加載。調用

原创 左手座標系和右手座標系以及Unity中的世界座標系和本地座標系

一.左手座標系和右手座標系 左手座標系: 伸開我們的左手, 掌心向外, 大拇指與食指成90度, 中指、無名指和小指彎曲, 大拇指指向的方向就是X軸正方向, 食指指向的方向就是Y軸正方向, 中指、無名指和小指指向的方向就是Z軸正方向。

原创 unity 3D 第一個shader腳本

第一個shader腳本 一個真笨的開始,一個大的嚮往。 記錄一下寫的第一個shader: 首先建立一個項目,然後新建一個shader ,shader內容如下: Shader "Custom/Simple" { Propertie

原创 unity 3d shader初接觸shader和渲染管線

shader和渲染管線 shader: shader中文意思着色器,是一種較爲短小的程序片段,用於告訴圖形硬件如何計算和輸出圖像,過去用彙編語言來編寫,現在也可以用高級語言來編寫。 Shader開發語言 HLSL: 主要用於Direc

原创 unity shader編程語言 HLSL/GLSL/Cg

unity shader編程語言 HLSL/GLSL/Cg Shader Language Shader Language的發展方向是設計出在便攜性方面可以和C++、Java等相比的高級語言,“賦予程序員靈活而方便的編程方式”,並