代理模式也叫委托模式。代理模式定义:对其他对象提供一种代理从而控制对这个对象的访问。就是,代理类 代理 被代理类,来执行被代理类里的方法。一般情况下,代理模式化有三个角色。 1,抽象的主题类(或者接口) IGamePlayer 2,代理类。 3,被代理类。下面以游戏玩家代理为...
分类:
其他好文 时间:
2014-12-14 01:54:48
阅读次数:
258
1.在GS这边发送(本地玩家信息) LocPlayerInfo info; InitLocalPlayer(rActorEx, info); SendCmd(s2c_local_player_info, &info, sizeof(info));这个LocPlayerInfo好像内容比较多struc...
分类:
其他好文 时间:
2014-12-14 00:39:12
阅读次数:
203
玩家移动//好长时间没看这些,好多都看不懂了void Map::UpdatePlayerPos(TgtPos pos, PlayerInfo* pl){// m_pLog->Logs(eLogLevel_Warning, "人物移动"); // 检查位置包 auto& mpos =...
分类:
移动开发 时间:
2014-12-14 00:31:14
阅读次数:
305
前言 在一些游戏中当NPC或玩家死亡的时候,死亡的肢体动作十分逼真,这一物理现象如何用Unity来实现呢?Unity物理引擎中的Ragdoll系统,可以用来创建这种效果,具体请参阅以下资料: 官方DOC :Ragdoll Wizard http://docs.unity3d.com/Manual/w...
分类:
编程语言 时间:
2014-12-13 13:28:57
阅读次数:
839
这篇文章主要讲一下C#里面Attribute的使用方法及其可能的应用场景。比如你把玩家的血量、攻击、防御等属性写到枚举里面。然后界面可能有很多地方要根据这个枚举获取属性的描述文本。比如你做网络框架的时候,一个协议号对应一个类的处理或者一个方法。比如你做ORM,一个类的属性是否映射持久化文件中的属性,映射过去的属性名是什么。1、什么是Attribute如果用过Java的Annotation的同学,可...
分类:
编程语言 时间:
2014-12-12 14:58:09
阅读次数:
187
抽象工厂模式(abstract)创建型模式 c#简单例子
适用于玩家用户数play1、play2....有变化,而行为move、jum无变化时...
HTML5 Canvas Game: 玩家飞船本系列博文翻译自以下文章http://blog.sklambert.com/html5-canvas-game-the-player-ship/Languages:HTML5, JavaScript Code:https://github.com/str...
分类:
Web程序 时间:
2014-12-11 19:04:52
阅读次数:
258
bash 脚本小游戏 2048? 通过方向键玩游戏 q键退出 不支持撤销操作 不判断游戏是否game over (玩家自觉按q键退出) 默认4x4矩阵 可通过命令行参数(第1个参数)设置为NxN矩阵 ?(4<=N && N<=9) #!/bin/bash
set?-e
...
分类:
其他好文 时间:
2014-12-11 16:09:15
阅读次数:
221
桥接模式(bridge结构模式)c#简单例子
在前面的玩家中每增加一个行为,就必须在每个玩家中都增加,通过桥接模式将行为提取出来了,减少变化
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using Sys...