位置: 编程技术 - 正文

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#的程序集)

  • 代扣个人所得税怎么算
  • 首套房契税税率是多少?
  • 普通发票领多了会怎么样
  • 工程施工与工程结算在资产负债表里
  • 足浴店装修费用多少
  • 经营成本是营业成本还是营业总成本
  • 融资租赁公司收购要求
  • 小规模纳税人实收资本
  • 土地出让金计算方法
  • 房产原值怎么计算房产面积
  • 劳务公司发放农民工工资的三种形式
  • 图书出版行业做账流程
  • 快递费需要计提吗
  • 什么计入在途物资
  • 子公司代母公司支付费用
  • 成本费用率偏低
  • 申请小型微利企业
  • 增值税进项留抵退税的账务处理
  • 公司与客户合作协议范本
  • 如何制作macos bigsur的启动盘
  • 年末存货怎么计算
  • 高新技术企业研发人员比例要求
  • 如何激活windows10免费
  • 收到押金缴国库费怎么办
  • win10蓝牙怎么开ldac
  • 一只躺在沙滩上的鸟
  • windows7简洁版
  • 为什么生产工人还要求本科
  • 支付投资款怎么做账
  • 期票是不是承兑汇票
  • wordpress主题0skr
  • 一品红叶发黄咋回事儿
  • 若依原创
  • laravel分页
  • 行政事业单位其他应收款核销分录
  • 企业购进商品支付货款时,实际发生现金折扣,应计入
  • 火车及机票退票扣多少钱
  • 会计计入其他业务收入的有哪些
  • 商标注册费用可以退吗
  • 已认证发票对方作废后不重开怎么办
  • 尾款忘记支付,交易关闭怎么办
  • 债券投资的会计科目有哪些
  • 金税盘清卡失败增值税未申报或未比对
  • 付了工资的资产负债表怎么填
  • 交强险必须要买驾乘险才能投保
  • access china
  • 商业一般纳税人标准
  • 投资收益记账
  • 公司班车运费如何入账的
  • 以前多计提的税款怎么办
  • 公司投资者如何避免风险
  • 实收金额少于发票入账
  • 股权转让账务咋处理
  • 增值税发票未认证丢失怎么办
  • 工业企业出售产品应交的消费税额,应计入营业成本
  • 购买固定资产的账务处理
  • win8激活点不进去
  • win8玩英雄联盟fps低怎么办
  • ubuntu安装chia
  • win7系统硬盘
  • windows远程登录命令
  • win1020h2版好不好
  • win10 mobile 1709
  • windows7 读不了u盘怎么解决
  • linux中的rpm什么意思
  • 优化太差
  • cocos2d-x教程
  • cocos2dx 3.1.1 win8+eclipse环境下android游戏开发环境搭建
  • perl chr
  • android launchers
  • node 创建文件夹
  • node.js tcp 服务器
  • unity获取手机型号
  • javascript基础笔记
  • js获取url参数值的两种方式
  • 安卓监听功能
  • 如何理解税收的本质
  • 浙江应急管理厅焊工证查询
  • 中国十大经济排名
  • 2018年北京个人所得税查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设