取消 提交

自定义博客皮肤

-+

Skode's Blog

XR与心理学

我也要用
排序:
按最后发布时间
按访问量
RSS订阅

原创 科技人文丨一种心动瞬间

大家好,我是SKODE。有趣的灵魂,聊科技人文。本系列博客地址:传送门在本节,我将通过真实聊天、节目等,记录下不同身份的人,Ta们恋爱触动的一瞬间。其实主要还是给自己看的啦~目的是:通过了解别人的恋爱经历,来知道自己当前做的是否合适,是否要继续努力。意识到:恋爱不需要跪舔,一切刚刚好就行。意识到:如果三观不合,那就再去找到合适的就行。有时是对方的标准高了些。22岁的瞬间传送门(12min)女:我们俩是大学同学,大三的时候,班长说...

2020-08-01 20:48:15 276

转载 科技人文丨物质

大家好,我是SKODE。有趣的灵魂,聊科技人文。本系列博客地址:传送门本文转载自YB:爱保传送门(18min)涂磊:在婚姻和物质的这个问题上,现实生活当中大概有这两种男人:第一种男人,他特别不喜欢女人跟自己谈钱,你只要是谈钱你就很物质。他甚至会抱怨现在拜金的女生太多了,我已经结不起婚了。但是当女生提出,说我不要这些东西的时候,这男生会说:这是应该的,你不是爱我的人嘛,你爱我的人嫁给我就好了,干嘛在乎我的钱呢这是第一种男人。还有第二...

2020-07-28 00:42:27 130 1

原创 Unity MVC丨(九)Unity MVC 最后总结

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、我们为什么要做成预制体首先讲下,我们看起来为什么要费力不讨好地,这么麻烦地将UI做成预制体呢,增加了实例化地步骤,直接放在层级面板上不好嘛首先呢,我们想下这个场景:我们正在开发一个游戏项目,有很多同事配合开发。1、我们都使用SVN,有人做商城界面,有人做设置界面。两个功能都在同一个场景中。那么同时开发,SVN怎么提交这个场景呢?【用预制件啊,场景随便找个人做~】...

2020-07-23 15:16:25 192

原创 Unity MVC丨(八)游戏控制器:C

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、游戏控制器总览功能介绍:控制器,与视图类,是一一对应的。有多少UI,就有多少对这个。比如下面创建的商城控制器,与商城视图类,是相对应的。二、创建控制器在Assets/MVCLibrary/Controller下,创建商城控制器StoreCtrl该控制器,示意的功能是:给商店数据层M存储数据 得到商店数据层M的数据内容如下:u...

2020-07-23 11:50:26 150

原创 Unity MVC丨(七)一个如何使用M、V的Demo

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、本节目标运行游戏,自动生成UIRoot(存放UI窗体的物体)生成我们代码配置的指定生成的UI窗体这个UI窗体生成时已完成了Button事件的绑定效果展示:二、操作步骤1、创建窗体预制体这个窗体预制体,就是我们要生成的UI。我们的UI,都不是直接直接放在Unity层级面板上的,而是代码根据需要自动生成的。预制体如下,且放在Resources/...

2020-07-23 10:49:07 144

原创 Unity MVC丨(六)创建窗体管理类:WindowManager

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、本节目标窗体管理类WindowManager是用来做什么的?这是真正的给我们使用的窗体管理类,我们想打开一个窗体,就调用它好了。比如:WindowManager.Instance.OpenWindow(WindowType.StoreWindow);我们之前写了很多接口,但哪些窗体要用到这些接口脚本呢?所以这脚本还用于初始化我们要用到的窗体,即我们要将用到的窗体在这添加进去。...

2020-07-23 10:01:31 121

原创 Unity MVC丨(五)完善View视图层基类:BaseWindow

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、为什么要完善?首先说说,为什么要这样做呢。首先说下当前基类,在我们在团队配合时,可能遇到问题:你当前声明的基础属性是protected的,不允许跟你配合的队友访问,那你的队友该怎样知道这些属性的值呢? 若你为了解决上个问题,将基础属性改为public,若你的队友是新手,有没有会误改了你的值的可能? 我们该基类没有继承Mono,没有Awake、OnEnable等生命周期,那我们写的虚..

