ItemController.js 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. // Learn cc.Class:
  2. // - https://docs.cocos.com/creator/manual/en/scripting/class.html
  3. // Learn Attribute:
  4. // - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html
  5. // Learn life-cycle callbacks:
  6. // - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
  7. cc.Class({
  8. extends: require("BaseItemConstroller"),
  9. properties: {
  10. },
  11. // LIFE-CYCLE CALLBACKS:
  12. onLoad() {
  13. this._super();
  14. this.receiveinfo();
  15. },
  16. start() {
  17. },
  18. creatoritem() {
  19. },
  20. // update (dt) {},
  21. item_prefab() {
  22. cc.loader.loadResDir("prefab/Items/Belt", cc.Prefab, (err, beltArr) => {
  23. // ...
  24. console.log("belt预设:", beltArr.length);
  25. });
  26. cc.loader.loadResDir("prefab/Items/Gloves", cc.Prefab, (err, glovesArr) => {
  27. // ...
  28. console.log("gloves预设:", glovesArr.length);
  29. });
  30. cc.loader.loadResDir("prefab/Items/Belt", cc.Prefab, (err, helmArr) => {
  31. // ...
  32. console.log("helm预设:", helmArr.length);
  33. });
  34. cc.loader.loadResDir("prefab/Items/Belt", cc.Prefab, (err, necklaceArr) => {
  35. // ...
  36. console.log("necklace预设:", necklaceArr.length);
  37. });
  38. cc.loader.loadResDir("prefab/Items/Belt", cc.Prefab, (err, shoeArr) => {
  39. // ...
  40. console.log("shoe预设:", shoeArr.length);
  41. });
  42. cc.loader.loadResDir("prefab/Items/Belt", cc.Prefab, (err, kneeletArr) => {
  43. // ...
  44. console.log("kneelet预设:", kneeletArr.length);
  45. });
  46. cc.loader.loadResDir("prefab/Items/Belt", cc.Prefab, (err, topDownLoadArr) => {
  47. // ...
  48. console.log("topDownLoad预设:", topDownLoadArr.length);
  49. });
  50. cc.loader.loadResDir("prefab/Items/Belt", cc.Prefab, (err, wrist_supportArr) => {
  51. // ...
  52. console.log("Wrist_support预设:", wrist_supportArr.length);
  53. });
  54. },
  55. receiveinfo() {
  56. this.node.on("ItemInfo", (item_name, item_grade, item_master_type, item_master_value, item_Attached_num) => { //生成物品
  57. console.log("物品信息:", item_name, item_grade, item_master_type, item_master_value, item_Attached_num)
  58. }, this);
  59. },
  60. //物品 名字 等级 类型 品级 主属性 主属性数值 副属性 副属性数值
  61. // creator_Item(name, grade, itemtype, gradetype, mastertype, mastervalue, Attachedtype, Attachedvalue) {
  62. // name;
  63. // grade;
  64. // itemtype;
  65. // gradetype;
  66. // mastertype;
  67. // mastervalue;
  68. // Attachedtype;
  69. // Attachedvalue;
  70. // },
  71. });