自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 2021-10-31 Unity向C#服务器请求下载文件的坑

Unity用WebRequest方法,没什么问题:// An highlighted block UnityWebRequest req = UnityWebRequest.Get(path); yield return req.SendWebRequest();服务器这边开启监听线程时,我们声明一个Stream用来回答客户端// An highlighted blockStream clientStream;clientStream = socket.GetStream(

2021-11-01 00:12:15 1676

原创 TimeLine的Signal系统的坑及注意事项

Signal系统没有想象中那么好用,主要在于,创造一个SignalEmitter需要指定一个游戏物体作为Signal Receiver,从而用消息机制在特定的时间点调用该游戏物体上脚本的公有方法。需要注意:在同一个Signal Receiver上,一个SignalEmitter不支持对应多个方法。也就是若需要角色在某个时间点做出攻击,定义了一个AttackEmit的Emitter,对应一个Attack的方法。若该角色使用另一个技能,如果想用该AttackEmit,则必须调用Attack方法。但同一个Si

2020-11-25 21:17:02 915

原创 DragonBone的帧动画在Unity中的使用,以及更换Armature的方法

龙骨的官方API只提供了播放animation的方法,然而若是采用龙骨的逐帧动画,则不存在切换animation的概念,那么就只能通过切换不同的骨架(Armature)来控制同一个帧动画龙骨文件的不同动画。而切换骨架的方法,龙骨作者是写到了UnityEditor里面,也是醉了。public static void ChangeArmatureData(UnityArmatureComponent _armatureComponent, string armatureName, string dragonB

2020-09-18 16:27:54 1486 1

原创 龙骨(Dragonbones)在Unity中换装的实现

官方文档写得不太清楚,主要是那个api的参数有点反人类。这里对比龙骨动画编辑器来解释一下。如图所示,如果通过更换插槽中的图片来实现换装,比如默认显示篮球/身子,我想把它替换成篮球/身子_1,则代码应该这样写: Slot theSlot= this._armatureComp.armature.GetSlot("身子"); UnityFactory.factory.ReplaceSlotDisplay("basketball", "Armature篮球", "身子", "篮球/身子_1", theSl

2020-08-16 12:28:39 1337

原创 AndroidStudio打开项目没有反应怎么办

按这个重新编译即可

2020-06-28 20:29:52 1380

原创 Unity世界坐标和局部坐标的转换

Unity世界坐标和局部坐标的转换核心代码为这两句:// An highlighted blockpublic Vector3 TransformPoint(Vector3 position);public Vector3 InverseTransformPoint(Vector3 position);其中TransformPoint()是将某个物体的子物体的局部坐标转为世界坐标,而InverseTransformPoint则是把子某个物体的世界坐标转为相对于自身的局部坐标。举例:已知Ro

2020-06-22 23:47:48 5648

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除