![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#版热血传奇技术分享
y13156556583
这个作者很懒,什么都没留下…
展开
-
C#热血传奇引用dll
C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.dllC:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Direct3D.dllC:\Windows\Micr原创 2017-02-20 11:51:14 · 1917 阅读 · 1 评论 -
物品存储与背包系统
8 九月, 2012 // by 麦希 游戏中,物品存储和背包系统是最基础的模块,因为两者关联密切,这里放在一起论述。 物品和背包都是一个广义的概念,物品通常包括道具、材料、任务物品、坐骑和宠物等,背包对应可以分为道具背包、材料背包、任务物品背包、坐骑栏和宠物栏等。有时为了方便,道具、材料和任务物品可以合并在同一个背包,这样道具和材料将采用同样的数据结构存储,虽转载 2017-05-23 10:36:28 · 1748 阅读 · 0 评论 -
NGUI简单背包系统的实现
http://www.cnblogs.com/zhangbaochong/p/4820160.html一、利用txt文件存储游戏物品信息 首先在asset下创建一个txt文件,这里我们命名为objectsInfoList.txt,并将其拖放到unity Project视图中。 其中txt中我们先存放一些物品信息,每行存储一种物品信息,分别为编号、名称、物转载 2017-05-23 10:37:36 · 1234 阅读 · 0 评论 -
SQL SERVER数据类型与C#数据类型对照表
http://blog.csdn.net/chgfno1/article/details/3465282简称.NET 类类型宽度范围(位)byteByte无符号整数80 到 255sbyteSByte有符号整数8-128转载 2017-05-12 08:31:34 · 1474 阅读 · 0 评论 -
游戏协议加密(1)-消息摘要
http://blog.csdn.net/youxijishu/article/details/52225336消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收者通过对收到消息的新产生的摘要与原摘要比较,就可知道转载 2017-05-23 11:21:16 · 1106 阅读 · 0 评论 -
Unity5.2在VS2015中调试
http://blog.csdn.net/youxijishu/article/details/52347919对于所有的程序来讲,调试是必不可少的。而对于unity程序员来说,调试就有些麻烦了,因为代码是以脚本的形式运行,也就无法直接启动VS进行调试,而是需要启动unity完成调试,在之前的版本中,必须要在unity中先引入一个调试用的unity包,这实在是一种重复而麻烦的操转载 2017-05-23 11:23:07 · 1557 阅读 · 0 评论 -
游戏中常见的作弊方式及对应策略
http://blog.csdn.net/youxijishu/article/details/52215946在游戏开发过程中,游戏本身是十分脆弱的,在复杂的网络环境中,犹如一叶小舟,如果没有好的防守,可能说翻就翻了。对于游戏开发者来说,与破坏者的斗争是长期的,艰苦卓绝的,也是一个斗智斗勇的过程,力量对比往往是此消彼长。所谓是道高一尺,魔高一丈,对于游戏守护者来说,要往往要做转载 2017-05-23 11:29:46 · 956 阅读 · 0 评论 -
游戏服务器背包设计与开发
http://www.youxijishu.com/h-nd-151-2_323.html在游戏开发中,游戏背包是一个非常重要的功能,游戏服务器背包设计是的非常重要的,它要防止一些bug。几乎每个复杂点的游戏都会有背包的功能。不管是手游戏还是网页游戏,不管是SLG游戏,还是ARPG游戏,背包是必不可少的。背包的功能根据策划的要求,有的简单,有的复杂。以下我们就讨论一下几种游戏服转载 2017-05-23 11:45:59 · 8236 阅读 · 1 评论 -
netty在游戏服务器开发中的应用
http://blog.csdn.net/youxijishu/article/details/50879486一,为什么选择netty 游戏服务器所处理的数据是面是多客户端的。而且游戏对数据处理的响应速度要求非常高,要不然就会出现服务器卡的现象,影响玩家在游戏中的体验。要处理好游戏数据的响应速度,首先第一步就是解决网络传输这一层,这相当于数据出入服务器的大门转载 2017-05-23 14:19:29 · 2564 阅读 · 0 评论 -
游戏服务器之逻辑服务器的资源分布图
http://blog.csdn.net/chenjiayi_yun/article/details/11913153本文主要阐述游戏服务器之逻辑服务器的资源分布资源分布图如下:线程类型分成三大类:主线程、网络线程、业务线程。一、主线程1、程序主线程(线程1)读取服务器配置,读取逻辑数据配置,启转载 2017-04-22 16:16:34 · 468 阅读 · 0 评论 -
韩版宠物问题
协议上一样吗?我还没有开始看,刚刚资源下载完跑起来C#M 2017/7/14 10:55:12谁能帮忙解决下小宠物 NPC出售的鸡和猪 不自动拾取物品(但是在商城里买的其他宠物又是正常的)C#M 2017/7/14 10:55:17这个问题怎么解决原创 2017-07-14 11:04:34 · 542 阅读 · 0 评论 -
mir2的db数据库
DB库修正详解.[整理]法术,人物,怪物3个DB文件完全详解,打造必看DB文件详解:(以为好的帮我顶顶顶)MagicDB:是你所修炼的法术和各种技艺.(1)MagID 技艺代号(2)MagName 技艺称号(3)Effect Type 效果类型(运用技艺时角色的举措效果)(4)Effect 效果(技艺发生的动画效果)(5)Spell 每次耗用魔法值(6)Powe转载 2017-07-23 22:03:39 · 3314 阅读 · 0 评论 -
C#实现自动升级(附源码)
http://blog.csdn.net/zhuweisky/article/details/50439386对于PC桌面应用程序而言,自动升级功能往往是必不可少的。而自动升级可以作为一个独立的C/S系统来开发,这样,就可以在不同的桌面应用中进行复用。本文将着重介绍OAUS的相关背景、使用方法,至于详细的实现细节,大家可以直接下载源码研究。如果了解了OAUS的使用,源码的理解就转载 2017-09-18 08:22:12 · 1265 阅读 · 0 评论 -
.Net c#:配置引用程序集的路径(分离exe和dll)
http://blog.csdn.net/prince_lintb/article/details/40789237按照引用程序集路径的不同,程序集DLL分为两类:1)全局DLL(在GAC中注册,GAC——全局程序集缓存),有关GAC的详细资料可以参考一下链接:http://blog.csdn.net/prince_lintb/article/detai转载 2017-03-15 14:07:56 · 2879 阅读 · 1 评论 -
C#实现在线更新系统
http://www.cnblogs.com/skylgmg/p/4792990.html先来看一下程序完成后长什么样。这个是程序的组成部分。 主要功能是在InitializationUpdate这个类中完成的,From1主要起到调用的作用,所以重心还是在InitializationUpdate这个类上,下面我们来看一下这个类完成了什么工转载 2017-04-05 19:12:00 · 7359 阅读 · 0 评论 -
delphi版传奇私服引擎工作原理
了解传奇引擎的GM一般不会问传奇引擎哪种好这么笨的问题,就目前市面上常用传奇引擎来说,每一款引擎在功能上都各有千秋,每一款的特色有很多都来自于引擎功能上的支持,那么传奇引擎的工作原理又是如何呢?以下按目前引擎自启动的启动顺序来排列:dbserver.exe 保存游戏中玩家的各项信息,包括玩家等级,金币及元宝等游戏币的数量及人物各项属性的数值,仓库存放信息及任务变量等均由dbse原创 2017-02-21 12:59:44 · 10180 阅读 · 1 评论 -
C#位运算讲解与示例[转]
http://blog.csdn.net/tchenjiant/article/details/49867029在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如表2.9所示。运算符号意义运算对象类型转载 2017-04-07 19:01:08 · 270 阅读 · 0 评论 -
避免在循环体中创建对象
http://blog.csdn.net/it_man/article/details/8225477下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资源的使用转载 2017-04-11 09:23:25 · 8897 阅读 · 1 评论 -
C#mir2
搞了许久的C#版热血传奇。先把游戏画面贴给大家就看看。然后再把源码地址发上来。这个游戏我读取的是16周年盛大的资源。这个是国外C#开源源码更改而来的。国外的源码地址如下:国外官网:http://www.acem2.com/chronicles.html源码版本发布:https://github.com/Suprcode/mir2/releases...原创 2017-02-21 12:19:35 · 10965 阅读 · 1 评论 -
C#调试之Debug.WriteLine()
c#的Debug.WriteLine()和Trace.WriteLine()有没有例子?1.区别://输出跟踪信息Trace.WriteLine() 将有关跟踪的信息写入 Listeners 集合中的跟踪侦听器 在调试和release模式都输出!默认是写到输出窗口的,也可以指定写到指定文件,或系统日志中!//输出调试信息Debug.WriteLine()将有关调试的信息写入Listener原创 2017-04-13 08:09:47 · 23625 阅读 · 1 评论 -
传奇sound文件调用说明
http://www.cnblogs.com/xiaomangnan/p/4920783.html打开你的客户端的 WAV 目录,找到sound.lst这个文件,用记事本打开它。 你会看到类似如下的内容: 。。。 1800: wav\1800-0.wav 1801: wav\1800-1.wav 1802: wav\1800转载 2017-04-17 21:07:03 · 2362 阅读 · 0 评论 -
怪物的一些处理1
http://www.cnblogs.com/xiaomangnan/p/4926668.html1.用DB Commander Shortcut打开E:\mirserver\mud2\DB\Monster.DB2.找到你要添加声音的新怪的Appr的数值,例如:我的蚁后的Appr数值是1693.在你的传奇客户端目录下的WAV文件夹,找到sound.lst用记事本打开它,转载 2017-04-17 21:10:14 · 689 阅读 · 0 评论 -
传奇客户度文件代码完全解析
http://www.cnblogs.com/xiaomangnan/p/4920684.htmlGrobal2.pas,,,客户端和服务端通用的文件,定义了一些消息标识,数据结构,消息操作函数 Actor.pas,,,精灵(包括人物heros,npc,怪物mon)类,但是主要是heros类,NPC以及mon类派生于actor类 FState.dfm,,,各个子窗口,如f11,转载 2017-04-17 21:19:04 · 2234 阅读 · 1 评论 -
传奇服务端各文件用途说明
http://www.cnblogs.com/xiaomangnan/p/4968719.htmlMirServer(服务器目录)├DBServer(数据库服务端)│ ├Connection│ ├FDB(人物数据库,数据库格式为传奇自定义格式)│ ├Log(角色选择服务端日志)│ ├!AddrTable.txt(IP地址配置)│ ├!IdList.txt(交费账转载 2017-04-17 21:22:43 · 5529 阅读 · 0 评论 -
C#传奇Client编译 framework选择建议
Client编译 framework最好不要选择太搞版本,因为XP系统最多只能安装ramework4.0 如果把版本搞太高XP系统玩家不能使用原创 2017-04-05 17:25:24 · 1293 阅读 · 0 评论 -
c#如何把文件夹压缩打包然后下载
2013-03-12 14:57 6197人阅读 评论(4) 收藏 举报[csharp] view plain copy [csharp] view plain copypublic partial class _Default2 : System.Web.UI.Page{转载 2017-03-06 22:47:05 · 3282 阅读 · 1 评论 -
C#图片存到资源文件,以及调用图片
http://blog.csdn.net/mengdong_zy/article/details/8971154/在程序中会用到图片,有两种方法,一种是将图片放在运行文件夹中,直接调用,另一种是将图片放入资源文件中。方法一,一般在.exe文件同级创建文件夹,如“ico”,然后把图标放进去。在程序中代码采用相对路径调用。这种方式的优点是,以后更换图标比转载 2017-03-17 13:05:13 · 5072 阅读 · 0 评论 -
C# 实现客户端程序自动更新(百度搜索C#云更新程序)
http://www.cnblogs.com/jenry/archive/2006/08/15/477302.html由于微软提供的更新程序使用不方便,所以又写了此程序。此程序是本人一年前所写的一段程序,当时在开发一个CS版本报价系统,当时由于开发过程仓促,代码可能有点不是太规范此程序编译后只有一下AutoUpdate.exe文件与一个配置文件UpdateList.xml,主要通过本地转载 2017-04-05 19:04:36 · 5689 阅读 · 4 评论 -
关闭一个同时执行的线程
2个同时执行的线程。来回调试麻烦。关闭一个调试的线程原创 2019-02-23 13:51:04 · 497 阅读 · 0 评论