
游戏
文章平均质量分 90
Chinarcsdn
人各有命,上天注定。有人天生为王,有人落草为寇。脚下的路如果不是你自己的选择,那么旅程的终点在哪儿也没人知道,你会走到哪儿,会碰到谁,都不一定。而我也将踏上一条不知道终点的路程,因为在那一天我遇见了…………真正的自己!
展开
-
Unity Physic.Simulate多场景模拟物理仿真效果、绘制运动轨迹
Physic API 绘制运动轨迹Physic.Simulate本文提供全流程,中文翻译。Chinar 的初衷是将一种简单的生活方式带给世人助力快速理解 Physic.Simulate 绘制运动轨迹同一场景,解决多种物理效果并存问题愤怒小鸟、桌球、爆炸....Unity 2018.3以后支持多个物理场景用以解决物理限制问题看了下官方发布的视频中一个比较有意思的案例原创 2020-10-10 17:13:12 · 6763 阅读 · 0 评论 -
tolua错误大全-Chinar出品-几乎可为新手解决所有报错情景
Chinar blog :www.chinar.xin tolua 错误修复本文提供全流程,中文翻译。 Chinar 的初衷是将一种简单的生活方式带给世人 使有限时间 具备无限可能 Chinar —— 心分享、心创新!助力快速完成 tolua 错误修复为初学者节省宝贵的时间,避免采坑! Chinar 教程效果:文章目录1 Intro —— 太累了,明天写 2P...原创 2019-07-27 01:50:22 · 5842 阅读 · 2 评论 -
Unity拖动背包物品/技能图标位置互换
本文提供全流程,中文翻译。助力快速用 UGUI 完成图标互换,数据互换为初学者节省宝贵的时间,避免采坑!整体实现代码不超过50行即可实现我们游戏中非常常见的一个功能:拖动技能图标,互换技能位置和背包中拖动游戏物品到道具栏,互换位置等等…Event Tigger —— 事件触发器组件Implementing interface —— 实现接口第二种做法,我预留了很高的扩展性,直接继承自 Button,为扩展留足了接口拖动效果,我们通过三个 接口来实现格子=Grid;物品=Good;原创 2019-05-08 01:13:52 · 6272 阅读 · 2 评论 -
Unity WebRequest 中文详解替代www ——Chinar
本文提供全流程,中文翻译。助力快速完成 UnityWebRequest 的认识和使用为新手节省宝贵的时间,避免采坑!introduce ―― 介绍Method ―― 常用方法2.1 Constructor ―― 构造函数2.2 SendWebRequest ―― SendWebRequest方法2.3 Get ―― Get方法2.4 Post ―― Post方法2.5 Put ―― Put方法2.6 Abort ―― Abort方法2.7 Head ―― Head方法原创 2019-05-02 01:06:47 · 4291 阅读 · 1 评论 -
Unity2019一键配置安卓环境-告别复杂的安卓配置环境流程
Unity 2019 一键配置安卓环境本文提供全流程,中文翻译。助力了解 Unity 2019 一键配置安卓环境流程为初学者节省宝贵的时间,避免采坑!这次 2019大更 中,有一项对于初学者非常友好那就是 一键安装安卓环境配置从而避免复杂的环境配置流程。对于刚入门的初学者来讲,真的是福音。直接打包 安卓Apk 报错一堆一切都由Unity来完成经过几个提示,就会自动显示打包成功,一个错都不会报原创 2019-04-19 02:13:11 · 20501 阅读 · 5 评论 -
Unity增量时间Time.deltaTime详解
本文提供全流程,中文翻译。Unity增量时间Time.deltaTime详解助力新手理解什么是 deltaTime 增量时间deltaTime 官方的解释我就不说了官方的解释多数新手都是看不懂的,不然也不会四处搜博文来学习了增量时间是实时变动的,而且每一帧都在变动公式:路程=速度*时间 1秒30帧,那增量时间就是 1/30 秒1秒60帧,那增量时间就是 1/60 秒1秒166帧,那增量时间就是 1/166 秒相当于 =(每帧时间1/N * 速度 * N)=10米原创 2018-09-30 23:55:21 · 105954 阅读 · 28 评论 -
Unity C#结构体的总结/使用详解
Unity C#结构体的总结/使用详解本文提供全流程,中文翻译。助力快速理解 C# 结构体的具体用法为新手节省宝贵的时间,避免采坑!在 Unity 中,鉴于这种情况,我们可以使用结构体,然后将其序列化,显示在 Inspector 面板上并用 LIst 列表/或者数组完成批量的可视化设定每一种怪物的参数这样,数据逻辑就会非常清晰,并且在我们使用怪物数据时,也会非常方便,而不需一个个的去手动写入数据原创 2018-09-07 23:55:58 · 8278 阅读 · 2 评论 -
Unity攻略
Unity开发VR之Vuforia本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成 Unity 服务器的购买、配置、以及网站的搭建为新手节省宝贵的时间,避免采坑! Chinar 教程效果: 1 Too t...原创 2018-09-04 23:56:37 · 409 阅读 · 0 评论 -
Unity3D判断移动平台用户联网状态,WiFi/移动网络/无网络
本文提供全流程,中文翻译助力快速通过 Unity API /C#/C++判定移动平台用户网络连接状态为新手节省宝贵的时间,避免采坑!NetworkReachability —— 网络可连接性Application.internetReachability 有3种网络连接类型C# InternetGetConnectedState —— Csharp 检查网络连接状态适用于各个平台、PC端,移动端,非手持设备原创 2018-08-31 23:01:24 · 5030 阅读 · 0 评论 -
Unity UGUI Layout自动排版组件用法介绍
Unity UGUI Layout自动排版组件用法介绍Unity UGUI布局组件本文提供全流程,中文翻译助力快速理解 Unity UGUI Layout 布局组件的使用场景需要将某个板块中的信息,图标给整理,整齐的进行排版Unity 为我们提供了 Layout 布局组件可以非常方便的实现此类需求Grid Layout Group 网格布局 —— 支持竖向、横向排列Horizontal Layout Group 网格布局 —— 仅支持横向排列Vertical Layout Group原创 2018-08-31 22:59:51 · 14662 阅读 · 4 评论 -
Unity C# 《有限状态机》的用法教程详解
Unity C# 《有限状态机》的用法教程详解有限状态机用法教程本文提供全流程,中文翻译。助力快速理解 FSM 有限状态机,完成游戏状态的切换为新手节省宝贵的时间,避免采坑!有限状态机简称: FSM —— 简称状态机是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型FSM 一共2个类,不需要挂载到游戏对象上FSMState 状态父类,所有子类状态都继承与这个类例如以下工程:我们要需要2个状态: 菜单状态 与 游戏状态那么这两个类MenuState 和 Ga原创 2018-08-31 22:58:07 · 8725 阅读 · 0 评论 -
Unity动画机制 Animator与Animator Controller教程
Chinar本文提供全流程,中文翻译。Unity动画机制 Animator与Animator Controller教程助力快速完成 Animator 动画的添加与控制为初学者节省宝贵的时间,避免采坑!unity 中为我们提供了而全面的动画设计解决方案,用来完成游戏对象的动态效果的控制和创建我们想要一个人物模型动起来,非常简单只需要在人物的游戏对象上添加 Animator 组件然后创建一个 Animator Controller 来控制对应的游戏对象的动画 Animator 即可 新创建原创 2018-08-05 23:59:05 · 39808 阅读 · 12 评论 -
Unity在UI界面上显示3D模型/物体,控制模型旋转
UnityUi显示3D物体/模型,控制物体旋转,转动全教程-超简单3D物体在UI界面的显示Chinar 本文提供全流程,中文翻译,助力快速利用 UGUI 完成 3D 物体在 UI 界面的显示游戏开发过程中,我们时长会需要把 3D 游戏对象/模型显示在 UI 界面上例如王者荣耀上的人物选择,可以旋转、交互、控制例如商城购买时,我们可以旋转人物,看时装效果是否令我们满意那么我们开发者就需要做到,让UI元素来显示3D模型/游戏对象,供玩家控制使用原创 2018-07-16 01:00:14 · 25102 阅读 · 16 评论 -
Unity游戏开发常用的一些函数用法
Unity游戏开发常用的一些函数用法Unity游戏开发常用函数本文提供全流程,中文翻译。Chinar 坚持将简单的生活方式,带给世人!助理快速了解 Unity 开发中常用的一些基础函数RotateAround —— 围绕某个点/对象旋转原创 2018-07-14 14:54:10 · 2722 阅读 · 0 评论 -
Unity背包/商城物品逐个显示缓动效果-依次显示
Unity背包/商城物品逐个显示缓动效果-依次显示道具栏/商城中物品逐个显示效果Chinar本文提供全流程,中文翻译。助力完成背包/商城 Scroll View / Grid Layout Group 逐个游戏对象的显示 通过协程,一个一个加载并显示图片Resources 中创建一个预设物 Image ,用来动态加载实例化将需要显示的文字转为字符,然后一个个的取出,并通过协成完成显示原创 2018-07-12 23:52:05 · 2894 阅读 · 3 评论 -
Unity3d mesh合并,网格合并具体用法教程
Unity3d mesh合并,网格合并具体用法教程Unity开发Mesh合并网格Chinar-本文提供全流程,中文翻译。助力快速理解 Unity 中合并网格的概念与流程Unity 开发中,如果我们需要做性能优化或者是一些项目需求,需要将零散的几个物体进行合并,成为一个整体的模型而由于模型的样貌是由 MeshFilter 决定,上色由 MeshRender 决定所以我们只需将几个零散模型的 MeshFilter 进行合并,就能得到一个整体的模型原创 2018-07-09 23:57:23 · 19645 阅读 · 5 评论 -
Unity读取AssetBundle资源全教程(所有读取方式)
Unity读取AssetBundle资源全教程(所有读取方式)Chinar教程:读取/加载 AssetBundle 资源的多种方式助力快速理解如何读取 AssetBundle 中的资源4种加载方式:从内存中加载主要函数:AssetBundle.LoadFromMemoryAsync(File.ReadAllBytes(path1))第二种加载方式,从本地加载资源主要函数:AssetBundle.LoadFromMemory(File.ReadAllBytes(path1))原创 2018-07-08 21:04:52 · 13872 阅读 · 2 评论 -
Unity打包/读取AssetBundle资源全教程
Unity打包/读取AssetBundle资源全教程Unity 资源AssetBundle打包助力快速完成资源进行 AssetBundle 打包与读取,为新手节省宝贵的时间,避免采坑那就是最主要的热更新了注意-命名规范:写一个编辑器脚本,菜单栏中添加一个按钮,用来完成 AssetBundle 打包操作为了规范,要创建一个 Editor文件夹,将脚本放在该目录中点击按钮会在工程文件内, Assets 文件外,自动创建一个名为 ChinarAssetBundles 的文件夹原创 2018-07-08 02:37:36 · 16164 阅读 · 1 评论 -
Unity跳转场景进度条制作教程(异步加载)
Unity跳转场景进度条制作教程(异步加载)Unity跳转场景进度条制作本文提供全流程,中文翻译游戏开发中,我们经常会遇到需要做一个进度条用来告诉玩家,进行场景切换时,等待加载的进度或者时间等等那么在Unity开发中,我们就需要用到异步加载,来实现此类功能了把一下脚本挂载前场景然后指定需要跳转到的场景的 名称 / 下标UI 上创建一个 Slider 滑动条然后 我在这里是用 动态获取的方式获得的 名称为“ Slider ”原创 2018-07-06 23:27:32 · 6134 阅读 · 0 评论 -
Unity LOD-Level of Detail(多层次细节)用法教程
Unity LOD-Level of Detail(多层次细节)用法教程Unity LOD 多层次细节助力快速理解 Unity中多层次细节组的具体用法性能优化时,我们有时需要对物体进行处理,来让游戏跑起来更流畅多层次细节处理,就是让一个物体,在相机距离不同的情况下,显示不同的模型,从而节省性能的开销 所以作为开发者,我们无需把一个精度那么高的模型,还放在那里,给CPU GPU增加工作量这时候我们就可以用 LOD 技术,来对模型进行 分层级显示视角离近时,我们让物体显示精细度高的原创 2018-07-03 23:52:47 · 16813 阅读 · 0 评论 -
Unity导航系统Navigation使用教程
Unity开发VR之Vuforia本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成服务器的购买、配置、以及网站的搭建为新手节省宝贵的时间,避免采坑! Chinar 教程效果: 1 Too tired ...原创 2018-06-30 23:56:47 · 2749 阅读 · 0 评论 -
Unity物品栏、商城3D物品的显示插件
Unity物品栏、商城3D物品的显示插件UI显示3D模型插件助力快速理解如何使用 插件 UIObject3DUnity 资源商店搜索即可找到,是收费软件15美元建议支持开发者的劳动成果!这款插件加起来不超过2000行的代码,实现了诸多功能可以很方便的完成3D模型在UI上的显示,并且性能消耗非常低支持直接在 UI上对3D物体进行旋转操作支持直接在 UI上对物品进行滚动操作等等很多功能、用法很简单,这里都不一一列举了创建一个 UIObject3D 的UI元素,非常简单导入项目后,只需右键原创 2018-06-30 23:52:20 · 3348 阅读 · 4 评论 -
Unity镜子效果的实现(无需镜子Shader)
Unity镜子效果的实现(无需镜子Shader)Unity镜子效果制作教程助力快速实现一个简单的镜面反射效果本教程,无需自己找镜子Shader,只需2个脚本即可在Unity中创建一个简单的模拟镜面反射效果本教程,无需自己找镜子Shader,只需2个脚本即可在Unity中创建一个简单的模拟镜面反射效果1. 在场景中创建一个 Plane —— 用来作为镜子2. 同时创建一个材质球 /Material —— 给到 Plane 上3. 修改新创建的 Material 的 Shader 为 Unl原创 2018-06-29 23:39:12 · 26099 阅读 · 14 评论 -
Unity射线检测的用法总结
RayCast 射线检测助力快速理解 Unity 中射线检测的基本用法本文提供全流程,中文翻译。Unity 中提供了一种控制方案,用以检测鼠标点在屏幕上后具体点在了 Unity 场景中,三维世界的哪个点上用法上多种多样,在这里就不一一列举了,尽以检测到的点来做一个总结这种解决方案,就是射线检测通过鼠标点击屏幕,由屏幕点,向Unity三维直接发射一条无限长的射线当检测到碰撞物体后,会返回被碰撞物体的所有信息,以及交点信息等等….原创 2018-06-29 00:59:27 · 25681 阅读 · 1 评论 -
unity中实现简单对象池,附教程原理
unity中实现简单对象池,附教程原理Unity对象池的创建与使用本文提供全流程,中文翻译。Chinar 坚持将简单的生活方式,带给世人!助力快速完成 Unity 对象池的创建与使用MonoSingleton —— 单例基类,任何继承自 MonoSingleton 泛型基类的脚本/类 都是单例类新建一个脚本 ObjectPool 继承自泛型基类 MonoSingleton《ObjectPool》是以 ObjectPool 就会是一个单例类 新建一个脚本 PoolTest 用来测试对象池的使用原创 2018-06-25 23:59:01 · 2214 阅读 · 0 评论 -
Unity反射探针用法教程
Unity反射探针用法教程Unity 3D反射探针助力快速理解 反射探针的用法Unity 中,反射探针是用来模拟反射周边物体的光照信息的一种解决方案让物体,受周围物体的光照或材质进行影响的一种模拟光照效果 Unity 中,反射探针是用来模拟反射周边物体的光照信息的让物体,被周边物体的灯光或材质进行影响的一种模拟光照效果Unity 中,几乎每个具备 Mesh Renderer 组件的游戏对象,默认都是 开启接受反射影响的是由 Mesh Renderer 组件下的 Lighting 属性块中原创 2018-06-15 23:54:48 · 19183 阅读 · 2 评论 -
Unity 灯光系统详解
Unity 灯光系统详解本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速Unity 灯光系统详解为新手节省宝贵的时间,避免采坑! Chinar 教程效果:1 Too tired to write tomor...原创 2018-05-31 23:49:22 · 2519 阅读 · 0 评论 -
Unity 3D光源-Point Light点光源详解/灯泡、模拟灯光效果教程
Unity 3D光源-Point Light点光源详解/灯泡、模拟灯光效果教程Unity4大光源之点光源Chinar-本文提供全流程,中文翻译。助力快速理解 Unity 提供的 4 大光源之一点光源系统值越大,球体越大点光源的中心光照效果就越大,所以看着就跟亮度提高了一样颜色控制不用多说,设置什么出什么光照颜色 Intensity :值越大,光源亮度越高Shadow Mode:3种无阴影、硬(阴影锐化)、软阴影(阴影柔和)原创 2018-05-26 23:32:46 · 4275 阅读 · 0 评论 -
如何让jpa 持久化时不校验指定字段
源文:https://www.toocruel.net/jpa-validate/ 怎么让jpa 持久化时不校验指定字段本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成jpa 持久化时不校验指定字段/文字为新手节省宝贵的时间,...原创 2018-05-19 00:43:52 · 1493 阅读 · 0 评论 -
Unity 3D光源-Spot Light聚光灯用法详解、模拟手电筒、台灯等线性教程
Unity 3D光源-聚光灯Spot Light用法详解、模拟手电筒、台灯等线性教程Unity4大光源之聚光灯本文提供全流程,中文翻译。助力快速理解 Unity 提供的 4 大光源之一聚光灯系统Unity 提供的一个模拟手电筒、车灯、等线性光照效果的光源从一个点向锥形范围内发射光线其属性面板与点光源几乎一致,只是多了一项 Spot Angle / 照射角度废话不多说直接看图,一目了然!值越大,光源照射角度越大,然后照射区域就会变大但最大不会超过当前平面角度原创 2018-05-18 00:17:29 · 14616 阅读 · 0 评论 -
Unity 3D光源-Point Light点光源详解/灯泡、模拟灯光效果教程
Unity 3D光源-Point Light点光源详解/灯泡、模拟灯光效果教程Unity4大光源之点光源Chinar-本文提供全流程,中文翻译。 助力快速理解 Unity 提供的 4 大光源之一点光源系统Unity 提供的一个模拟灯光效果的光源这是从一个点,向四周发射的一个光源效果废话不多说直接看图,一目了然!值越大,球体越大点光源的中心光照效果就越大,所以看着就跟亮度提高了一样颜色控制不用多说,设置什么出什么光照颜色 Intensity :值越大,光源亮度越高Shadow Mode:原创 2018-05-16 00:09:56 · 14414 阅读 · 0 评论 -
unity ugui Toggle Group详解(Chinar出品、简单易懂)
unity ugui Toggle Group用法详解UGUI Toggle Group用法教程本文提供全流程,中文翻译。助力快速理解 UGUI 中 Toggle Group 组件用法我们在项目开发的时候,有时需要单选按钮 / 多个按钮,但仅保证一个开启此时,如果用 Button 实现的话,随着按钮数量的增加,逻辑的复杂性将不断增大Unity 给我们提供了一个非常方便的组件 Toggle Group使多个 Toggle 依赖它可以极其便利的实现一些需求例如,单选 / 换原创 2018-05-14 23:49:14 · 31505 阅读 · 0 评论 -
Unity 3D光源-Directional平行光/逆光效果,光晕详解、教程
Unity4大光源之平行光本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速理解 Unity 提供的 4 大光源之一平行光系统为新手节省宝贵的时间,避免采坑!1 Directional —— 平行光支持 M...原创 2018-05-07 00:06:22 · 4269 阅读 · 0 评论 -
Unity 3D用简单的Cube、Sphere实现镜面/哈哈镜效果,只需十几秒哦!
Unity 3D用简单的Cube、Sphere实现镜面/哈哈镜效果,只需十几秒哦!Unity实现镜面和哈哈镜效果,本文提供全流程,中文翻译。助力快速用 Cube 和 Sphere 完成镜面效果由于制作过程过于简单本教程仅用 Unity 提供的标准 Shader ,来实现仅反射天空盒周边环境的镜面效果如果需要实现真实镜面,反射所有物体,可直接关闭本博文等待,我今后的博客会有讲到。谢谢,理解!原创 2018-05-05 23:48:18 · 4389 阅读 · 0 评论 -
Unity 3D还原Scene场景、市面多数游戏视角高度自定义、第三人称视角分离功能:平移、拖动、看向中心等
Unity视角的高度自定义本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成视角的自定义、逐个功能分离为新手节省宝贵的时间,避免采坑! Chinar 教程效果: 同一个脚本,同时实现拖动视角平移、竖轴限定俯仰角 ...原创 2018-05-03 23:58:54 · 2498 阅读 · 0 评论 -
Unity 3D第三人称视角、用途广泛限定角度(视角不能360度翻转)
Unity开发相机视角的控制本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成第三人称视角的限定与实现为新手节省宝贵的时间,避免采坑! Chinar 教程效果: 1 ScriptMount —— 脚本...原创 2018-04-23 22:24:00 · 3684 阅读 · 1 评论 -
Unity 3D与Android Studio安卓交互之-导出jar包
u3d与安卓 jar 包交互本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速理两者 jar 包方式的交互为新手节省宝贵的时间,避免采坑! Chinar 教程效果: 1 Create Android Mod...原创 2018-04-12 23:34:55 · 2493 阅读 · 5 评论 -
Unity 3D游戏-塔防类游戏源码:重要方法和功能的实现
Unity-塔防游戏源码本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例)123456789101using UnityEngine;using System.Collections;using UnityEngine.EventSystems...原创 2018-02-19 03:02:13 · 9095 阅读 · 4 评论 -
DoTween用法教程
DoTween用法教程DoTween用法攻略Chinar-助力快速理解 DoTween 的使用和效果理解本文提供全流程,中文翻译。Change Variate - - - - 改变变量任务栏 - 弹出 / 收回 Control Animation Curve - - - -控制动画曲线Animate Text - - - -文本动画调用 DoTween 内部方法 DOShake,就可以直接达到震动效果()里边是参数原创 2018-01-02 18:52:32 · 1760 阅读 · 0 评论 -
Unity 3D游戏-贪吃蛇类游戏源码:重要方法和功能的实现
贪吃蛇类游戏源码本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例)1头部移动方式2生成 Shit 道具3吃到 Shit 增加身体长度支持 May Be —— 搞开发,总有一天要做的事!1头部移动方式us...原创 2017-12-20 23:29:13 · 5110 阅读 · 1 评论