06 2019 档案

摘要:一、发射子弹 这一部分实现玩家控制自己坦克发射子弹,而其他玩家保持不动。 主要的思想使用RPC: 1、首先为发射炮弹脚本添加PhotonView组件 2、如果是本地组件,直接调用Fire()函数 3、调用远程玩家的RPC的Fire()函数,来实现远程玩家的设计效果,进而实现同步。 代码如下: 完整的 阅读全文
posted @ 2019-06-27 19:48 彩色的梦 阅读(381) 评论(0) 推荐(0)
摘要:一、动态生成坦克 1、首先将Tank预设放置到Resources文件夹下 2、进入房间后生成坦克,主要用到的函数为:Quaternion.identity表示无旋转 完整代码: 二、动态生成坦克后摄像机跟随会产生问题 怎样实现摄像机动态跟随? 整体的思路是通过Photon View组件的isMine 阅读全文
posted @ 2019-06-24 21:21 彩色的梦 阅读(357) 评论(0) 推荐(0)
摘要:这个游戏可能有点大,我们一步步来实现。 一、模型的导入和坦克的移动逻辑 首先给坦克模型添加Rigidbody组件,设置mass=2000;添加Box Collider组件,调整触发器的大小。 编写模型移动的脚本: 以上脚本的编写和普通游戏物体的移动相似,通过获取X和Y轴进行旋转和移动。 ***这里要 阅读全文
posted @ 2019-06-17 21:48 彩色的梦 阅读(768) 评论(0) 推荐(0)