- 博客(18)
- 收藏
- 关注
原创 《Unity Shader入门精要》彩图版免费分享~~~~~
这书很多地方都要币或者要钱,这里就免费分享了,下面是网盘链接,顺手点个赞或者评论一波呗~~、下载链接:链接:https://pan.baidu.com/s/137Y1nkB6h8HIvKOfwFPnbQ提取码:f8dw(顺手点个赞~~~~~~~~蟹蟹蟹蟹)...
2019-12-31 00:49:20 9078 43
原创 Unity UGUI Button不规则按钮点击空白区域不响应点击事件
我们在制作UGUI的时候经常会遇到需要精准点击不规则按钮或有部分透明区域的按钮的情况,但如果是正常创建Button的话,空白区域也会响应点击事件,如下:这时候我们就能通过设置一些参数,来不响应透明区域的点击。一、设置资源参数开启资源的Read/Write Enabled二、代码设置按钮Image的alphaHitTestMinimumThreshold获取按钮控件下的Image脚本,设置Image脚本的alphaHitTestMinimumThreshold参数using System.Co
2021-10-20 11:12:18 3799
原创 Unity VSCode + Emmy Lua 插件断点调试Lua脚本
一、VSCode安装EmmyLua二、添加配置文件三、设置配置文件执行完第二步会弹出添加好的launch.json配置文件,这个文件只需要修改“ideConnectDebugger” = false,其他一般不用修改。四、添加Lua断点调试入口将一下代码放在Lua脚本入口处-- 断点调试-- true为开启断点调试-- false为不开启断点调试if true then-- if false then package.cpath = package.cpath .. ";c:/U
2021-09-03 10:56:40 3798
原创 Unity NodeCanvas 可视化行为编辑框架(二)在Lua中使用NodeCanvas框架
**本篇旨在讲解如何在游戏项目中配合Lua代码正常使用NodeCanvans行为树框架**tips:本篇篇幅过长,主要是讲解NodeCanvas主要代码及接口首先介绍几个主要的Lua脚本一、BTConfig.lua这个脚本主要用于存放全局的节点,包括NodeCanvas自带的组合节点、连接节点、动作节点以及自定义节点,还用于存放全局的节点状态枚举。所有自定义的节点都要在这里申明。local PathToClassMap = { --组合节点 ["NodeCanvas.Beha
2021-09-02 21:44:51 1639
原创 Unity 通过已知的Sprite类型获得资源路径
项目有个需求是通过拖拽把资源赋值给Sprite,但需要获得资源的路径,可以调用以下方法 using UnityEditor; public Sprite m_Sprite; private void Start() { string path = AssetDatabase.GetAssetPath(m_Sprite.GetInstanceID()); }其他资源估计也能用相同的方法获取资源路径...
2021-08-05 11:21:37 1512
原创 Unity 远程或虚拟机环境下运行 Input.GetAxis(“Mouse X“) Input.GetAxis(“Mouse Y“) 一直为0
如题,本来想用鼠标右键控制摄像机旋转,但发现远程情况下Input.GetAxis(“Mouse X”)和Input.GetAxis(“Mouse Y”) 一直为0,无奈只能新增键盘控制摄像机旋转。private void LateUpdate() { Rotate();//旋转 }private void Rotate() { Vector3 angle = m_trans.eulerAngles; if (Input.GetMou
2021-08-02 20:01:32 1387
原创 Unity NodeCanvas 可视化行为编辑框架(一)NodeCanvas Controls & Shortcuts NodeCanvas快捷键
Controls & ShortcutsNodeCanvas快捷键官方文档地址:https://nodecanvas.paradoxnotion.com/documentation/?section=controls-shortcuts以下是节点/画布的控制及快捷操作:Right Click on the canvas to add a new node.鼠标右键单击画布以添加新节点Click & Drag to pan the node.单击并拖动以平移节点Middl.
2021-07-30 15:39:24 956
原创 C# 快速排序(仅展示代码)
public class Solution { public int Main(int nums) { QuickSort(nums,0,nums.Length-1) } public void QuickSort(int[] nums,int left,int right){ if(left >= right) return; int temp; int i = left; int j = rig
2020-12-09 11:06:56 126
原创 Unity常用内置变换矩阵对应变量名
内置矩阵变量含义UNITY_MATRIX_MVP当前模型视图投影矩阵UNITY_MATRIX_MV当前模型视图矩阵UNITY_MATRIX_V当前视图矩阵UNITY_MATRIX_P目前的投影矩阵UNITY_MATRIX_VP当前视图*投影矩阵UNITY_MATRIX_T_MV移调模型视图矩阵UNITY_MATRIX_IT_MV...
2020-01-01 09:45:46 242
原创 Unity UGUI 用BMFont工具自制艺术数字字体超超超详细教程(附工具下载链接)
效果如下速度开始制作流程:1. 导入BMFont代码到unity。在unity资源文件夹根目录创建文件夹命名为Editor,Editor文件夹下面创建文件夹BMFont,将下载的BMFont压缩包资源解压 到此文件夹下。2. 打开BMFont工具开始制作。安装并打开BMFont工具确保左边红框及右边红框跟上图一致。如果右边红框还有其他的格子为绿色,可右键点击unsele...
2019-12-31 00:33:43 2301 1
原创 Unity最新官方下载地址 - Unity Download
不知道啥情况,unity中文官网这段时间都访问不了,这导致很多想要下载unity的小伙伴找不到想要的unity版本的下载链接,下面给大家贴上能正常下载unity各个版本的链接,包括Beta测试版:Unity:https://unity.cn/releasesUnity Beta:https://unity.cn/releases/betaUnity Patch:https://unity.c...
2019-08-22 09:23:39 21655 1
原创 unity3d实现场景右下角人物小地图(可显示出地图上人物的位置以及boss或者其他重要坐标的小图标)
看题目就能大概知道这个教程主要说的是什么了。下面贴几张效果图吧。效果截图:可以看到,右下角的小地图有一个黄色的小点,代表主角的坐标位置,当然你可以换成主角专属的小图标,可以更加明显的看到主角的位置,这些都是可以实现的,我这里由于资源问题我就没有替换。(boss以及其他的小图标都可以在小地图上显示)那么接下来就是教程步骤了1) 新建实验项目Test012) 保存当前场景为Game,Fil...
2019-04-21 17:07:17 4349
原创 用cocos2d-x(初级)实现篮球投篮小游戏,控制篮球投篮,一共三关(第二第三关使用box2d物理引擎)
实现的功能:(分关说明)主界面:1.点击三个不同的按钮实现界面跳转。第一二三关:1.用简单的物理公式在update控制小球的运动,实时刷新小球的坐标。2.使用box2d物理引擎来制作游戏场景,控制小球的运动以及碰撞。3.点击退出按钮返回主界面。游戏截图:(嘿嘿,找了个巨配的背景)然后就是点击第一关第二关第三关进入不同的关卡第一关是没有使用box2d物理引擎的,大致的做法就是直接...
2019-04-09 16:42:13 2055 4
原创 用cocos2d-x(入门级)实现简单的赛车移动以及地面刷新、小球点击鼠标左键之后向右上角发射的效果
先贴几张场景的图片:操作说明:一开始点击鼠标左键可以发射小球,然后点击屏幕上半部分可以控制小车向前开,点击屏幕下半部分可以控制小车向后开。还有中间的文本显示小车的速度、加速度等信息。运行环境:win10、cocos2d-x、vs2013。这个项目包括以下几点知识点(重点):1.小车运行过程中的速度、加速度的计算方式。(涉及到物理学,不懂得小伙伴可以翻翻物理书哈哈)2.地面的向前向后移...
2019-04-09 00:23:15 991
原创 用cocos2d-x(入门级)实现画坐标轴,包括不同颜色不同长度的线段
先上个图吧,实现的效果就如下图这个项目包括以下几点知识点(重点):1.画固定方向的x、y轴,并且为白色。2.画其他颜色的不同线段,长度、角度随需求而改变。运行环境:win10、cocos2d-x、vs2013。接下来看代码吧,其实是挺简单的。#include "DemoLayer.h"USING_NS_CC;CCScene* DemoLayer::scene(){ /...
2019-04-06 16:42:04 328
原创 写一篇简单的TileMap入门教程
是好久好久都没有更新了最近上课讲到了unity的TileMap,那么就给大家献上我自己对TileMap的理解以及一些入门操作,便于给刚接触TileMap的你一些参考。TileMap总所周知是一个十分便捷的unity插件,他能够很方便的创建2d场景的地图,以及一些场景中的东西。话不多说,我们开始吧。TileMap制作场景的主要流程上图是TileMap所需要用到的东西首先创建文件夹:T...
2019-04-03 00:27:31 9533 2
原创 阿木自学unity系列--第三篇Unity高度解耦和-事件的监听与广播系统----2019.1.31
本来昨天想开始学Carson老师最新的初级课程–幻径小游戏的制作的,可是听了前两个视频才知道有先修课程哈哈哈哈,所以屁颠屁颠的跑去学了今天要记录的这门课–Unity高度解耦和,关于事件的监听与广播系统,这门课程主要就是将怎么用代码实现较方便的事件监听以及广播,需要了解的同学们可以往下看啦。课程名称:Unity高度解耦和 - 事件的监听与广播系统(Unity2018.1.0)我的Unity版本:...
2019-01-31 03:27:50 609
原创 阿木自学unity系列--第二篇siki老师入门级课程见缝插针----2019.1.28
好了开始了,今天一个下午把siki老师的入门级课程见缝插针学习了一下当作是热身吧。课程名称:Unity零基础入门 - 见缝插针(Unity2017)我的unity版本:2018.3.0f2要实现的功能:搭建简单的游戏场景实现小球自转实现针的实例化实现点击鼠标,针的发射实现两支针的针头的碰撞检测,游戏结束实现分数的实时更新贴几张游戏场景的图片讲一下这门课程的几个要点吧,就...
2019-01-28 18:01:04 1143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人