技能系统基本完善 ,现在需要完善基础技能

This commit is contained in:
panw
2025-07-07 17:19:02 +08:00
parent 3798f9da95
commit b642c1d40f
5 changed files with 7754 additions and 7529 deletions

View File

@@ -82,7 +82,6 @@ export class EquipSkillComp extends CCComp {
if(this.skill1.cd_time < (this.skill1.cd)){
this.skill1.cd_time+=dt
}else{
this.skill1.cd_time=0
if(this.skill1.type==1){
this.do_skill1()
}
@@ -93,7 +92,6 @@ export class EquipSkillComp extends CCComp {
if(this.skill2.cd_time < (this.skill2.cd)){
this.skill2.cd_time+=dt
}else{
this.skill2.cd_time=0
if(this.skill2.type==1){
this.do_skill2()
}
@@ -104,9 +102,8 @@ export class EquipSkillComp extends CCComp {
if(this.skill3.cd_time < (this.skill3.cd)){
this.skill3.cd_time+=dt
}else{
this.skill3.cd_time=0
if(this.skill3.type==1){
this.do_skill3()
// this.do_skill3()
}
}
this.boxs.getChildByName("skill3").getChildByName("icon").getChildByName("cd").getComponent(ProgressBar).progress=(1-this.skill3.cd_time/this.skill3.cd)
@@ -129,7 +126,13 @@ export class EquipSkillComp extends CCComp {
this.do_skill(this.skill2.uuid)
}
do_skill3(){
console.log("do_skill3")
if(this.skill3.uuid==0) return
if(this.skill3.cd_time < (this.skill3.cd)) return
if(smc.vmdata.mission_data.skill_stone < SkillSet[this.skill3.uuid].cost){
oops.gui.toast("技能石不足", false);
return
}
smc.vmdata.mission_data.skill_stone-=SkillSet[this.skill3.uuid].cost
this.skill3.cd_time=0
tween(this.boxs.getChildByName("skill3")).to(0.1, {scale:v3(1.2,1.2,1)},{onComplete:()=>{
tween(this.boxs.getChildByName("skill3")).to(0.2, {scale:v3(1,1,1)}).start()

View File

@@ -81,7 +81,10 @@ export class EquipsComp extends Component {
break
case "accessory":
if(this.accessory.uuid==0) return 4
lv=EquipInfo[this.accessory.uuid].lv
lv=EquipInfo[this.accessory.uuid].lv+1
if(lv>5){
lv=5
}
break
}
return lv