位置: 编程技术 - 正文

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

  • 发票丢失的税务处罚
  • 不是党员证明哪些情况需要开
  • 现金股利和现金利润的区别
  • 一般户用途可以是往来款吗
  • 环境保护税属于什么税种
  • 产品未含税价格怎么算
  • 不进行工商登记会怎样
  • 房产租赁合同印花税
  • 会计期末要做的事情
  • 房地产土地增值税计税依据
  • 保险公司赔款可以用子女的二类卡吗
  • 专项维修资金的,由县级
  • 企业代缴个人所得税打印完税证明
  • 投资支付的现金增加说明什么
  • 网上纳税申报怎么填
  • 购买固定资产未收到发票怎么办
  • 合同开票金额一定等于合同额吗
  • 处置固定资产按残值还是净值
  • 小规模季度超过30万怎么填报增值税
  • 审计费的会计科目
  • 固定资产折旧会计做账
  • 工厂拆迁补偿款60岁前和60岁后有什么标准
  • 民办非企业单位和私营单位的区别
  • 王者荣耀中太乙真人的技能有哪些?
  • 贴现到期不获付款
  • 预缴附加税款会退税吗
  • 软件登记费用
  • 贷款减值损失计提还能转回吗
  • php sql语句
  • 最快的XQD存储卡是什么
  • 前端静态页面
  • yii2入门
  • android_app.intro
  • 又拍云使用教程
  • 网络电话综合布线
  • 小企业会计准则适用于哪些企业
  • es6 promise是什么
  • 公司赠送客户的产品怎么核算
  • phpcms怎么样
  • 劳保统筹费计入什么科目
  • 年报和汇算清缴不一致怎么处理
  • mysqlbinlog命令详解
  • mysql主要支持哪些数据类型?
  • mongodb bi
  • 建筑业委托加工合同范本
  • 出口退税单机版是什么意思
  • 上级拨付的债券怎么做账
  • 低值易耗品摊销计入什么科目
  • 小规模纳税人报哪些税
  • 劳务公司核定征收怎么交税的
  • 住宿费开的增值税专用发票怎么记账
  • 固定资产核算的内容主要包括
  • 自来水公司代收污水处理费
  • 暂估费用的账务处理管理
  • 货物运费是否计入成本
  • 进项票取得晚了怎么抵扣
  • mysql的拼接符号
  • linux如何读
  • 无法将此电脑升级到最新版本的windows10
  • ghost重装步骤
  • linux如何拨号
  • egui.exe是什么进程
  • mac怎么旋转窗口
  • TestOpenGL
  • nodejs 异步
  • 请找到以下
  • 转义字符对应英文
  • iframe的使用和例子
  • linux安全加固的内容是什么
  • ajax+node+request爬取网络图片的实例(宅男福利)
  • JavaScript中property和attribute的区别详细介绍
  • html里的标签
  • centos6.5设置网络
  • 安卓手机后退键
  • 安卓手机管家
  • 个人所得税赡养老人可以填两个吗
  • 土地增值税按什么价格
  • 慰问金能直接转账吗
  • 汽车契税和购置税一样吗
  • 2021年下半年财务部工作计划
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设