原创 C語言 之 字符串(數組)

C語言字符串數組  截取數組原素方式:#include<stdio.h> #include<stdlib.h> #include<Windows.h> void main(){ char a[] = "i think u a super

原创 靜態鏈表、C++面向對象編程

靜態鏈表、C++面向對象       在C語言中,靜態鏈表的表現形式即爲結構體數組,結構體變量包括數據域data和遊標CUR。這種存儲結構,仍需要預先分配一個較大的空間,但在作爲線性表的插入和刪除操作時不需移動元素,僅需修改指針,故仍具有

原创 c和c++中NULL和0的區別?!

NULL和0的區別 1,什麼是空指針常量(null pointer constant)? [6.3.2.3-3] An integer constant expression with the value 0, or such an

原创 Cocos Creator + TypeScript項目中使用npm loadsh包

Cocos Creator + TypeScript項目中使用npm loadsh包Cocos Creator + TypeScript + npm步驟1:創建新的工程步驟2:npm裝包步驟3:代碼中按需引入lodash函數步驟4

原创 C語言之結構體、共用體、枚舉

結構體、共用體、枚舉 結構體的定義:結構體指的是一種數據結構,是C語言中聚合數據類型的一類。結構體可以被聲明爲變量、指針或數組等,用以實現較複雜的數據結構。結構體同時也是一些元素的集合,這些元素稱爲結構體的成員,且這些成員可以爲不同的類型

原创 cocos2d-X:Json數據(2)

JSON文件使用 Cocos2d-x 3.x 加入了 rapidjson庫,用於Json解析。位於external/json下。  Json文件格式必須爲UTF8無BOM格式編碼,不然遊戲中會出現亂碼。只支持標準的Json格式,一些非標

原创 AngelScript基本用法

AngelScript腳本語言 用了一下午的時間去看這一個讓我一開始懵的語言“AngelScript”,但是慢慢查詢網上資料,也開始變得慢慢清晰起來:AngleScript是一個專門爲擴展應用程序功能而開發的跨平臺的腳本庫。其實它的底層就

原创 C++多態、虛函數、純虛函數和抽象函數

多態、虛函數、純虛函數和抽象函數 多態按字面的意思就是多種形態。當類之間存在層次結構,並且類之間是通過繼承關聯時,就會用到多態。 C++ 多態意味着調用成員函數時,會根據調用函數的對象的類型來執行不同的函數。(其主要是函數的多種形態)一個

原创 簡單的學生管理系統

製作一個簡單的學生管理系統 用C++的類創建一個簡單的學生管理系統:#include<iostream> #include<string> using namespace std; class student { public: in

原创 cocos2d-X:Json數據(1)

JSON文件瞭解 1、什麼是Json?     JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。它基於ECMAScript的一個子集。 JSON採用完全獨立於語言的文本格式,但是也使用了

原创 飛機遊戲(1)

             今天學習的飛機遊戲的製作步驟,從cocos的API中找到計時器,運用計時器讓地板滾動起來。其方法就是在原地板,這裏命名爲下地板,在其上方加一個”上地板“,用計時器重複調用一個函數,形成幀動畫,剛好地圖用的是同一張

原创 本週總結

本週學習: 1.結構體,共用體,枚舉,typedef;(http://blog.csdn.net/qq_35576100/article/details/52213351) 2.靜態鏈表,引入C++的類和對象。(http://blog.c

原创 飛機遊戲

在過去九天,自己去新玩一款飛機遊戲,我選擇的是騰訊出品的《星河戰神》,在對網上查詢資料和官網的設計原畫,自己去爲它寫了一個ppt,包含故事背景,關卡,角色配置,裝備,寵物等屬性。在今天,用C++寫一個飛機類遊戲,基礎依舊是創建一個Hell

原创 cocos2d-X:RPG搖桿控制英雄

RPG遊戲的遙控杆控制主角 先看代碼:(參考趙雲要格鬥) #ifndef __HROCKER_H__ #define __HROCKER_H__ #include "cocos2d.h" using namespace cocos

原创 飛機遊戲(2)

今天對飛機遊戲的BOSS加入運動動畫(左右搖擺),用的是cocos內部的API中的MoveTo和MoveBy對它進行位移。<span style="white-space:pre"> </span>auto enemy = Sprite: