- 博客(11)
- 资源 (19)
- 收藏
- 关注
原创 unity photon中技能效果网络同步
困扰很多天的技能效果同步终于解决了,办法:1.将技能创建数组,把预制件赋值给英雄技能数组;2.技能添加碰撞事件;3.在释放生成技能时用PunRPC,同步到所有客户端,这时所有的技能效果就可以同步了,这是非常关键一步,之前曾经用photonnetwork实例化技能,但是只是同步了部分效果,在碰撞逻辑处理上,这个办法很纠结,又想过用photonserilze传参数,发现也不靠谱,需要传的参数太多...
2019-05-31 10:45:18 951 15
原创 Photon网络中Player中存取数据
网络player中自然在应用中要根据需要存储一些游戏数据,比如头像、击杀对方英雄数,击杀的英雄列表等。Hashtable initialProps = new Hashtable() { { AsteroidsGame.PLAYER_READY, isPlayerReady }, { AsteroidsGame.PLAYER_LIVES,AsteroidGame.PLAYER_MAX_lives...
2019-05-27 23:16:11 1069 2
转载 转获取控制朝向方位信息
在进行unity开发时,使用character control组建的实例,人物平滑的转向,然后朝着正前方移动。这里实现三个效果,鼠标点击物体向正前方移动、awsd控制朝向、物体始终朝向目标。1)鼠标点击目标移动if (Input.GetMouseButton (0)){transform.Translate (Vector3.forward * Time.deltaTime * move...
2019-05-19 10:12:35 273
原创 通过实例观察WaitForEndOfFrame()作用
private IEnumerator EndOfGame(string winner, int score) { float timer = 5.0f; while (timer > 0.0f) { InfoText.text = string.Format("Player {0} won with {1}...
2019-05-19 08:42:15 4281
原创 Unity Photon中animtion动画同步问题
在操作PLay的脚本中,网络序列化函数中,添加一个动画名称或者动态,string animationname,在本地进行动画控制完顺便给赋值,在player序列化函数中接收和发送,注意不要再update一直播放,具体小细节自己再修正,大的方法就是这样。...
2019-05-11 17:02:37 1201 2
原创 unity pun冲锋技能逻辑实现
Player预制体设置collider,istrigger设为true,ontrigger触发函数里如下:public void OnTriggerEnter(Collider other){if (!photonView.IsMine){return;} if (other.tag.Contains("Player")) { d...
2019-05-11 00:19:22 780
转载 随机获取圆内点
System.Random random = new System.Random(1000);//半径随机 ,弧度随机public Vector2 GetCirclePoint(int m_Radius){//随机获取弧度float radin = (float)GetRandomValue(0, 2 * Mathf.PI);float x = m_Radius * Mathf.Cos...
2019-05-08 16:29:29 1263
原创 网络手游对战中冲锋技能实现
困扰三天终于解决,期间主要走了好多弯路,记录一下,case 0:if (PlayerManager.LocalPlayerInstance != null){bugtext.text = “zhixing case 4,chongfeng”;if (PlayerManager.LocalPlayerInstance.GetComponent().IsMine){GameData.cu...
2019-05-07 23:23:16 232
转载 Unity中FixedUpdate和Update的区别
原因首先得说FixedUpdate和Update的区别,FixedUpdate是每隔一定的周期执行一次,比如每隔1秒执行30次;Update是每帧之前执行一次,比如一般的FPS为30,也就是1秒有30帧,那么也是1秒执行30次。但是每隔一定的周期执行与系统性能无关,无论系统怎么样,都会1秒执行30次。而帧与系统性能有关,通常受到渲染的影响。比如同样一款游戏,性能好的电脑的FPS是30,差一点的可能...
2019-05-06 22:47:54 687
转载 Translate方法和MovePosition方法的区别
u3d里物体移动的方法有很多种,初学者最容易弄混淆的是transform.Translate和rigidbody.MovePosition。都是移动,这两者到底有什么区别呢?其实transform.Translate相当于直接改变物体的位置,可以参照自身坐标系或者世界坐标系,如果物体本身不是刚体,这个方法完全可以搞定,但如果物体是刚体,这个方法在刚体发生了碰撞后会发生不规则运动(实测)。而M...
2019-05-06 22:43:29 6086 1
原创 photon 设置碰撞体
设置一个全局collider变量,在[punrpc]网络调用函数中直接调用。另外组件删除很多时候如果主体在不要detroy 可以.enabled来控制。
2019-05-06 16:14:21 251
0189unity3d 游戏场景模型 Toon Level Kit 卡通场景合集.rar
2021-01-26
0186[模型] Unity3D场景 Tropical Nature Pack 热带植物包.rar
2021-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人