位置: 编程技术 - 正文

TNet Tasharen Networking 学习总结

编辑:rootadmin

推荐整理分享TNet Tasharen Networking 学习总结,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

TNet TasharenNetworking插件可用于轻量级多人网络游戏的网络功能的开发。

功能说明:

每启动一次程序,自动创建一个角色,通过鼠标点击可控制角色的移动,多个客户端可同时控制各自的角色移动,并能看到其他角色的移动。

实现过程:

1、创建项目TNetDemo,导入TNetTasharen Networking 2.0.3.unitypackage。

2、解压TNetDemoAssetsTNetTNetServer.zip中的TNServer.exe,并运行。

3、创建场景start,创建一个空物体GameManager,添加脚本TNManager、TNAutoJoin。

4、创建场景game,添加cube做Ground,添加capsule做Player,作为游戏场景。

5、创建场景disconnet,添加text,作为无法连接网络时的显示场景。

6、将start、game、disconnet添加到File - Build Settings - Scenes In Build中。

7、打开start场景,在GameManager的TNAutoJoin脚本中设置First Level和DisconnetLevel属性分别为game和disconnet。

当有网络连接时,运行start,将进入game场景;若无网络连接,将进入Disconnect场景。

TNet Tasharen Networking 学习总结

8、打开game场景,实现游戏功能。

(1) 在MainCamera上添加TouchHandler脚本,用于获取鼠标点击在屏幕上的世界坐标,以控制Player的移动。

(2) 在Player上添加TNObject脚本。

(3) 为Player创建PlayerMove脚本,控制Player的移动。

这里需要注意的是,Player的父类是TNBehaviour。

(4) 为Ground创建Ground脚本,实现通过鼠标点击控制Player移动的功能。

(5) 将Player做成Prefab,删除game中的Player。

(6) 创建一个空对象,添加TNAutoCreate脚本,设置Prefab为Player。

9、打开start场景,将Player的Prefab添加到GameManager的TNManager脚本中的Objects中。

到这就OK了,可以发布一个exe运行起来,同时在unity中运行游戏,就可以看到效果了。

TNet Tasharen Networking插件下载地址: ed)

TNetDemo源码地址: TasharenNetworking视频教程:

C#程序员整理的Unity 3D笔记(十):Unity3D的位移、旋转的3D数学模型 遇到一个想做的功能,但是实现不了,核心原因是因为对U3D的3D数学概念没有灵活吃透。故再次系统学习之—第三次学习3D数学.本次,希望实现的功能很

unity学习日志 1直接在unity中接sdk渠道

C# Thread中函数如何设置参数 publicvoidStartServer(stringip,intport){m_socketThread=newThread(()={StartAccept(ip,port);});m_socketThread.Start();}publicvoidStartAccept(stringip,intport){IPEndPointipEndPoint=newIPEndPoint(IPAddres

标签: TNet Tasharen Networking 学习总结

本文链接地址:https://www.jiuchutong.com/biancheng/375801.html 转载请保留说明!

上一篇:Unity3d中使用自带动画系统制作下雨效果(一)(unity3d怎么写代码)

下一篇:C#程序员整理的Unity 3D笔记(十):Unity3D的位移、旋转的3D数学模型(c#的程序集)

  • 净利润跟税后利润是二个概念吗
  • 资源税的计税依据含增值税吗
  • 小型微利企业所得税减免政策
  • 赠与税是什么税种
  • 安置残疾人税收优惠
  • 销项负数发票能用吗
  • 综合年度自行申报后要怎么操作
  • 酒店物料消耗包括哪些
  • 劳务公司劳务协议范本
  • 销售使用过的汽车如何缴纳增值税
  • 员工拓展活动方案范文
  • 固定资产清理属于什么科目
  • 回迁房的交易流程
  • 小规模无票收入怎么做账
  • 生产用电费
  • 企业纳税总额包含哪些
  • 已认证的发票没领怎么办
  • 差额征税扣除额大于收入时如何开票?
  • 对公给个人转账可以写成什么
  • 技术服务费进项票会计分录
  • 国家减免税额怎么入账
  • 暂估收入的凭证怎么做
  • 物料买回来再发货可以吗
  • 计提福利费用会计分录
  • 固定资产清查盘亏账务处理
  • 总杠杆系数的计算公司
  • 大巴车票抵扣税率
  • 历年亏损企业开什么发票
  • 每股收益怎么计算净利润
  • mac系统怎么删除用户
  • 以前年度应交税费调整
  • 房屋租赁会同
  • 转出未交增值税和未交增值税区别
  • php linux常用命令
  • 公允价值变动损益属于什么科目
  • 产品工人工资属于制造费用吗
  • 基于opencv的图像处理
  • php生成随机字母数字代码
  • opencv项目开发实战
  • 一觉醒后浑身酸痛
  • 发票勾选了还能冲红吗
  • 研发费用加计扣除2022政策
  • 跨境电商企业账务如何做账
  • 税务清单打印不全
  • access数据库用户名和密码
  • SQL2005 自动备份的脚本
  • sqlalchemy 封装
  • 保理公司会计核算讲解
  • 未开发票如何确认收入并进行申报?
  • 残保金会计分录人员经费
  • 企业政策性搬迁所得税管理办法解读
  • 含税金额和税额的关系
  • 库存商品差额调整会计目录
  • 资产减值损失年报怎么调整
  • 账外房屋按评估值入账怎么进行会计处理
  • 社保公积金怎么取出来
  • 公司购买的车辆
  • 安装mysql失败原因
  • mysql5.7.22安装配置教程
  • xp系统安装惠普1010教程
  • 电脑连接宽带时出错怎么办
  • win7如何查看图片的rgb
  • CentOS下Uptime命令详解
  • centos怎么配置dns
  • windows xp windows
  • win7系统清理c盘空间不足
  • linux有两个ip
  • 基于javascript的毕业设计
  • opengl自学
  • ubuntu创建虚拟网卡
  • python文件操作方法
  • 江苏国税电子税务局怎么登录
  • 温州电子税务局电话号码
  • 甘肃税务局电子税务局官网
  • 个人所得税完税证明在哪里查询打印
  • 营业账簿中的其他账簿包括
  • 交管123发票审核
  • 个体户不用开发票只纳税和记账的话还会罚款吗?
  • 地税服务费算什么科目
  • 车辆报废补贴怎么拿
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设