2020-07-22 13:57:35 196

原创 Unity MVC丨(四)View:创建UI窗体的存放物体、UIRoot管理类

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、本节概述上节我们完成了View视图层基类BaseWindow 的创建,那么视图层管理的UI生成在面板的哪个位置呢?怎样控制UI的生成、销毁呢?因此,就有了本节内容:“创建UI窗体的存放物体”,这个物体,用以存放我们生成的UI “窗体管理类UIRoot”,这个类,用以生成、将生成的UI放到对应位置,和销毁UI。二、创建UI窗体的存放物体创建如下预制体,并放在Resour...

2020-07-22 10:22:59 134

原创 Unity MVC丨(三)创建View视图层基类:BaseWindow

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、视图层总览二、创建基类BaseWindow在View文件夹下创建基类BaseWindow脚本,该基类完成了对所有UI通用属性、功能的定义,供控制层使用。定义的属性如下:该基类会作用在所有窗体(我们某个功能根节点)上,比如登陆窗体、商城窗体等。 该基类定义了所有窗体共有的属性,比如:是否常驻、可见性等。 该基类定义了所有窗体可能用到的共有的组件,比如窗体下所...

2020-07-21 17:51:43 149

原创 Unity MVC丨(二)创建Model数据模型

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、数据模型总览二、数据层的案例接下来,我们利用数据层的思想,完成商城中商品的数据记录。1、设置Assets文件结构文件结构如下:2、导入下载文件中的单例包导入SingletonLibrary.unitypackage。该包中含有封装好的单例脚本 Singleton ,我们自己写的脚本继承该脚本,便让我们的脚本实现了单例。3、...

2020-07-21 16:56:45 155

原创 Unity MVC丨(一)本系列博客概述,及MVC介绍

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、本系列博客概述本系列博客,从零讲述在Unity中用MVC框架,实现一套UI逻辑。学会MVC的使用。资料下载:传送门二、MVC的构成MVC的一个结构,实际上就包含上面这三种元素:M:Model,游戏数据 V:View,游戏视图、窗口 C:Controller,游戏的控制器M:数据层只会记录数据,不会做其他任何的逻辑比如:账号、名称、密码、...

2020-07-21 15:30:16 201

原创 DoozyUI丨(十六)Touchy:触摸输入监听组件

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、Gesture Listener:手势监听组件1、效果展示2、使用建议建议想实现对物体控制、对手势(缩放等)更复杂的操作,就使用EasyTouch。想实现与DoozyUI的交互,利用手势,触发各种UI事件,就用DoozyUI的Gesture Listener。DoozyUI 的Gesture Listener 与 EasyTouch 对比分析如下:...

2020-07-14 16:32:12 216 5

原创 DoozyUI丨(十五)Input:按键输入监听组件

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、Back Button更新中。二、Key To Action作用:侦听设置的输入键或虚拟按钮,并在触发时执行UIAction。创建KeyToAction:层级面板,右键-Doozy-Input-KeyToAction,创建KeyToAction。Debug Mode:调试模式–使相关的调试消息能够打印到控制台Input Mode:输入模式。包含如下...

2020-07-14 14:31:05 138 1

原创 DoozyUI丨(十四)Managers:Game Event Manager 与 UIPopup Manager
原力计划

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、Game Event Manager该组件作用:该组件我们不用管,只需要了解。该组件是DoozyUI自动生成的。Game Event Manager包含针对系统事件的预定义操作。 如果发送的游戏事件(game event)是系统事件(system event),则触发其预定义的动作。 如果游戏事件字符串包含在SystemGameEvent枚举值中,则将其视为系统事件。Sys...

2020-07-14 11:18:29 137

原创 DoozyUI丨(十三)Listeners:DoozyUI的各种监听

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、Game Event Listener该组件作用:游戏事件监听器实现了类似于麦克风的设备,用于解释游戏事件。 触发后,它将执行一组回调。该功能之前已经讲解了,传送门:二-4二、UIButton Listener该组件作用:三、UIDrawer Listener四、UIView Listener一起进步我是SKODE...

2020-07-14 09:44:43 129

原创 DoozyUI丨(十二)Scene Management:场景切换助手
原力计划

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、Scene Director:场景回调函数1、该组件用途Scene Director使用于加载、卸载场景的场合。具有场景切换、场景加载、卸载场景的回调。2、组件讲解1、新建组件层级面板右键-Doozy-SceneManagement-Scene Director。2、属性该组件在运行后,自动设置在切换场景时不被销毁,便于执行该组件的下方事件:O...

2020-07-13 17:03:02 129

原创 DoozyUI丨(十一)Progress Target 星号 星号 星号

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、Progress Target Action该功能作用:Progress Target Action根据Progressor使用的值,触发UIAction。Trigger Action When:当进度条为xx状态时,触发ActionTolerance:公差,触发此UIAction的最小公差。这个值保持默认就好。若为0,则系统监测不到。Disable Trigger After..

2020-07-13 10:04:34 125

原创 DoozyUI丨(十)Progressor Group:可视化帮手,进度条组自动求平均值

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门Progressor Group,进度器组,它可以自动计算所有引用的进度器的进度值的平均值。一、效果展示感谢您阅读到最后我是SKODE...

2020-07-09 16:50:00 155

原创 DoozyUI丨(九)Progressor:进度条控制器
原力计划

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门之前对与UI配合的进度条一略而过,挖好的坑躺着还是蛮舒服的现在UI目录部分讲完了,就来填一下进度条这个坑Doozy的进度条也挺实用,又省了我们好多代码~一、效果展示注意看:文字(UGUI、TextMeshPro)、 图片(Fill Amount)、 Animator(进度条也控制这个)二、Progressor功能1、通过一个控制器,即Progr...

2020-07-07 17:54:43 168

转载 科技人文丨玻璃心:承受阈值与表达

大家好,我是SKODE。有趣的灵魂,聊科技人文。本系列博客地址:传送门感谢您阅读到最后我是SKODE

2020-07-07 16:16:18 164

原创 DoozyUI丨(八)UIView:UI容器

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、效果展示下面展示了UIView,很轻松的实现了对一个UI内容的控制。二、描述UIView它管理着一个容器,该容器可以包含任何类型的UI元素(按钮,切换,图像,文本...),并且可以在视图内和视图外进行动画处理。二、Canvas GroupAlpha:可调整这个UIView的透明度。三、UIView1、Settings:设置...

2020-07-07 14:07:41 117

原创 DoozyUI丨(七) UIToggle:开关讲解

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门UIToggle,类似UGUI的 Toggle ,不同的是多了一些事件。一、主界面二、组件讲解1、Settings组件的默认配置。2、模块1Create Parent and Center Pivot:使用自身RectTransform属性创建一个GameObject,然后将自身重置为新物体的子物体,自身RectTransform归零,...

2020-07-06 17:52:34 128

原创 DoozyUI丨(六)UIPopup:弹窗预制件
原力计划

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、首先这是一篇有关UIPopup forUnity的AssetDoozyUI的文章。DoozyUI教程视频大部分都可以理解,但是UIPopup视频有点难以理解,因此我写了一篇文章。它与DoozyUI的其他功能并没有太多共同之处。本文使用DoozyUI的3.0.c4版本。二、什么是UIPopupUIPopup是用于动画化和显示uGUI预制件的功能。您可以...

2020-07-06 17:09:26 162

原创 DoozyUI丨(五)UICanvas:画布系统 、 UIDrawer:UI抽屉讲解
原力计划

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、UICanvas:画布系统讲解Settings:打开Canvas的默认配置界面。Dont destroy GameObject on scene change:在切换场景时,不要销毁该画布。Rename GameObject:重命名该画布名称为:默认配置前缀 + 数据库中设置的Canvas Name + 默认配置后缀Open Database:打开数据库。...

2020-07-06 10:21:49 172 2

