位置: 编程技术 - 正文

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

  • 企业所得税应纳税所得额怎么算
  • 自然人个税申报换电脑数据怎么合并
  • 发票章盖金额上去了
  • 个人独资企业转个体户怎么办理
  • 财报一季度
  • 去年的增值税普票能作废吗?
  • 2019年印花税税率多少
  • 行业协会的作用定位
  • 普通发票可以改明细吗
  • 信用卡逾期滞纳金是按天还是按月计算
  • 低值易耗品摊销借贷方向
  • 房地产企业销售老项目税率
  • 计提附加税的会计分录
  • 快递费税率为什么是9
  • 物业代收自来水水费
  • 科技型中小企业怎么认定
  • 增值税附加税什么情况交
  • 定额发票报销需要明细吗
  • 外帐如何暂估应付账款
  • 本月不抵扣的发票不入帐吗
  • 企业利息收入如何做分录
  • 知识产权代理公司前景如何
  • 基准收益率是
  • PHP:oci_set_client_info()的用法_Oracle函数
  • phpcms手册
  • 客户抽奖活动方案
  • 纳库鲁的念能力
  • Laravel 5.4向IoC容器中添加自定义类的方法示例
  • 加德满都治安状况如何
  • 同业拆入属于哪个行业
  • php发送post请求api
  • 隐藏index.html
  • Squarespace 和 WordPress 的区别
  • vue笔记项目
  • 宣传活动费用什么发票开?
  • 对标是啥
  • iframe嵌套页面点击里面的按钮
  • 《一文搞懂IoU发展历程》GIoU、DIoU、CIoU、EIoU、αIoU、SIoU
  • web系统的安全现状
  • php 验证类
  • 发票整理归类汇总流程
  • 增值税发票打印出格了能用吗
  • 上月增值税报表还可以更正吗
  • 公账转给员工工资
  • 税金及附加包括哪些
  • 免税法扣除法抵免法的区别
  • 大额医疗保险计入什么科目
  • 投资收益交增值税税率是多少
  • 什么情况个税可以扣除
  • 控股股东变更,业务有望质变的公司
  • sql server基本知识
  • 其他应收款是负数怎么报税
  • 防伪税控服务费计入什么科目
  • 报销无法取得发票
  • 企业设备维修
  • 备用金取多少钱会被监控
  • 报销差旅费属于付款凭证还是收款凭证
  • 工程完工结算报告范本
  • 零售商品储存的核算包括[ ]
  • mysql_info
  • windows 8
  • ubuntu 12.04使用QQ截图安装教程
  • win8出现问题需要重启
  • win7如何更改文件后缀格式
  • xp系统组策略怎么打开
  • windows10图标显示不出来
  • linux 开启snmp
  • WIN10补丁无法卸载
  • cocos2dx4.0教程
  • nodejs项目搭建
  • nodejs后端教程
  • 编写折半查找的程序
  • dom的操作
  • 深入理解计算机系统
  • python如何批量造数据
  • JavaScript isPrototypeOf和hasOwnProperty使用区别
  • jquery里面的$是什么意思
  • 广州税务局前局长是谁
  • 预约怎么缴费
  • 瑞士州税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设