dssdss123
码龄13年
求更新 关注
提问 私信
  • 博客:73,465
    73,465
    总访问量
  • 26
    原创
  • 20
    粉丝
  • 5
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2012-05-13
博客简介:

dssdss123的专栏

查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得22次评论
  • 获得18次收藏
  • 博客总排名942,026名
创作历程
  • 1篇
    2016年
  • 26篇
    2013年
成就勋章
TA的专栏
  • 应聘真题
    2篇
  • 环境搭建
    2篇
  • 算法和数据结构
    3篇
  • python
    3篇
  • 操作系统
    4篇
  • 模块封装
    3篇
  • IQ题
    1篇
  • 游戏
    10篇
  • Android
    5篇
  • cocos2d-x
    7篇
  • 闲话

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

76人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

cocos2d-x上的A*寻路

发布资源 2013.09.17 ·
zip

cocos2d-x简明配置

很多初学者对cocos2d-x的配置感到很繁琐,这里,我来慢慢向你阐述,跟着做就好了,嘿嘿。先注明一下:以下路径都不要有空格(一)下载1)下载ADThttp://developer.android.com/sdk/index.html,到这里下载android ADT吧,然后解压就行。尝试把里面的eclipse运行起来。如果运行失败,一般都是没有安装java SDK,到这里ht
原创
博文更新于 2013.09.01 ·
1365 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows宿主机与linux目标机联网通信

宿主机是windows,虚拟机里安装了linux,如何实现联网呢?首先要确保windows服务中VMware DHCP Service和VMware NAT Service这两个服务都已经启动,如图接着,打开网络连接,启动VMware Network Adapter VMnet8 如图如此一来,windows的就设置好了。接下来设置VMware,点击菜单VM——Sett
原创
博文更新于 2013.08.12 ·
1449 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

微信从无到有

从无到有2011.1.21 微信正式发布。这一天距离微信项目启动日约为2个月。就在这2个月里,微信从无到有,大家可能会好奇这期间微信后台做的最重要的事情是什么?我想应该是以下三件事:1. 确定了微信的消息模型微信起初定位是一个通讯工具,作为通讯工具最核心的功能是收发消息。微信团队源于广硏团队,消息模型跟邮箱的邮件模型也很有渊源,都是存储转发。图 1 微信消息模型
转载
博文更新于 2016.02.24 ·
1151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cocos2d-x实现简单帧动画

