- 博客(78)
- 资源 (14)
- 收藏
- 关注
原创 python Error记
1 python安装1.python 安装 务必勾选(不然需要手动环境配置)正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消pip安装python setup.py install2 1pygame安装命令window + R cmdpip install pygame1、pygame.error:videosystemnotinitialized没有初始化pygame.init()2.F...
2021-10-15 10:29:10 220
原创 python Error记
1、pygame.error:videosystemnotinitialized没有初始化pygame.init()2.FileNotFoundError:No such file or directorybg=pygame.image.load("images/bg1.png")报错设置相对路径
2021-01-31 09:34:50 322
原创 斗地主检测牌型(玩家)
BRANDSTATUS JudgeVOwn()//检测牌型是否合法可出 { List vTemp = SelectedCard;//选择的牌 Sort(vTemp,false);//排序 BRANDSTATUS tempBRANDSTATUS = BRANDSTATUS._NONE; switch (vTemp.Count) {
2015-11-20 22:28:01 2726 2
原创 斗地主牌型
地主最多能拿到20张牌而20张牌可能组成的牌型可能如下public enum BRANDSTATUS//牌型{ _NONE, _1,//单张 _1P,//一对 _1T0,//1个3顺 ==3张 _1T1,//3带1== 3 + 1张 _1T2,//3带一对==3 + 2张 _5ALONG,//5 ---顺子 _6ALONG,/
2015-11-03 10:27:41 1533
原创 斗地主洗牌+发牌+排序
主要打乱牌顺序void Shuffle(){ for (int i = 0 ; i < iAllCardNum ; i ++)//iAllCardNum=54{ int p = (int)UnityEngine.Random.Range(1,iAllCardNum); GameObject tempCard = CardList[i]; CardList[i] = Ca
2015-11-03 09:45:40 5391 1
原创 unity制作斗地主游戏大致流程
1 导入NGUI包2 绘制一个斗地主bg图3 绘制一个斗地主牌 拖成预设4 添加一个脚本CardsBox:牌预设CardObjPrefab,总共是54张。绘制牌Init 克隆CardObjPrefab + 给每个牌挂上一个属于自己的Card脚本洗牌Shuffle(随机交换了一下位置),发牌SendCard,2点之间确定一个方向, 起点(整副牌中最后一张), 终点(玩
2015-11-03 09:25:49 11467 1
原创 unity3d ngui-TweenRotation-TweenPosition-TweenScale
using UnityEngine;using System.Collections;public class TweenFlipCARDS : MonoBehaviour{ private float mfTime = 1.0f; public GameObject positive;//牌正面 public GameObject reverse;//牌背面
2015-06-03 17:51:02 3461
原创 unity3d Ngui UISlider
using UnityEngine;using System.Collections;using System.Collections.Generic;public class ExpInfoWnd : MonoBehaviour{ private bool DisplayText { get; set; } public UISlider mExpSlider;
2015-06-03 17:14:22 1355
原创 unity3d 实现帧序列精灵动画
using UnityEngine;using System.Collections;public class SpriteAni : MonoBehaviour { public float timer = 0; //切换下一帧 计时器 public float frameNumber = 30;//每秒多少帧 public int frameCounts = 3; //总帧
2014-12-16 19:03:49 2598
原创 Unity3d 实现本地存取删档--PlayerPrefs
PlayerPrefs是以Key键-Value值的形式进行储存与读取的,每一个Key关键字(Key值保证唯一)对应一个Value值,储存之后,我们再通过指定唯一的Key可以得到其之前对应储存的Value// 存PlayerPrefs.SetInt("level", 1);//关卡PlayerPrefs.SetInt("scores", 100);//分数PlayerPref
2014-12-16 17:18:34 5725
原创 C# Dictionary、ArrayList、List
int m_iRoleId = 2012;string m_strRoleName = "小神";C# Dictionary public struct StRoleInfo{ public int roleId; public string roleName;}public Dictionary m_iRoleInfoDic = new Dictionary();如果
2014-12-16 16:46:41 1533
原创 斗地主检测牌型(电脑)
public void GameLogicCheck(BRANDSTATUS brandStatus,List brand)//检测 { if (ownCardList.Count <= 0)//校检 return; Card pCompareCard= null; //获取用来比较的牌 int iTempNum = 0; if(brand
2014-08-20 09:44:15 1542
原创 cocos2d-x-3.0rc0、3.0、3.0alpha1+创建项目
1、下载cocos2d-x-3.0rc0并将其解压到E:\cocos2dx文件下2、cmd--Doc 下执行设置脚本setup.py进行安装cocos2dx-3.0,当然如果你安装好了python2.7后 (注:不支持python3版本)也可以直接双击执行cocos2d-x-3.0下的设置脚本setup.py,但是如果一旦有错误会一闪而过很难看到提示信息,所以还是在Doc下执行此脚本会一目了然
2014-07-31 14:55:41 1021
原创 unity4.6 Beta版 UI控件之Button
最近需求,需要用到4.6版本uGui了,所以抽时间来学习学习,就UI控件在Unity工具里创建预设这块来说相比较于NGUI,我觉得是没有什么太大的区别的。比如:Canvas--Camera 、 Text--Label、ImageMask-- Panel 等。可能是目前4.6版本还不稳定,其UI控件下所挂载的组件脚本代码我们是没法直接点击脚本看到更别说在代码里直接调出修改了,这点就目前来说确
2014-07-10 23:16:26 2576
原创 unity3d 之-error记
2014/4/8哈哈,今天开始以后有时间就玩u3d了。1、unity3d安装一系列不成功: 未断网2、Error while importing package:coudn't decompess package.解决:NGUI-package路径包含中文3、You can't rtace widgets on a layer different than th
2014-04-08 20:18:47 37402
原创 MySql 之-error记
接触服务器有几个月了,都还没正式写过数据库,今天任务需求有需要用到数据库,照着前人已有的例子,我也尝了尝鲜。对于还不太会数据库的我,当然问题不可避免的,这里我先记下今天遇到的一个erro,以后我也会记下我遇到的每一个errorSql Error :1064:You have an error in your SQL syntax; check the manual that correspon
2014-03-12 20:05:36 1170
原创 STL -- map--vector--排序
//定义一个玩家vecvector vec;vector vec1;//玩家map 拷贝入玩家vecfor( Map_Player_it it = m_mapPlayer.begin(); it != m_mapPlayer.end(); it++) { CPlayer* pPla = it->second; for( 伙伴Map_it it1 = pPla->伙伴Map
2014-02-21 22:15:23 1164
原创 C++实现鼠标选中框功能代码
C++实现鼠标选中框功能代码:bool m_IsMouseScelect;CSprite m_RectImage;RECT m_MouseRect;
2013-12-15 15:15:30 3721
原创 C++网络通信编程一:基础
服务器常用流程:socket、bind 、listen 初始化监听Socket——>select+accept检测接受新的客户端连接——>select+recv、select+send检测收发数据——>closeSocket关闭连接客户端常用流程:socket初始化Socket ——>connect连接(IP、端口)——>select+recv、select+send检测收发数
2013-11-28 21:30:57 1439
原创 Android SDK接入(千篇一律)
自从上次的面试官问道我是否会SDK的接入做分享支付功能,于是就一直很好奇SDK的接入是个什么样的神奇技术,刚好这些日子我旁边的同事大哥在做这个,我手上没什么活我就在旁也跟着看了下百度、支付宝、百付宝等的Sdk接入介绍文档,发现基本操作流程都差不多,就是接口函数可能不一样,我想这几天我会研究研究下SDK的接入:
2013-11-28 21:01:20 2440 1
原创 小神记:浅谈"DM优化"
一、必要之:1.1 清理(delete没用的变量/对象、及时关闭/delete没用的资源)1.2 不要在循环内中声明临时变量 1.3 New——必> Delete , A xx= new A——>if(xx != NULL) {} if(xx){}
2013-11-17 01:46:26 2161 1
原创 搭建xcode环境
因为知道xcode编程只能在mac下进行,而我又没有mac.网上跟着教程来学习下在windows下如何搭建mac系统写xcode..1、安装VMware-workstation虚拟机需要关闭Visual Studio相关后台程序,不然提示:setup has detected that Visual Studio is running on this machine.P
2013-10-31 20:10:27 1716 3
原创 2013/C++触服务器伊始
哈哈,很满意现在的状态呢...不慌不忙DM,劲头足!先继续记哈我最近都干了些什么吧。 虽然现在的公司没有网上,有时候会觉得很无味无聊,但让自己稍稍’忙起来‘还是很Hp的。一:看C++服务器DM,加认识NodeJs,并敲上几段简单的NodeJs和Html间的通讯代码二:看C++服务器DM,加认识MySQL,C#,+改服务端Bug三:继续看C++服务器DM + C#客户端DM,+改服务
2013-10-22 22:56:32 1137
原创 C++服务端学习历程:MySql、C++
一、 mysql初识:一1、mysql 基本:表—— CREATE TABLE 表名(ID INT AUTO_INCREMENT,NAME VARCHAR(22));//AUTO_INCREMENT 设主键、VARCHAR 可变长度——插入INSERT INTO 表名 VALUES(1,“xiaoshen”) —— 查看SELECT *FROM表名——//VALUES 值存储过程(一个存储过程对应一或多张表)——CREATE PROCEDURE 存储过程名(——待续
2013-10-10 21:27:03 1536
原创 手游2dx面试笔记一
第一轮IQ测试:都来面试程序了,相信IQ再怎么也坑不到哪里去吧。要问什么样的题,几页纸呐,如:1、找出不同类:羚羊、斑马、鲨鱼2、在()里添一字使2边都能组词:木()料3、中间值?:1,2,4,8,(),32 ...第二轮一问一答:描述简绘cocos2dx框架、游戏架构、cocos2dx切换场景时做了什么事、排序算法、设计模式、接入sdk做分享功能、做过什么游戏(做过什么游戏的什么
2013-09-26 23:11:54 1436
原创 C++程序面试笔迹六
1、const和static的作用用最熟悉的语言:2、阶乘求和 如:1!+2!+3!+4!+……+n!=sum?3、删除掉字符串中相同的字母只留有一个 如: akkkjjtyy——> akjty
2013-09-26 18:07:34 1346
原创 单列模式
构造私有化,只有一个实例。C++:1、不用每次都进行生产对象//。hprivate:CSceneManager();public:static CSceneManager* getInstance();//。cppCSceneManager *g_pSceneManager;// static CSceneManager *g_pSceneM
2013-09-13 10:35:14 1002
原创 Cocos2dx项目启程三 之 架构项目之切换场景
大致看了下cocos2dx自带的例子testcpp,发现切换场景有2种,1是:普通场景,直接create即可,2是: CCDirector::sharedDirector()->replaceScene(pScene);(过渡场景)第二种点击到replaceScene函数定义看,我们知道里面参数是CCScene对象,对于CCScene的子类CCTransitionScene下的,大都是切换场景
2013-09-06 13:37:24 1530
原创 Cocos2dx项目启程二 之 封装属于我的按钮类
不知道为什么,很讨厌cocos2dx的 各菜单类,比如按钮:如果一张图片上就已经有按钮的几个状态了,我还是要创建多张资源图片,最起码要指定这张图片上哪块区域是这个普通状态,哪块区域是那个选中状态。。。。于是,在这里,做了点加工,在一张图片上如果有几个按钮状态,来实现多种按钮状态:在用我自己的按钮类的话只只需要 1 个函数就可以实现:
2013-09-03 17:20:02 1910 2
原创 svn服务器搭建和使用:Custom action GenerateSSLKey failed: Command terminated with non-zero exit code
安装VisualSVN-Server的时候next提示:Custom action GenerateSSLKey failed: Command terminated with non-zero exit code.
2013-08-23 19:25:05 9961 1
原创 cocos2d-x 2.1.4 使用create_project.py脚本创建项目+ant打包项目
执行create_project.py脚本,进入Doc界面输入下面的命令:cd D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\tools\project-creator //进入到create_project.py脚本所在目录运行脚本,生成HelloWorld项目,命令为:python create_project.py -project Hel
2013-08-19 14:37:59 9300 7
原创 html之简单表格网站制作
超文本单标签 双标签黑粗体斜体加下划线序号列表无序号列表区隔标记 bgcolor 设置背景颜色 link 设置链接颜色vlink 设置已使用的链接的颜色alink 设置正在被击中的链接的颜色 background 设定背景墙纸bgproperties="fixed" 固定背景墙纸align:图像位置alt:
2013-08-12 20:55:36 2490
原创 html之简单网页表格制作
用于搜集用户信息,无结束语。input元素类型,input 之type 属性,type属性值:text(文本框),button(按钮),checkbox(复选框),file(文件),hidden(隐藏字段),image(图像),password(密码框),radio(单选按钮),reset(重置按钮),submit(提交按钮)。值描述
2013-08-03 00:20:44 4014 1
原创 html之简单网页制作一
浏览html文件工具: IE 、360安全浏览器...编辑html工具:记事本、EditPlus、Microsoft FrontPage 、Macromedia Dreamweaver...(.html) html写法记 html的开始和结束...内容html头...html 头 标题我叫htmlhtml 体(bo
2013-08-01 23:58:46 2182 5
原创 cocos2dx-CCTableView或CCScrollView之滑动翻页实现
scrollview //CScrollViewTest.cpp//CScrollViewTest.h//CCLayer *m_pLayer;//CCScrollView *m_pScrollView;//CCPoint m_touchPoint;//bool m_isMoving;//void adjustScrollView();CScrollViewTest::
2013-06-21 14:41:25 6758
原创 cocos2dx-CCTableView滚动列表 之CCMenuItemToggle 多选实现
//TableViewAddToggle.h#ifndef __TABLEVIEW_TOGGLE_H__#define __TABLEVIEW_TOGGLE_H__#pragma once#include "common.h"#define MAXNUM 180class CTableViewAddToggle :public cocos2d::CCLayer,public coc
2013-06-18 12:47:13 2567
原创 cocos2d-x之Layer层切换管理
先前只知道场景scene有切换函数即CCDirector::sharedDirector()->replaceScene( m_pScene ); 于是我在写了很多个Layer窗口的时候,遇到很头疼的事情,就是怎么管理我的这多个Layer,试过写一个CCLayer *当前指针,指向当前窗口,试过用数组将我所有的Layer放到CCArray里,都不是很理想,于是做了件应急但很S的
2013-05-17 19:42:06 5158 1
原创 cocos2d-x (Android)之-那些常见的error记
(2012/8/30)——cygwin1、Using prebuilt externalscygwin warning: MS-DOS style path detected: D:\sdk\ndk/ndk-build Preferred POSIX equivalent is: /cygdrive/d/sdk/ndk/ndk-build CYGWIN environme
2013-05-15 12:32:58 13013 3
unity EZ GUI
2014-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人