背包系统的实现

我想要实现一个背包系统,可以点击或者滑动换页,但是不清楚应该如何实现,大体上明白应该使用scrollview去实现换页,但是每一页里面的那些东西应该怎么处理呢?苦恼了很久了,跪求大神指点一下!

或者谁有相关的教程,给个链接也好~~

前段日子 刚做完 说下思路吧 假设显示区域300X300 滑动区域 假设显示区域能显示4X4个物品 纵向滑动 吧你所有的物品选一下 需要多高 能放下 来设置 滑动区域大小 然后每个物品 再循环里面一个一个的放 记录下 id 和名字 点击的时候好知道点的是哪个

那怎么实现换页了呢?

看看 代码 pageView 有换页 但是 哪个 好像 新版本废除了吧 如果 用老的 可也 pageView 嵌套scrollview 如果 没有 scrollview有个 设置 进度 的 函数 看看 自己计算总的百分比 然后实现直接跳转

你好,能大概说下实现背包系统的思路么,最近也在头疼这个问题,非常感谢!!!

我研究了一天,你去看一下官方的那个pageview的例子,照着那个写一个,基本功能都能实现,但是绘制的东西如果很多的话,每次打开那个界面都会很卡,因为for循环每次都会创建一遍。我正头疼这个问题…

我是用pageview直接在每页创建了好多按钮,可是那样在打开页面的时候会因为加载导致卡顿几秒才进去…你是怎么处理的??我是用的cocostudio2.1.5 导出的是csb文件,读取的话时返回Node*类型的对象,不能使用clone()方法,你有什么好的思路么…

这个 很头疼 所以 你要用scrollview 就不会有这问题 所以你要看看 scrollview的源码 然后一样能实现pageview的功能

我看网上的scrollview也是说for循环,往里面一个一个添加,这样的话从本质来讲,和pageview没有区别…

自己写的画就直接动态模拟
一个显示背包的面板,一个滑块
监听滑块的滑动事件(位置移动)
根据滑块移动的位置计算出当前页面显示的背包物品的列表,然后根据背包面板的规则显示并且摆正好位置就可以了

嗯 但是pageview 这个控件添加item 超过15个就会卡了