下面要讲的方法是cocos2d-x官方的实现方法     CCAnimation* pAnimation = CCAnimation::create(); CC_BREAK_IF(!pAnimation); for (int i = 1; i <= 14; i++) { char szName[100] =
原创
博文更新于 2013.12.10 ·
1313 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

lua与C++相互调用

先从官网下载lua的源码,我下载的是这个,http://www.lua.org/ftp/lua-5.2.2.tar.gz。在VS中创建新的项目,将下载的源码加入,并编译成lib,如下图新建一个工程,将编译出来的lua.lib包含进来,就可以开始用了1、C++ 调用 Lua编写代码如下:#include using namespace std;#pragma comm
原创
博文更新于 2013.11.24 ·
1480 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

cocos2d-x帧动画 -- 角色跑动

首先,我们需要准备几张png图,带透明通道的,另外,再准备一张背景图,方便我们做出更带感的游戏动画。我从天天酷跑取下它的角色资源,贴出来供大家下载使用。上面的12张图就是我们要跑动的角色,我将他们命名为,run01.png~run12.png接下来就看代码实现了。第一步,我们会想到,需要加载这些图,然后一张张循环显示,并且两张图之间的显示需要有一定的时间间隔。既然是帧动画,那么我们
原创
博文更新于 2013.11.04 ·
5251 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

cocos2d-x无限滚动背景

在一些跑酷类,打飞机类的手游,背景需要无限的滚动,我也来实现一下无限跑动。原理比较简单,就是画一张头尾可以相接图片,用两个精灵加载这个图片,两个精灵的位置是相接的,然后两个精灵轮流显示,如果有一个精灵完全离开屏幕,则将精灵设置为连接在另一个精灵后的位置。我们来看看代码:bool CTest::init(){ CCAssert(CCLayer::init(), "");
原创
博文更新于 2013.11.04 ·
4434 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

cocos2d-x实现滑屏

像植物大战僵尸,保卫萝卜这些游戏,刚开始时就有一个滑屏选关卡的功能,这个效果非常好,越来越多的手机游戏使用这种方法进行关卡选择,想到以后,我也会经常用到这个功能,于是,就将这个功能封装起来,大家一起来看看代码吧#ifndef _SLIDING_LAYER_H_#define _SLIDING_LAYER_H_//////////////////////////////////////
原创
博文更新于 2013.10.26 ·
2466 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

lua的table长度问题

又有同事在lua的table长度问题上犯错了,我们一起来看看吧~~~看以下代码:local tblTest1 ={ 1, 2, 3}print(table.getn(tblTest1))这段代码输出的结果是3,这个大家都知道,是吧。不管最后那个3后面有没有加逗号,结果都是3。再看下面的代码:local tblTest2 ={
原创
博文更新于 2013.10.14 ·
24102 阅读 ·
5 点赞 ·
1 评论 ·
7 收藏

cocos2d-x发射子弹

我要实现的功能很简单,就是点击屏幕上的任意点,能够从屏幕中间发射出一颗子弹,子弹要能飞到屏幕外。    我使用了CCMoveTo这个action,它需要一个目的点,目的点应该是我点击的任一点与屏幕中间点连线上屏幕外的一点。我定义屏幕外20的距离为终点,就是说,子弹将飞到20之外,子弹在这个位置上,是看不到的。    根据直线的函数Y = kX + b,我们需要求出k和b的值,我们知道两个点
原创
博文更新于 2013.10.05 ·
3489 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

VS2010一键配置cocos2d-x开发,帅呆了

用VS2010开发cocos2d-x时,是不是很麻烦???在网上看了很多方法,没一个我喜欢的,都忒麻烦了,受不了, 自己写了一个脚本,每次建立一个新项目时,只要运行一下就行了。我们来看看代码# -*- coding: utf-8 -*-import osimport shutil''' 你需要自己把以下三个变量的值改为你自己实际的路径,libdll根据自己需要添加 '''coco
原创
博文更新于 2013.10.03 ·
1536 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

TCP头分析+面试题

一、测试程序我们先用python来写两个测试脚本,非常简单,看代码:服务端:from socket import *def accept(): sock = socket(AF_INET, SOCK_STREAM, 0) sock.bind(("127.0.0.1", 5000)) sock.listen(5) while True:
原创
博文更新于 2013.10.01 ·
1697 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

cocos2d-x的A*寻路

如果你还不熟悉A*寻路,请先看下这篇文章http://blog.csdn.net/dssdss123/article/details/11494065一、先介绍几个函数和结构:1、virtual void draw()这个函数跟与MFC上单文档里的OnDraw函数很像,这里只是少了dc,这个函数会一直被调用,无需刷新,也就是说,你无需像在MFC上一样调用Invalidate或者InvalidateRect2、virtual void ccTouchBegan(CCTouch* pTouch,
原创
博文更新于 2013.09.17 ·
2692 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

明明白白A*寻路,一定让你懂

当我们要对一张地图进行寻路时,首先要对这张地图打掩码,掩码可能会有多种,如可通过,不可通过,被挡住,沉下等。这取决于你的需求。我们以最简单的方式来介绍A*寻路。    A*寻路需要2张表,一张叫close表,里面存放的是你找到的可能适合你走到终点的格子,也就是说,你最后寻到的路的格子都在这个close表里面。一张叫open表,里面存放的是你找路过程中,尝试过的格子。    首先,啊,马上要
原创
博文更新于 2013.09.14 ·
2693 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

用python将\r\n转换成\n

最近在做cocos2d-x的简明配置,发现有的朋友的文本编辑器,自动将\r
截断成
,(在unix上换行使用
,windows上,换行使用的是\r
)于是,写了这个脚本,希望对一些朋友有所帮助,不用一行一行去改import osdef replace(filePath, w2u): try: oldfile = open(filePath, "rb+
原创
博文更新于 2013.09.03 ·
2752 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

几种排序算法与运用实例

我们最常见的几种排序,经常都是在迷迷糊糊中就被我们使用了,而我们很少去对我们项目中使用到的算法进行思考,是否这个算法出现在此处是合理的。虽然,一般情况下,我们使用的算法都不会造成项目的瓶颈,但那是建立在我们的项目服务的数据量不够大的基础之上的,让我们一起来看看这些算法的使用以及实际应用场合。一、简单选择排序从第 i 个元素开始,与接下去的 n - i 个元素比较,得出最小值或最大值,将其置换在 i 的位置,直到 i 的值为 n 为止。
原创
博文更新于 2013.09.03 ·
1284 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

游戏服务器浅析

(一)平台选择windows还是linux?1、平台费用:如果是大型公司,用windows server就要向微软交点保护费,如果是小型公司。。。你懂的,所以很多大型公司都选择了linux开发服务器,但不一定就说linux的好。2、开发环境搭建:windows有现成的VS开发环境,安装一下,一般不会出错,而且像VS助手这样的插件还有联合编译器都很容易安装成功,但linux上安装起来就比
原创
博文更新于 2013.08.29 ·
2089 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

lua的一些程序片段

在游戏过程中,很多时候会用一些基础的函数,我把一些自己常用的lua函数拿出来跟大家分享,相信很多函数在大家的游戏开发过程中,也是经常用到的。如果你有好的函数片段,欢迎分享哈。luaBase = {}-------------------------------------------------------------------------------------------- 获取两个数
原创
博文更新于 2013.08.28 ·
2108 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

让cocos2d-x的第一个程序在android上跑起来

一、进入cocos2d-x的目录,运行create-android-project.bat,如下图:在其中输入工程名,并选择目标设备ID,如上图的1。直接按enter键,等待出现按任意键继续时就创建好工程了。二、打开cygwin,进入工程目录的proj.android目录下,输入./build_native.sh进行编译,如下图:按enter键进行编译,这时可能会有如下错误,
原创
博文更新于 2013.08.25 ·
1397 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多