位置: 编程技术 - 正文

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

  • 房产契税是怎样计算的
  • 增值税发票系统怎么读入发票
  • 增值税留抵税额账务处理
  • 排污费用计入什么会计科
  • 预收账款怎么做财务分析报告
  • 一般纳税人简易计税可以抵扣进项税额吗
  • 跟个人租车可以到税务局开发票吗
  • 职工教育经费8%怎么算
  • 怎么核算金融企业收入
  • 购买固定资产没付款怎么入账
  • 抵减以前年度多缴企业所得税分录
  • 企业所得税权责发生
  • 福利能开专票吗
  • 会议费税前扣除标准2021
  • 付款申请需要附什么依据
  • 企业用户纳税人识别号不合法
  • 什么情况需要对房屋外观拍照
  • 不计入工资薪金所得的有哪些补贴
  • 进口商品买卖的关键环节
  • 花语大全各种花的花语花树
  • 信息化投入费用包括哪些
  • 价款包括增值税税率吗
  • 企业所得税申报错误怎么更改
  • 销售额是否含税?
  • 转让子公司产生的投资收益在合并层面是不是全部抵消
  • php实现用户登录
  • 树莓派能干什么
  • 主营业务收入借贷方向
  • 全网首发是什么意思
  • 相机4244
  • chat功能
  • 区块链技术开发入门
  • win11设置项改中文
  • php新手入门教程
  • 个体户一直未申报会怎样
  • 怎么样写合同书
  • 企业应采用
  • 个人垫款公司将款支付个人算是资金回流吗
  • 如何免费下载win10 家庭版
  • php网站首页的源码在哪里
  • 直播属于什么行业门类
  • 什么是俗称的汇款
  • 开票资料更改
  • 银行代发工资必须是本行的卡吗
  • Table ‘xxx’ is marked as crashed and should be repaired 错误解决方法参考
  • 土地出让合同的法律效力
  • 小规模纳税人免税会计分录
  • 工资挂账怎样做账
  • 存货非正常损失进项税额转出分录
  • 一般账户的网银操作员变更怎么办理
  • 工业企业出售产品应交的消费税额,应计入营业成本
  • 差旅费账务处理的摘要
  • 购买国家机关证件罪量刑标准
  • 公司经营范围怎么填
  • sqlserver key
  • Ubuntu安装ssh
  • sar 命令
  • mac声音怎么调大
  • win7系统多久不动自动关机
  • windows10如何关闭快捷键
  • 固定ie浏览器
  • win7怎样解除无线连接限制
  • Tutorial 6:Translation Transformation
  • Extjs的FileUploadField文件上传出现了两个上传按钮
  • nodevideo翻译
  • 用python进行图像处理
  • CocoStudio textfiled 文本点击区域按背景拉伸
  • python移动目标跟踪
  • python jose
  • javascript函数如何定义及其作用
  • 如何查询税务情况
  • 农业部利剑行动
  • 纳税人不办税务许可证
  • 北京社保三方协议
  • 执法事业单位改革最新进展
  • 社保并入税务局的时间
  • 普惠性和非普惠的区别
  • 困难减免土地使用税
  • 基层税务稽查具体内容
  • 资源税条例实施细则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设