
游戏框架探索
huangbaif
不想当美工的程序不是好策划
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
游戏框架探索-重放系统
播放系统简述: 记录游戏场景中的命令,保存为文件;播放时加载文件并解析,生成命令流,由游戏进行播放; 小结: 花的时间主要在于 游戏命令的封装;播放文件的保存与加载播放; 每次执行命令后 游戏逻辑的运算结果需一致; 目前仅有重放,待拓展的有撤销(提供一个“相反”的命令) 和 重做 等,即维护一个命令的列表,从而控制游戏的流程; 代码应用:--该条命令记录了将player对象移...原创 2018-06-13 16:15:45 · 353 阅读 · 0 评论 -
基于cocos2dx-lua,udp的局域网游戏
局域网游戏相关简述:使用数据库存储玩家的状态,服务端更新数据库及控制客户端刷新。 1 区分 自己与其他玩家; 即接收到信息时,只接收其他客户端发送的游戏命令,不接收与执行自己发送的命令。创建角色时,使用角色名作为客户端标志。接收数据时进行判断。 2 将游戏命令与协议收发分离,两者不应绑定。执行命令时判断是否需要发送至服务端(接收协议时 不应重复发送 否则进入死循环)。 笔记:...原创 2018-07-02 11:55:31 · 1062 阅读 · 0 评论 -
使用3d坐标系 在游戏中添加2d用及3d用的摄像机
简述:用于计算3维平面上的交互,如:求射线与球面的交点,转化为2d坐标; 使用一个正射投影摄像机,控制旋转的角度(俯视则绕x轴旋转),调整到所需的视角。此时可设置物体z坐标,控制物体位置。摄像机设定3角函数sin:对边/斜边 cos:直角边/斜边 tan:对边/直角边相关代码---- cocos2dx一开始会创建一个默认摄像机default,默认摄像机用于...原创 2018-07-17 10:11:48 · 707 阅读 · 0 评论 -
lua链表运用-cocos-lua创建连线图(UI笔记)
根据坐标链表 生成连线图简述:项目中需要生成一个连线图,使用链表储存连线所需的点,再根据相连的下个点,进行精灵的缩放与调整角度。--点之间的连线 使用九宫格精灵function BattleFuwenView:CreateLinkLineView(parent) local view = XUI.CreateLayout(0, 0, 0, 0) parent:addChi...原创 2018-07-26 20:34:09 · 630 阅读 · 0 评论 -
cocos-瓦片地图使用
瓦片地图简述使用瓦片地图提高资源复用率,提高开发的效率;图块大小可根据需求调整; 相关工具:Tiled-瓦片地图编辑工具Tiled使用详细使用:cocos瓦片地图编辑 步骤: 新建tmx文件:文件-新文件-设置块大小 新建图块,导入资源图片,该资源需放置在res目录下,否则会找不到资源 新建所需图层,进行编辑。 加入阻挡图层,添加块属性 click= 1;...原创 2018-08-08 22:53:33 · 1565 阅读 · 2 评论 -
基于nodejs的psd切图功能
使用nodejs 切图###简述项目近期进行大量换皮,需要更高效率的切图,搜索了相关资料后决定使用nodejs下的psd2json模块用于切图,也因为工具链中ui编辑器支持json(需要修改导出规范,正在修改中,但需要美术按规范出psd文件,意义不大)。经使用是节省了一部分重复性高的的工作 如调用ps已录制好动作进行切图,选择存放文件夹;所需要的psd文件 还是需要手动整理好图层的;当然也...原创 2018-12-26 20:47:32 · 4506 阅读 · 0 评论 -
游戏后台搭建(基于cocoscreator+nodejs+linux-阿里云)
后台搭建环境阿里云linux云服务器(需要为新端口 添加安全组 许可访问)node.jscocoscreator需求全服排行榜存储用户账号运营数据(评估游戏品质)七日留存统计日活统计激励广告展示统计,预计广告收入一 使用nodejs构建http服务安装nodejshttps://www.runoob.com/nodejs/nodejs-install-...原创 2019-07-09 11:45:00 · 3942 阅读 · 0 评论