位置: 编程技术 - 正文

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

  • 经营租赁含有免租金吗
  • 幼儿园经营支出指什么
  • 向银行借入短期借款偿还前欠货款
  • 研发支出资本化支出在报表哪里
  • 一般纳税人厂房出租怎么开票
  • 一人有限公司年度审计报告
  • 个人取得哪项收入需要缴纳个人所得税
  • 资产重组的税务筹划
  • 丢失海关专用缴款书后该怎么处理其相关会计分录
  • 代销手续费如何开票
  • 一般纳税人开技术服务发票
  • 总分机构类型怎么选
  • 物业公司安装监控
  • 实收资本印花税最新政策2023年
  • 开红字冲红发票 下个月怎么申报
  • 暂估销售收入怎么做分录
  • 绿植租赁公司都适合什么名字
  • 公司净资产怎么算的
  • 运输发票车种车号要求 自有车
  • 收到的劳务费发票可以抵扣吗
  • 工会资助贫困大学生
  • 增值税发票的进项和出项要一致吗
  • 出口转内销会计账务处理
  • 总账建账科目顺序
  • 注销企业基本户需要先注销一般户吗
  • 企业财务会计
  • 董事会会费应计什么科目
  • 福利企业增值税即征即退会计处理
  • codelite怎么进行编译
  • 螺旋状芦荟 (© David Madison/Getty Images)
  • 资产负债表各项目年初余额栏内各项数字
  • 微调是调哪里
  • 未拿到发票怎么做账
  • 分公司可以开基本账户吗
  • 购进来的样品怎么账务处理
  • 商业承兑汇票和银行承兑汇票的分录
  • css隐藏元素的方式
  • phpcms程序
  • 织梦如何使用
  • SQL Server 2005 同步复制技术
  • 防伪税控技术
  • 生产设备改扩建会计分录
  • 应交税费的账务处理一般纳税人
  • 现金短缺与溢余解析
  • 主营业务税金及附加借贷方向
  • 修理费未收到发票怎么办
  • 跨年度退货
  • 互联网企业资产评估
  • 结转公允价值变动
  • 财报实收资本
  • 进项税转出补缴增值税 城建税及两费
  • 账面净值什么意思
  • sql server错误和使用情况报告
  • mysql m1
  • mysql中的触发器
  • mysql数据库数据迁移
  • centos6.10安装
  • mac如何设置启动系统
  • win7 更新
  • 手机ssh远程连接服务器
  • Linux查看文件的大小
  • 基于专业性的家校双向互动,需要家长的学校教育参与
  • ai人工智能python
  • 如何创建node项目
  • node.js操作mssql
  • Python中random模块
  • 手游 unity
  • JavaScript 中的事件教程
  • python文件的读操作方法
  • jquery实现动画
  • android基于
  • 国家税务12366电子税务局重庆
  • 港口的码头用地
  • 国家税务局广东省电子税务局下载
  • 土地增值税按什么价格
  • 车船税填表说明
  • 珠宝消费税怎么计算出来的
  • 福建地税网上办事大厅
  • 集美区区委书记什么级别
  • 江西鹰潭潭花酒60度
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设