原创 DoozyUI丨(四)UIButton:按钮功能讲解
原力计划

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门UIButton是DoozyUI系统中的核心组件。一、主界面讲解层级面板右键-Doozy-UI-UIButton,即可创建一个Button。现在,我们便用DoozyUI创建的Button了,不再使用UGUI创建的Button。Settings:在“设置”选项卡上打开控制面板,在下方详细讲解。Debug Mode:使相关的调试消息能够打印到控制台Create Pa...

2020-07-02 18:09:20 224

原创 DoozyUI丨(三)UIAction:UI事件系统讲解
原力计划

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、UIAction介绍UIAction是一个功能,这个功能被定义在DoozyUI的某几个组件里。UIAction通过单个方法的调用,可以:调用Action、 调用UnityEvent、 调用AnimatorEvent列表、 播放或停止UIEffect(ParticleSystem)、 发送游戏事件列表,播放声音拥有UIAction的组件:KeyToAction、...

2020-07-01 11:09:00 257

原创 DoozyUI丨(二)初始配置,与控制面板
原力计划

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、DoozyUI初始配置1、导入DoozyUI导入后会出现下方弹窗:2、导入Dotween导入Dotween,并完成Dotween初始设置。3、安装点击Install,完成DoozyUI的初始配置。二、DoozyUI控制面板1、打开方式Tools > Doozy > Control Panel(或点击Alt+D)...

2020-06-30 11:03:16 308

原创 DoozyUI丨(一)什么是DoozyUI

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、什么是DoozyUIDoozyUI是Unity的完整用户界面(UI)管理系统,是一套65$UI框架。二、DoozyUI有哪些功能支持所有平台基于UGUI简单易学,直观的设计分辨率独立移动友好提供完整的C#源代码可与 Soundy 声音管理系统,协同工作可与 Nody 可视化UI配置代码系统(使用方法类似PlayMaker),协同工作可与 ...

2020-06-29 17:07:48 436

原创 小知识丨Unity 2019.4 选择NDK报错:Unity requires NDK r19 19.0.5232133

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门问题:当我们下载完NDK官网的 r19 NDK后,在Unity中选择该NDK,出现了下方所示报错。官网传送门:传送门解决方法:找到NDK文件夹中的source.properties 文件,记事本打开,将 19.2.5345600 改为19.0.5232133一起进步我是SKODE...

2020-06-27 20:53:11 487

原创 科技人文丨自我感动

大家好,我是SKODE。有趣的灵魂,聊科技人文。本系列博客地址:传送门我听见,有人花了十几万,自己的男朋友却和另一个人去约会;我听见,一位宠物店老板,准备再借很多钱,给把自己当作备胎的人;我知道,有个不惑之年的人,准备为对方继续单身下去...今天,我们就来聊聊,我们的感动。一、感动真情包括痴情专一,永不言弃、坚守承诺,誓死相依、执子之手,与子偕老、不离不弃,不掺杂任何其他东西,包括一切利益。真情就是一个人无怨无悔的为另一个人付出的一切。这才是真情。在...

2020-06-15 18:04:49 214 1

原创 PUN丨(八)拓展网络同步:RPCs 和 Properties

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、RPCsRPCs,即Remote Procedure Call (RPC)它的作用是:你调用你自己的方法。且这个调用,可在所有客户端等同步。RPCs 和 OnPhotonSerializeView 相比,写法更简便。非频繁更新(玩家的行动),比如改变角色的装备、使用工具或结束一个回合的游戏,都是不常见的动作(相对于位置,角色状态这些频繁更新的属性来说)。这些动作基于用户...

2020-06-11 14:52:24 223

原创 科技人文丨仪式感

大家好,我是SKODE。有趣的灵魂,聊科技人文。本系列博客地址:传送门M:喂,橙子,我圣诞节没送她礼物说我不在乎她,你说一个洋节有啥好过的?咱不能文化自信一点?一天天不学点好的,累不累?她一天天不学点好的,净跟人家比,别人过,她也过?平常对她那么好,竟然因为一个圣诞节说我不爱她不在乎她,气死了我经常帮她点外卖,时不时因为天气冷我还帮她叫个车啥的,可是在她眼里呢,我就想啥都没做一样我这还不算爱她吗?她到底想怎样啊?emmm,先说结论:男女思维差异导致...

