- 博客(16)
- 收藏
- 关注
原创 U3D《真正的大冒险》(下)精讲教学
如果这些内容对你有用,请做一棵蒲公英让知识的种子随风植入人的心里。 在下篇中我们将讲解UI界面的关系与玩家在场景中陷阱交互的机制。另外给大家推荐一个做动画不错的插件叫做DOTween,http://dotween.demigiant.com/documentation.php.UIBaseScript:主要作为UI界面的父类,其中包含场景进入,场景暂停,场景重置,场景结束四个功能,另外需
2018-02-07 15:43:42 439 1
原创 U3D《真正的大冒险》(上)精讲教学
还记得童年的超级玛丽吗?怀揣着打败恶龙,就出公主的向往打开小霸王,开始一局闯关真的是乐趣无穷。偶尔也玩到了恶搞的同款游戏,以真正的大冒险为主比较出名,游戏逻辑不按常理出牌,顿时就想写出一个自己玩一下,素材相信大家在网上都找得到。我这里主要给喜欢的小伙伴或者是对u3d感兴趣的新人,要求有一定的U3D基础。 主要做出四个UI界面分别为UIStart,UIOption,UILevel1,UILose四
2018-02-07 15:06:53 261
转载 华为十年,一位大牛的独白
作者背景:徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。从一个应届毕业生,到年薪千万的华为副总裁,再到离开华为转战百度,徐家骏的十年从业经历和经验对于今年的应届毕业生来说绝对可资借鉴,我们从中也可以一窥华为公司的运作过程和徐的职业规划。世界上本没有好工作,下的功夫够了,好工作自会找上门的。 上周,我正式提交了离职报告,准备给自己的职业生涯一个很大的转折,这是我长
2018-02-07 14:19:43 1245
原创 U3D基础之实现技能冷却(图形加冷却数字)
如果对你有帮助的话,请做一颗蒲公英,让知识的种子随风飘荡植入人心。 UGUI做为U3D之中十分灵活高效的功能深受大家喜爱,这里给大家精讲一期如何用U3D实现技能的冷却以及数字变化,先来看一下效果!下面进入正文,直接上代码段,网上找的素材给大家演示的,我的脚本挂在一个叫GameController的空物体上,如果你挂在其他地方请酌情修改代码。代码主要实现功能有:1.实现点击按键,转动冷却动
2018-01-30 21:05:08 609
原创 U3d之物理引擎(下)
如果对你有帮助,请做一棵蒲公英,让知识随风飘荡留在人的心里。 1. 触发事件 要想判断一个角色是否在某个空间区域,除了直接计算Transform组件的position值外,还可以怎么做呢? 我们可以把对象身上的XXX Collider触发器上勾选Is Trigger选项! 触发器事件执行的条件:两个物体上都要带碰撞器,至少带有一个刚体,并且两物体
2018-01-27 15:11:16 350
原创 U3d之物理引擎(上)
如果对你有帮助,请做一棵蒲公英,让知识随风飘荡留在人的心里。1. 人机交互为什么说物理引擎要说起人机交互呢?假如我们在玩游戏的时候,要控制的可能是人物,飞机,汽车等游戏对象,我们需要跟电脑进行交互,告诉电脑我们想要进行什么样的骚操作,这个时候电脑才会去按我们的想法去操作,然后才会触发一些现象,比如说物理现象。键盘: Input类就是u3d引擎提供给我们的人与系统操作的接
2018-01-27 14:40:28 2258
转载 u3d键值对应代码
经常用的键自然不必多说,看到一篇比较全面的,陌生的就查一查吧,英文真的很重要哦。Backspace 退格键 Delete Delete键 Tab TabTab键 Clear Clear键 Return 回车键 Pause 暂停键 Escape ESC键 Space 空格键 Keypad0 小键盘0 Keypad1
2018-01-27 10:29:32 352
转载 u3d引擎移动都有哪些方法?又都适用于什么场景?
1. 简介 在Unity3D中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。2. 通过Transform组件移动物体 Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 其实所有的移动都会导致position的改变,这里所说的通过Transform
2018-01-27 10:24:10 442
转载 Shader 三种方法实现玻璃效果
一、使用Cubemap,做一个假反射 shader代码如下: Shader “Custom/glassShader” { Properties { _MainColor(“Main Color”,Color)=(1,1,1,1) _MainTex (“Base (RGB)”, 2D) = “white” {} _Cube(“Cub
2018-01-17 20:18:20 3199
原创 简单易懂 暴力高效的查找法——二分查找
仅供学习 随意参考 1.首先,二分查找法顾名思义,取一个基准值,也成数组数据的平均值,把这个平均值当做是一把刀,咔嚓一声,把数组切成两半,看你所要查找的数组在左半还是右半,循环以此找到要查找的数据。 2.二分查找只能应用于有序数组,有序数组,有序数组,无论是快排、冒泡、归并、桶排序等等等等,首先要讲无序变为有序,才可以用二分查找。 在这里取了一个测试数组,1-23的奇数可以找到,偶数找不到,还
2017-12-25 21:22:48 771
原创 【红浪漫电影院】初学者如果感觉编程枯燥,做做应该还挺好玩的。
//做一个电影院售票系统//利用二维数组实现//1:可以选座位(如果说该座位已经被售出,则提示用户该座位不能购买)//2:可以查看当前电影院的作为图(0表示没有售出,1表示售出)//3:可以退出系统做的比较麻烦,可以有很多精简方法,开心就好。别问我为什么电影院叫红浪漫 -_-
2017-12-25 19:25:29 500
原创 Array 抽象类杂记
1.仅供学习使用Array arr = Array.CreateInstance(typeof(int), 5); //抽象类生成数组arr.SetValue(8, 0); //相当于赋值一维数组---a[0] = 1arr.SetValue(
2017-12-25 19:20:46 166
原创 造就灵活的大脑,熟知每一种排列算法。--快速排序
个人笔记,仅供学习。1.快速排序(Quick Sort): 快速排序的算法思想是先讲一个无序的数组,取一个值作为标准值(理论上可随便取值)分割成两个部分,在这里我们称为左部分(left)和右部分(right),然后借助指针的方式,把小于标准值的数组放在左边,大于标准值的数组放在右边,然后运用递归的思想将每一个元素都排在正确的位置上。2.算法描述: 发现一个很
2017-12-25 17:30:48 325 1
原创 造就灵活的大脑,熟知每一种排列算法。--选择排序
个人笔记,仅供学习。1.选择排序(Selection sort): 是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小或最大的元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小或最大元素,然后放到已排序序列的末尾。反复以此,直到排序完毕。选择排序的主要优点是与数据移动相关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,
2017-12-25 17:03:18 239 1
原创 造就灵活的大脑,熟知每一种排列算法。--冒泡排序
个人笔记,仅供学习。1.插入排序:插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。2.算法描述
2017-12-19 16:10:05 232 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人