unity之VR购物车(三)

前言

  • 经过调查,VR中键盘操作不便,也因为这一缘故,我们采用微信小程序来尽可能简化VR中需要使用键盘的地方,且基本上为点击实现。
  • 收货地址,在小程序中进行填写,在VR中根据用户账号而生成对应的用户填写的收货地址。
  • 实现逻辑:点击购物车-》查看当前购物车页面-》按照淘宝实现选择、全选、结算、管理-》点击结算跳转到收货地址-》点击自己所需收货地址跳转进行支付-》支付成功,跳转回来进行订单页面,此时还可点击取消订单-》还可点击历史订单,查看历史订单详情,查看已发货订单的物流详情
  • 对订单、商品…的进行实例化添加到购物车等页面中,使用Gird对ui实现自动排序,页面框架使用ScrollView搭建

1、购物车页面

unity之VR购物车(三)

2、部分关键代码

1)滑动scrollbar时调整gird中的距离(以免滑飞)
unity之VR购物车(三)
2)实例化及按钮绑定
unity之VR购物车(三)
3)与数据库的操作

  • 以取消订单为例
  • 这里我们没有经过后台,而是C#直接上的【这里最好还是通过线程池来实现(java中词汇,由于不是专攻C#,这里与数据库相关的操作比较潦草,只是简单封装了一个数据库类以减少重复代码)】
    unity之VR购物车(三)
    4)历史订单的显示
    unity之VR购物车(三)