代码拉取完成,页面将自动刷新
同步操作将从 锅巴汉化/Evolve 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
0、环境配置 IDE使用
1、helloworld
2、显示图片(5)
3、按键操作控制(上,下,左,右)按键响应 (5)
4、图片绘制控制(水平镜像,垂直镜像,顺时针旋转90,180,270,水平镜像后旋转270,水平镜像后旋转90)(10)
5、绘制地图层和建筑层(通过教学视频熟悉CoolEdit地图工具及导出的java数据结构,根据CoolEdit导出的数据data.java来绘制,可以手动将导出的数据,转化为json,或者c++/c#中的数据结构)(40)
6、对数据层增加阻挡块(10)
7、人物动画绘制(人物上下左右行走动画)(10)
8、人物按键控制行走(上下左右控制人物行走)(10)
9、添加游戏状态机控制(主菜单->游戏中->游戏结束->主菜单)(10)
总分100, 初级65分以上达标,高级80分以上达标
注:
1,2,3 基本是送分
4 图片的绘制处理,这个稍微复杂一点
5 这个是最重要的考核项,考核数据结构解析和处理,大家要仔细看视频说明
6,7,8是加分项,根据你们自己进度,选择
【提示:地图和人物的绘制,都需要先在程序中用代码将地图和人物的大图,按照顺序拆分成小图,然后对小图做对应的旋转,镜像后,保存到Image数组,作为我们后面绘制地图和人物的元图数组资源】
【PRG.jar是我们java的demo源代码,懂java的可以反编译看下源代码理解一下】
【不允许用PS或者其他图片处理工具先对图片做拆分,然后保存对应的小图,我们考核的是程序,不是美术】
【可以用TexturePacker或者Unity自带的Sprite或者生成网格来做图集切分,请在代码中生成所有需要的小图图元数组】
[地图层绘制时,注意要从nMapData0数据中获取地图层索引,然后用 索引-1 去对应mapItem0数据中的值,才是最终的地图层索引]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。