项目总结
文章平均质量分 95
游戏开发
Petrichorzncu
这个作者很懒,什么都没留下…
展开
-
热更新学习——基于xLua的游戏热更新实战案例
首先开发业务代码->在所有可能出现问题的类上打上hotfix的标签,在所有lua调用CSharp的方法上打上LuaCallCSharp,在所有CSharp调用Lua的方法上打上CSharpCallLua->打包发布->修改bug时只需要更新Lua文件,修改资源时(声音,模型,贴图,图片,UI)只需要更新ab包。在 Lua 中,“:”和“.”都是用来调用对象方法的,但它们的使用场景和含义有所不同。用“:”定义的方法可以直接访问对象的属性和其他方法,因为 self 是隐式地传递的。补丁代码应该在最开始执行。原创 2024-09-05 08:51:16 · 608 阅读 · 0 评论 -
卡牌肉鸽王国之泪(四)
如果您的转换没有任何条件,那么Unity编辑器只考虑退出时间(Exit Time,英文中没说明一点,如果没有Condition的Transition的话,你想要Exit Time是触发,那HasExitTime一定要勾上,不然就没有效果了),当到达退出时间(Exit Time)时就会发生转换。确认按钮会调用Onconfirme中的方法使CardManger中的UnlockCard将当前选中的卡牌传入卡牌库中,让玩家可在之后的回合中抽取到该卡牌,并通过事件调用函数实现UI面板的关闭。原创 2024-06-25 14:55:36 · 617 阅读 · 0 评论 -
卡牌肉鸽王国之泪(三)
然后测试方法能用了,但是启动游戏的时候玩家的血条能显示,敌人的显示不出来了,可是明明都是用的同一个脚本同一个血条,为什么一个就行一个就不行啊妈的,神经病。骂完突然想到了一种可能,转换坐标时使用到了摄像机的位置,是不是因为敌人是创建在特殊场景中的,而场景中压根没有摄像机,所有才会显示不出来且报空。代码的执行顺序问题,抽卡代码和回合开始重置能量的代码调用了同一个事件,卡牌的能量判断在前,能量的恢复在后,所以出现了这种问题。创建玩家回合开始,敌人回合开始,敌人回合结束的事件,并创建不同的事件函数对其进行监听。原创 2024-06-25 14:54:36 · 827 阅读 · 0 评论 -
仿星露谷物语模拟经营项目(名字未定)
树分为Top(树冠)和Trunk(树根)两部分,为树冠添加animator组件,将帧序列导入animation窗口中生成动画。添加Cinemachine,并为CMvcam添加像素完美相机拓展,调整body中的缓冲值到一个合适的位置。可以将所有图片素材打包成一张完整的图片,这样在调用或使用时Unity就会忽略掉他之间的缝隙。要点依旧是要把Pixel Perfect Camera设置好。前三层Bottom,Middle,Top为地面的三层。Stuff1,Stuff2为装饰物的两层。更适合像素游戏的相机。原创 2024-06-25 14:29:46 · 467 阅读 · 1 评论 -
2D小狐狸
移动(位置和旋转)行为碰撞体相互作用Body Type 发生变化时,各种与质量相关的内部属性都将立即重新计算,并且在游戏对象的下一个 FixedUpdate 期间需要重新估算连接到 2D 刚体的 2D 碰撞体的所有现有触点。根据触点数量以及连接到刚体的 2D 碰撞体数量,更改 Body Type 可能会导致性能变化。原创 2024-03-22 21:47:52 · 702 阅读 · 0 评论 -
卡牌肉鸽王国之泪(一)
UnityEvent也有数个泛型版本(参数最多也是4个),但要注意的一点是,UnityAction的所有带参数的泛型版本都是抽象类(abstract),所以如果要使用的话,需要自己声明一个类继承之,然后再实例化该类才可以使用。因为在房间加载的方法中传入的数据使RoomdataSo类型的数据,而数据中不包含我们所需的Colum和line类,所以将传入的类型更改为Room。每列生成的初始点会在前一列的基础上加间距。遍历房间列表将房间类型和房间数据匹配的添加到字典当中,这样就可以通过房间类型返回房间的数据了。原创 2024-03-22 21:36:36 · 697 阅读 · 0 评论 -
3DRPG小狗骑士
有时候我们需要在生命周期事件以外,自定义事件,例如,用一个图片代替鼠标时,从图片位置发射射线判断点击的物品,定义自己的鼠标点击事件处理不同的逻辑,需要事件名 OnMouseClick 和事件处理函数需要的参数类型 Vector3法一:继承 UnityEvent 泛型类,定义自己的事件类,优点是可以编辑器在 inspector 窗口在添加事件处理函数,就像是 UI Button 按钮的点击事件一样法二:使用 Csharp 的委托 Action 定义自己的事件,优点是使用方便...原创 2023-08-11 15:13:21 · 69 阅读 · 0 评论