码迷,mamicode.com
首页 > 其他好文 > 详细

photon+lua服务器搭建实践

时间:2014-12-26 14:36:59      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

最近在搞一套unity+photon手游框架.

没太多经验,所以都是参考的以前端游的开发经验和模式,套用了也差不多.

由于photon的入门简单,而以貌似使用广泛,那么就从它开始.

首先是按教程搞了个helloworld,问题不大.

 

服务器无非几点:

1.通讯。这个引擎解决了,为了使用方便,封装下rpc就行。x86各种打不开,最后果断装了win7-64和vs2013,使用64位库,问题解决。

 

要注意的是资料比较老,上面写只能用.net framework 3.5,工程改下就行。后来发现现在.net framework 4.0也支持的,呃,多走了好多弯路了。

2.读表。使用c#自带的方法读xml也没啥问题。

 

3.数据库。貌似现在流行nosql了,不过没接触过。还是快速入门,找熟悉的mysql直接连。去下个mysql的才c#接上,插入、删除、更新还是老一套。

 

4.脚本。还是使用老一套lua,我们的脚本只是作为策划配置配置用,所以不太在乎性能。这个问题比较多,搞了2,3天。

网上找个资料发现luainterface库比较靠谱,去官网下库luainterface2.0的dll。按网上资料写测试代码,遇到不兼容了。后来查明原因,因为网站提供的是x86的lua51.dll,所以即使luainterface库是anycpu的也无法进入lua51库。那只能自己找那个lua51库,来编译成x64的版本。

中间做了好多弯路1.5.3版本有代码,但是是vs2005工程,不支持x64环境。后来拿他们开源的google库里代码,可以编译了,使用vs2010。这个库c++引用com的库,我实验几次用vs2013载入工程会丢失那个system库的引用。还是安心装个vs2010吧,改下工程编译目标为x64,配置管理选成x64,编译出来就能了。我这里编译好了x64版本的库,偷懒也可以直接下载http://pan.baidu.com/s/1pJNXzkf   。

photon+lua服务器搭建实践

标签:

原文地址:http://www.cnblogs.com/magicsea/p/4186645.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!