2020-06-02 20:51:30 196

原创 ARFoundation丨(六)图片识别

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、效果展示B站地址:传送门ARFoundation丨图片识别一起成长,我是SKODE

2020-05-30 19:54:57 345

原创 PUN丨(四)服务器大厅建房解析

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、实现目标Demo:DemoAsteroids大厅的解析二、大厅思路Awake:设置同步场景的方式登陆按钮:同步本地昵称、连接到服务器连接到服务器回调:关闭登陆界面,打开 创建房间 / 加入房间 / 显示房间列表 的面板选择界面选择创建房间界面的Btn:打开创建房间界面 创建房间界面:输入房间名、最大人数、拥有创建房间、返回的按钮 ...

2020-05-29 15:10:26 401

原创 PUN丨实用API

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门当前房间人数int num = PhotonNetwork.CurrentRoom.PlayerCount;

2020-05-27 16:00:31 179

转载 科技人文丨学习的底层原理

大家好,我是SKODE。有趣的灵魂,聊科技人文。本系列博客地址:传送门本篇博客讲的东西,就像是阐述了一个框架。你的大脑原先就运行着一个原生ECS,但你不知道它,你用你的大脑写Mono。本篇博客,就像是:你当前如何使用你的大脑的,发生了哪些问题。 说出了你大脑中运行着一个你不知道的原生ECS,说了它的原理。 你的大脑通过这个框架,怎样优化、能达到什么样效果这篇博客不能达到什么直接的效果,是科普了一些东西,间接作用就是讲了要尽可能多地记录处理相同问题的思维框架,用以处理类似问..

2020-05-25 23:49:21 586

原创 PUN丨(二)局域网的搭建

大家好,我是SKODE。小提示:选中左侧目录,可快速找到所需内容本系列博客地址:传送门一、资源配置1、Appid的获取可参考这篇博客:传送门2、局域网服务器的配置一起进步我是SKODE...

2020-05-25 13:37:08 212

原创 科技人文丨如何走出舒适区?

大家好,我是SKODE。有趣的灵魂,聊科技人文。本系列博客地址:传送门也可以听听云音乐电台~科技人文丨太在意别人评价怎么办?1、找身边已经走出舒适区,多和喜欢冒险的人打交道哪些是这样的人?身边做生意的人,他们有过这样的经历,他们都要去冒险,有过自己低谷、落魄和挣扎的时候。你能听到真实的细节,真实的感受。不建议看马云那些创业经历,我们会感觉离我们很遥远,有不相干的感觉。对自己的影响力没那么大。你第一次听他们冒险经历,可能比他们还紧张。但多听几次,你的紧张情绪...

2020-05-24 20:58:47 209

原创 科技人文丨太在意别人评价怎么办?

大家好,我是SKODE。有趣的灵魂,聊科技人文。本系列博客地址:传送门本篇博客根据中科院心理博士生视频资料、书籍《The Four Agreements: A Practical Guide to Personal Freedom》整理得出。本博客一方面记录了他们的故事,一方面也记录了自己的经历(块引用部分),共形成三个人物角度。仅供参考,可下方留言讨论。也可以听听云音乐电台~科技人文丨太在意别人评价怎么办?一、前言一、在意评价的原因?心...

2020-05-21 23:22:14 677

原创 科技人文丨爱上陌生人的36个问题

大家好,我是SKODE。有趣的灵魂,聊科技人文。本系列博客地址:传送门本篇博客根据中科院心理博士生视频资料整理得出。本博客一方面记录了他们的聊天,一方面也尝试解析了这些聊天为什么会这么有力量。仅供参考,下方留言讨论。Q1:在4分钟内描述你的人生故事男:我的人生故事就非常有特色女:你别喷我行么男:可以男:我会觉得我这一生呢,大概是执着、坚定、铁憨憨。从小就很有人生规划,比如说我坚定的选择了心理学这个行业,比如说我一直坚持到现在有非常钟爱的运动等等女:如果...

2020-05-19 21:07:29 174

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