您当前的位置: 首页 >  游戏

程序员正茂

暂无认证

  • 3浏览

    0关注

    283博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity多人游戏简单实例(一)同步变量

程序员正茂 发布时间:2020-04-10 20:52:05 ,浏览量:3

using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;

public class Health : NetworkBehaviour
{
	public const int maxHealth = 100;

	//需要同步的变化
	[SyncVar(hook ="OnChangeHealth")]
	public int currentHealth = maxHealth;

	//血条
	public RectTransform healthbar;

	public void TakeDamage(int amount)
	{
		//为了保持变量一致,作为服务端时才处理
		if (!isServer)
			return;

		currentHealth -= amount;
		if(currentHealth             
关注
打赏
1660743125
查看更多评论
0.0395s