Skip to content

einverne/writing

Repository files navigation

汉字练习及评价应用

项目简介

本项目使用 Cocos2d-x-2.2.6 开发,目前已经完成 Win32,及Android部分的开发,正迁移至iOS。本应用以辅助练习汉字,及给汉字评价为重点。

项目环境

Cocos2d-x-2.2.6 link
建议使用 Python 2.7.x 新建项目

win32开发:

  1. Visual Studio 2012 with help of visual assist

Android开发:

  1. Eclipse with ADT & CDT
  2. JDK
  3. Android SDK
  4. Android NDK r9

iOS开发(待更新)

  1. xcode

项目配置

win32项目

项目中可能遇到找不到Resources目录,也就是寻找不到资源的错误,此时在项目属性中做如下修改:

项目属性 - 配置属性 - 调试 - 工作目录 $(ProjectDir)..\Resources

Android

安装Android开发环境,配置NDK环境变量(设置NDK_ROOT的环境变量,指向文件目录中Android NDK解压的目录类似“D:\Android\android-ndk-r9\”)。

导入 proj.android 项目到 Eclipse 中,导入之后可能会产生很多的错误。此时注意配置。

选中Project,右击"Properties",在左边栏中找到Java Build Path,在Source Tab中找到Link Source Browse找到 $COCOS2DX-HOME/cocos2dx/platform/android/java/src/

项目属性->C/C++ Build->"Builder Settings"->"Build command"->改为"${NDKROOT}\ndk-build.cmd"

项目属性->C/C++ Build->"Environment"->添加名为"NDK_MODULE_PATH",值为"\cocos2d-x-2.1.5;\cocos2d-x-2.1.5\cocos2dx\platform\thirdparty\android\prebuilt\"的变量,根据自己的实际所在地址填写.

将Resources中资源文件拷贝到assets文件夹中,并且适当修改Android.mk文件

项目分支说明

  • master

      已经很久没更新了。不想再管了。
    
  • backupmaster

      历史遗留。早期基于砖墙的交互版本。
    
  • new_writing_app

      历史遗留
    
  • tongji

      历史遗留, 用于统计.
    
  • radical

      好像是用于松弛匹配算法的。调用lua引擎时存在空指针问题。不想跟进更新了。
    
  • yibihua

      易笔画 分支,易笔画 Android 版 分支,暂未更新至最新版.
    
  • yihanzi

      易汉字 分支,易汉字 Android app,已更新至最新版本.最新版本的笔画笔顺评判(重点关注)
    
  • bujian

      最新版本的结构布势评判。(重点关注)