
C++
GAME LIAO
这个作者很懒,什么都没留下…
展开
-
c++魔塔游戏实现
1、简要说明:此次魔塔通过图形库进行绘制:graphics.h是TC的针对DOS下的一个C语言图形库,如果要用的话应该用TC的编译器来编译,VC++环境有其它的针对Windows的图形库。分为:像素函数、直线和线型函数、多边形函数、填充函数等。如果有需要在VC及VS环境中使用graphics.h的功能,可以下载 EasyX 图形库(注意:这是一个C++的图形库,如果一定要在C语言环境下使用graphics.h,您可以使用Windows GDI。)2、具体实现实现效果展示:定义窗口大小:in原创 2021-06-18 09:46:55 · 3814 阅读 · 3 评论 -
Cocos2dx 学习日记——Action
动作分为即时动作(ActionInstant)和持续动作(ActionInterval)即时动作有:Place,FlipX、FlipY,Show、Hide,CallFuncPlace该动作用于将节点放置到某个指定位置,其作用与修改节点的position属性相同。FlipX和FlipY这两个动作分别用于将精灵沿X轴和Y轴反向显示,其作用与设置精灵的FlipX和FlipY属性相同。Show和Hide这两个动作分别用于显示和隐藏节点,其作用与设置节点的visible属性作用一样。CallFunc原创 2021-05-13 10:41:28 · 188 阅读 · 0 评论 -
学习日记之运算符
运算符优先级:单目>算术>关系>逻辑>条件>赋值>逗号1.关系运算符:>,<,>=,<=,==,!= 运算结果为bool型2.逻辑运算符:!、&&、|| 运算结果为bool型!逻辑非:真则为假,假则为真。&&逻辑与:同真为真,否则为假(只要有一个假,则全部为假,否则为真)。先算前面的式子,前面式子为假,后面的式子不参与运算。||逻辑或:有真为真,否则为假(只要有一个真,则全部为真,否则为假)。先算前面的式原创 2021-04-25 15:23:08 · 189 阅读 · 0 评论 -
C进制的转换
基本数据类型:整型、字符型、布尔型、浮点型整型常量的表示方式:10进制、8进制、16进制10进制:每一位上的数0-98进制:每一位上的数0-7.以0开头16进制:每一位上的数0-9,a-f.以0x开头机器语言:2进制进制转换:10进制->N进制:该数除以N求余数,商继续除以N求余数,直到商为0,余数反序写出N进制->10进制:从右往左,每一位上的数乘以N的m次方之和。m从0开始依次加1。2进制->8进制:从右往左,每三位转换成一个8进制数。8进制->2进制:从右原创 2021-04-24 23:28:22 · 143 阅读 · 0 评论 -
cocos环境配置
1.安装python 2.x2.解压cocos,非中文非空格目录3.配置python环境变量右击此电脑或者我的电脑,选择属性,高级系统设置,环境变量,系统变量选择Path,编辑新建添加Python安装目录4.配置cocos5.创建第一个cocos项目cocos new(新建) 项目名字 -l(选择语言:cpp/js/lua) -p(设置包名:com.公司域名.项目名字) -d(设置项目存储路径)6.打开win32桌面程序运行出来详情可见cocos安装下载及环境配置...原创 2021-04-15 11:03:51 · 743 阅读 · 0 评论 -
C++时钟类,实现自加累加变化
要求时钟类及其成员函数实现,改变其数据变化;sleep(时间)函数使用;Sleep函数用法:Sleep(时间)在Windows中时间是按毫秒算的!!!在Linux中时间是按秒算的!!!清屏system(“CLS”);.h文件////时钟类#ifndef _TIMECLOCK_H#define _TIMECLOCK_Hclass TimeClock{public: TimeClock(); TimeClock(int h,int m,int s); TimeClock&a原创 2021-04-12 17:55:27 · 754 阅读 · 0 评论 -
C++推箱子源码
功能:实现人物的移动控制,关卡的选择,撤销, #include <stdio.h>#include <conio.h>#include <windows.h>#include <iostream>#include <stdlib.h>using namespace std;int main(){ int victory=0; int Map[3][10][10] = { { //2是人,4是胜利点,3是箱子,1是墙,0是空原创 2021-04-01 18:48:35 · 618 阅读 · 0 评论 -
C/C++ 原码 反码 补码
原码 反码 补码单目(++,–,!,~,())>算术>(左移、右移)>关系>(&,^,|)>逻辑>条件>赋值>逗号位运算:~,<<,>>,^,|,& 2进制补码的形式参与运算原码:有符号的最高位表示符号位,其他位表示大小反码:正数与原码相同,负数:符号位不变,按位取反(0->1,1->0)补码:正数与原码相同。 负数:反码+1补码的补码就是原码。~按位非:按位取反(0变1,1变0)<原创 2021-04-01 17:40:00 · 1146 阅读 · 0 评论 -
C++ 运算符总则
运算符总则:1.整型提升:2.精度高为准单目运算符(++,–、强转)>双目(算术运算符>赋值运算符>逗号运算符)*一、自增自减:自己(变量)本身+1或者-1前置:++a,–a:先自加(减),再运算后置:a++,a–:先运算,再自加(减)总结:前置优先级低于后置;前置效率高于后置运算法则:运算前,数前置;运算后,数后置。二、赋值运算符:=,+=,*=…1.左值必须是变量。2.结合性:从右往左3.右值必须看成一个整体3.逗号运算符:,由逗号运算符组成的式子,称为原创 2020-12-17 19:25:26 · 1028 阅读 · 2 评论 -
C++ 猜数字,四个随机数
猜数字要求: 1.随机四个数(0-9无重复的有序的)2.从键盘中输入四个数3.输入的数和随机数进行比较,按照比较的结果给出提示信息提示信息: 随机数 5 0 7 2输入数 5 3 2 71A2B:A 完全正确 B数值正确,位置不正确。4.如果为4A,结束游戏,否则重复2-3步骤5次。#include<time.h>using namespace std;int main(){ int i,j,m=0,arr[4],get[4]; srand((unsigned)tim原创 2020-12-17 19:06:41 · 2596 阅读 · 3 评论