XLua热更新 Posted on 2024-07-20 Edited on 2024-07-22 In Lua XLua热更新简介Xlua热更新实战,用来熟悉xlua服务器与客户端交互 Lua之所以是热更新主流方案,是因为Lua是解释型语言,和图片,声音这些一样,都是资源。 仓库可以直接拉下来用 其中的NetBox可以理解为一个小服务器,直接打开挂着就行,里面的端口号可以改 在unity工程中,C#脚本Helloworld和test是输出。 Read more »
Unity莉丽冒险世界 Posted on 2024-07-01 Edited on 2024-07-17 In Unity 莉丽冒险世界简介项目知识点概况: 通过有限状态机实现了人物的动作切换,采用Input System操作玩家。怪物也采用状态机,设计简单的WayPoint类规划巡逻点。 数据存储为二进制,Json,PlayerPrefs三种形式,Serializable游戏数据对象GameData,便于存取。 人物动画为Setlnteger等触发方式,效果融合平滑。实现loading,存档,暂定等UI界面并搭Animation突出效果,用一些协程做效果延迟处理,熟悉特效制作方式。 使用物理系统计算出人物向量速度,设计多种机关障碍物,泳池沼泽,检查点,传送点,导轨台,跳跃台,旗杆等关卡元素,使用碰撞器触发器和一些3D数学计算。 使用常见单例和观察者设计模式,注重逻辑解耦。 由于用了状态机,项目庞大,不能向上个文档那样逐步详解了,只能写个各板块功能的概况,额外写一点项目中遇到的知识难点。 Read more »
Unity AssetBundle实战 Posted on 2024-06-03 Edited on 2024-07-17 In Unity AssetBundle实战(AB打包)前言AssetBundle打包实战项目,主要是AssetBundle怎么打包的,怎么加载以及卸载的过场和原理,随便倒了个资源包进来,进行实操。 还有对相关理论问题的一些总结 Read more »
Unity UI框架实战 Posted on 2024-06-02 Edited on 2024-07-17 In Unity UI框架实战前言按理来说,个人开发应该直接找个轮椅用,去大厂大螺丝,应该有现成的用。但这个项目是手搓,最基本的那种,用来熟悉一下框架大概需要实现些什么,也是拖UI的底层基础。 UI框架主要实现UILayer作为基类,分别实现Panel(面板)和Window(窗口、弹窗)层,配套搭配对应的PanelController和WindowController实现逻辑和显示的分离。 Read more »
Unity指尖赛车 Posted on 2024-05-02 Edited on 2024-07-15 In Unity 指尖赛车前言Unity 3D无尽小车项目基本点 使用Collider,Rigidbody等物理组件,能做出简单的物理模拟。 根据柏林噪声自动生成地形,可以无限不重复的进行下去。地图采用了2个圆柱地形轮换,属于小型内存池,节省内存空间 使用UGUI制作游戏界面,使用和制作Animation,并且用状态机播放动画。 使用声音和粒子特效增强游戏效果,可以制作简单粒子特效。 该项目主要学习内容在于代码生产地形地图的运用,资源包已经扒好了 Read more »
Ruby's Adventure 2D Beginner Posted on 2024-04-09 Edited on 2024-04-28 In Unity Ruby’s Adventure: 2D Beginner前言官方的一个非常好的2D教程,涉及: 使用 2D 资源 2D RPG 游戏制作流程 创建并控制角色(使用脚本代码) 使用瓦片地图创建世界 设置动态精灵,角色动画 一些简单特效(粒子效果),UI系统和2D声音系统 Read more »
2D Game Kit Posted on 2024-03-18 In Unity 2D Game Kit2D is a collection of mechanics, tools, systems and assets to hook up gameplay without writing any code. To show how these elements can be used we’ve also created a game example using these systems. Read more »
CreatorKit Beginner Code Posted on 2024-03-12 Edited on 2024-03-18 In Unity Unity脚本设计入门本篇是unity游戏中,C#脚本编辑的初体验 Read more »
CreatorKit-FPS Posted on 2024-03-11 In Unity Unity3D项目初识与Playground类似,本项目作为Unity 3D项目的入门,是官方教程的一部分 Read more »
Unity Playground Posted on 2024-03-09 Edited on 2024-03-11 In Unity Unity 练手第一个游戏Unity2D的初识项目,新手入门第一次项目体验。 Read more »