# ym-woool **Repository Path**: CareiOS/ym-woool ## Basic Information - **Project Name**: ym-woool - **Description**: 《传奇世界》手游 cocos2dx Lua 开发,从零开始学习Lua游戏开发。 - **Primary Language**: Lua - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 101 - **Created**: 2025-02-09 - **Last Updated**: 2025-02-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ym-woool #### 介绍 《传奇世界》手游 cocos2dx Lua 开发,从零开始学习Lua游戏开发。 首先介绍一下这个项目,传奇2.5D即时战斗游戏,全部素材来源于官方传奇世界手游客户端,仅用学习使用,请勿用于商业用途。 该项目使用最新的cocos2dx 4 和Lua语言进行开发,高度还原传奇游戏玩法,并对内容进行优化。 目前全部数据采用读取本地配置文件的方式,单机运行。 希望大家喜欢。 #### DEMO体验 微信扫码下载开始游戏: 链接:https://pan.baidu.com/s/17a_kEIN3jgOquqX6jBBTpw 提取码:h2v7 ![demo](https://images.gitee.com/uploads/images/2020/0220/223451_acf8f3f5_1461204.png "31AC12D2D9A57E15AEB3A046011450D7.png") #### 截图 ![登录](https://images.gitee.com/uploads/images/2020/0213/231922_8a993451_1461204.jpeg "1.jpg") ![创建角色](https://images.gitee.com/uploads/images/2020/0213/231934_e397f671_1461204.jpeg "2.jpg") ![Loading](https://images.gitee.com/uploads/images/2020/0213/231943_8ad19bc8_1461204.jpeg "3.jpg") ![主页面](https://images.gitee.com/uploads/images/2020/0220/222948_b8eb8444_1461204.jpeg "1.jpg") #### 运行说明 默认基于Android Studio运行,直接用Android Studio 打开proj.android即可。 编译so 需要修改cocos2dx 或者扩展c文件才需要重新编译so,编译方法如下: 安装python-2.7.17.amd64 执行 cocos中的setup.py 之后检查环境变量 用户环境变量 ANDROID_SDK_ROOT E:\ProgramFiles\Android\sdk COCOS_CONSOLE_ROOT E:\ProgramFiles\cocos2d-x-4.0\tools\cocos2d-console\bin COCOS_TEMPLATES_ROOT E:\ProgramFiles\cocos2d-x-4.0\templates COCOS_X_ROOT E:\ProgramFiles\cocos2d-x-4.0 NDK_ROOT E:\ProgramFiles\Android\sdk\ndk-bundle Path E:\ProgramFiles\cocos2d-x-4.0\templates;E:\ProgramFiles\cocos2d-x-4.0\tools\cocos2d-console\bin; 系统环境变量 ANDROID_HOME E:\ProgramFiles\Android\sdk JAVA_HOME E:\ProgramFiles\MyServer\Program\JDK1.8 Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;E:\ProgramFiles\Python2.7; 这个版本so已经编译好了放在了项目中默认start.lua 如果想修改自行编译 编译so时源码放在在cocos2d-x-4.0的tests里面 不然会有编译路径问题导致编译失败 ####完成日志 2020/02/01 搭建基于cocos2dx 4 + Lua的Android Studio独立运行的开发环境 2020/02/02 完成启动,健康游戏提醒页面 2020/02/03 完成登录页面(输入任意用户名就能进入) 2020/02/04 游戏角色创建界面 2020/02/05 JSON解析与UserDefault保存数据 2020/02/06 游戏角色创建数据保存 2020/02/07 完成游戏角色创建和选择界面 2020/02/08 进入游戏前的Loading界面 2020/02/09 开始进入游戏的主UI,增加落霞岛TileMap地图 2020/02/10 RPG 8方向摇杆实现 2020/02/12 角色移动与镜头跟踪,摄像机边界处理 2020/02/13 TileMap地图碰撞检测,角色名称与血条显示 2020/02/14 增加技能显示,冷却进度动画 2020/02/15 增加蟒蛇怪物,定义怪物刷新配置文件 2020/02/16 怪物碰撞处理,增加中州地图 2020/02/17 技能伤害范围显示绿色的方块 2020/02/18 增加落霞岛NPC,增加蜘蛛和鹿,增加血量头像显示UI,优化怪物刷新 2020/02/20 优化Loading场景,预加载资源,技能特效完成,技能伤害碰撞完成 2020/02/22 完成包裹页面,现在点击包括武器和衣服可以自动换装,目前包裹里存放了全部的物品数据 2020/02/23 完成部分战士和法师技能特效,与伤害范围碰撞,优化技能模块的代码逻辑 2020/03/31 更多内容持续更新中: 战斗 怪物 特效 技能 地图 等等 如果觉得好,就捐赠鼓励一下吧! 联系作者 QQ396196516 获得更多功能。