Snippets


►1.[Animation Label In Cocos2dx-Hiệu Ứng Label Trong Cocos2dx].               

https://github.com/SteveBarnegren/CCLabelBMFontAnimated/tree/master/Classes.
https://www.youtube.com/watch?v=Ku8kq8CY_vk


►2.[Gradient Background In Cocos2dx].        

http://wonkathi.com/vi/gamedev/cocos/learn-cocos2d-x-with-cppbug-series-1-beginners-bai-2-helloworld-hello-cocos2d-x.

►3.[Scrolling Background _ Di chuyển ảnh Background].         

Tag : Di chuyển ảnh nền cocos2dx , move background image in cocos2dx , scrolling background in cocos2dx , Di chuyển background trong cocos2dx , scrolling background.....

A. DỊCH CHUYỂN THEO TRỤC X. 

B1: Vẽ background_1 . (Ở đây sử dụng kích thước ảnh : size 1280x600 ).




B2: Vẽ background 2 nằm kế bên background 1 (trái hoặc phải đều được - ở đây ta đặt bên phải), có nghĩa là ta sẽ không thấy được background 2.




B3: Thực hiện Action Move cho cả hai background , do ở đây ta đặt background 2 nằm bên phải nên ta sẽ dịch chuyển hai background sang trái , nghĩa là về trục âm của trục Ox.




- Trong file
HelloWord.h thêm hàm update():





- Trong file 
HelloWord.cpp thêm đoạn code sau trong hàm init() :



+ Dịch chuyển theo trục X.
B. DỊCH CHUYỂN THEO TRỤC Y. 

►4.[Scrolling Background Using Touch_ Di chuyển ảnh Background Sử Dụng Touch].         Tag : Cocos2dx Scrolling Background Touch ,Cocos2dx Scrolling Background Touch Moved,Cocos2dx Scrolling Background onTouchMoved() , Di chuyển ảnh nền cocos2dx sử dụng touch, Di chuyển Background Cocos2dx sử dụng touch ...

►5.[SQLite         
<code>
sqlite3 *databse;
std::string path = FileUtils::getInstance()->getWritablePath()+"musicOn";

if (sqlite3_open(path.c_str(),&databse) != SQLITE_OK)
{
sqlite3_close(databse);
}
else
{
int result = sqlite3_exec(databse, "create table haha(ID integer primary key autoincrement ,ub integer,st integer,curr integer)",
NULL,NULL,NULL);
if (result != 0)
{
}
else
{
sqlite3_exec(databse, "insert into haha values(1,0,0,1)", NULL,NULL,NULL);
sqlite3_exec(databse, "insert into haha values(2,0,0,1)", NULL, NULL, NULL);
sqlite3_exec(databse, "insert into haha values(3,0,0,1)", NULL, NULL, NULL);
sqlite3_exec(databse, "insert into haha values(4,0,0,1)", NULL, NULL, NULL);
sqlite3_exec(databse, "insert into haha values(5,0,0,1)", NULL, NULL, NULL);
sqlite3_exec(databse, "insert into haha values(6,0,0,1)", NULL, NULL, NULL);
sqlite3_exec(databse, "insert into haha values(7,0,0,1)", NULL, NULL, NULL);
}
}

sqlite3_close(databse);
</code>

About Me

Mọi thắc mắc vui lòng liên hệ Nguyễn Hoàng Thiên Phước. Số điện thoại:0122-871-3493