- 博客(86)
- 资源 (1)
- 收藏
- 关注
原创 C#版贝塞尔曲线代码:包含3点和5点确定曲线
如题,有三个点的曲线(开始点,中间点,结束点)5个点:(开始点,结束点,三个中间点)using System.Collections;using System.Collections.Generic;using UnityEngine;public class BezierCurve : MonoBehaviour{ public Transform _startT...
2019-11-30 17:40:08
1803
原创 代码段-平滑的旋转一个物体
using UnityEngine;using System.Collections;public class RotateObj : MonoBehaviour{ public float xSpeed = 120.0f; public float ySpeed = 120.0f; public float yMinLimit = -20f; publi...
2018-03-01 21:40:11
392
原创 代码段-使用DoTween绘制一条有多个中间节点的LineRenderer线
using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 渐变绘制一条有多个中间节点的LineRenderer线/// </summary>[RequireComponent (typeof(LineRenderer))]publi...
2018-03-01 21:31:31
1335
原创 UGUI中UI系统采用NGUI调用
UGUI原版方法的调用 1 using System.Collections.Generic; 2 using UnityEngine; 3 using UnityEngine.Events; 4 using UnityEngine.EventSystems; 5 6 public class ScriptControl : MonoBehaviour { 7 8 // ...
2018-03-01 20:55:32
452
原创 万向锁的解决方案
说实话,目前还看得不太懂,是大神做的,先放在网上,等有空的时候进行翻阅,欧拉角万向锁的解决方案using UnityEngine;public static class Matrix4x4Utils{ public enum E_AXIS { E_AXIS_X, E_AXIS_Y, E_AXIS_Z,
2018-01-11 20:52:18
1730
原创 Windows常见错误
1.无法生成F盘下的常规子目录的列表点击还原默认值,点击应用,当出现对话框“要移到新位置吗”时单击“否”就成,而不是“是”,就恢复了.2.当生成SVN工程的时候,打开SVN的Repo-Browse,,在弹出框中点确定,直接点就行(不用在意里面写的什么)然后AddFolder,将你要上传的工程(如Hard/Asset/AK)外层再嵌套一层文件夹进行上传(import)即可(如My/Har
2017-12-30 13:30:30
5950
3
原创 Android端知识点
1.进行安卓调试(1)cd C:\Program Files (x86)\Android\android-sdk\platform-tools (切换目录到SDK的platform目录)(2)进入android的开发者模式并链接USB开启调试模式,(每种手机型号不同,请注意)(3)adb logcat -s Unity (查看Log输出,Log输出的是所有unity正在运行的程序
2017-12-29 21:35:13
252
原创 UGUI的漂浮效果
/// <summary>/// 让一个UI随着鼠标的移动而进行rotation的变化/// </summary>public class MyTitleWindow : MonoBehaviour{ public Vector2 range = new Vector2(20f, 20f);/// range:UI移动的范围 public Transform m...
2017-12-11 21:08:12
2356
1
原创 典型的递归调用程序
典型的递归调用程序//如果他是制定类型的对象,那么一直遍历,直到结束或者存在一个不是该类型的对象class SlidershowBase{//下一个:将索引加一,然后返回下一个节点 public virtual SlideshowBase Next() { for (int i = 0; i { /
2017-12-05 19:48:16
318
原创 RayAdas周报第一期2017.11.26
Ray Adas的周报: 2017.11.25一.技术方面:1.完成了一个虚拟社区开发计划文档:(耗时:两天)(1)将该游戏的开发分成了十个模块,制作成了;一个模块图简表,包含每个模块的大体框架,内容:16页(2)整理了该游戏的开发思路,提供了完整的游戏的搭建,有相对详细的模块间的交互(有基本的运转模式,但无有趣的玩法)(3)每个模块分成了系统概述,技术支持,功能实现三块
2017-12-03 16:12:08
272
原创 RayAdas周报第二期2017.12.03
一.本周完成工作:(我在看了教学视频之后发现这些功能的确很简单而且很小,以后会尽力避免瞎眼做功能了)1.右菜单:显示所有的小组立组件.2.上菜单:进行信息的显示(计时器和编辑视图和观看视图的切换)3.视频栏:可以播放自己想要的视频4.进度条栏:可以显示进度5.错误列表栏:可以多次显示错误信息并存在动画效果二.技术提升:1.右菜单:(使用ScrollView进行显示:
2017-12-03 16:08:42
289
原创 UGUI快速制作带圆形前进度的Slider(完美解决Slider变大和消失的问题)
1.准备素材:进度条一个,进度条前面的圆圈一个(长的我叫Bar,短的叫做Head,把他们放在Unity里做成Sprite)2.UI-->Slider,创建一个滑动条Slider3.修改Fill的Image为Bar,回复默认大小,并且记住他的width 625和Height 134.将Slider(1)的宽高修改为625和13.坐标归05.按住T键将Fil
2017-12-03 15:40:25
7251
原创 UI管理器以及BasePanel基本面板
using System;using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;//UI管理器public class UIManager{ private static UIManager instance; //用
2017-11-25 17:08:34
1457
原创 UGUI静态方法集合
下面写的是一些UGUI常用的静态方法,大家可以自用 //效果:UGUI:为一个物体提供一种遮罩效果(如选中效果) /// ///UGUI为一个UI提供遮罩效果 /// /// /// 遮罩的路径 /// 遮罩的父亲 /// 遮罩的UI宽高 public static void ShowBlackBg(
2017-11-25 17:05:35
258
转载 将UGUI的事件封装成NGUI模式
转载自雨松MOMO,http://www.xuanyusong.com/archives/3325using UnityEngine;using System.Collections;using UnityEngine.EventSystems;using UnityEngine.UI;public class EventTriggerListener : UnityE
2017-11-25 16:20:07
523
原创 UGUI开发细节
在UGUI里,如果想用Camera实现观看效果,可做如下设置:Canvas : Reder Mode: Screen Space - Camera Render Camera :Camera Layer : UI在Canvas下建立Camera:设置:正交视野,Position(0,0,-400),Culing M
2017-11-21 18:02:45
258
原创 面试官请进:我的Demo框架图
你好,这款Demo主要想把眼睛和英语结合起来,所以根据这个思想我做了五个demo,有些是我平时有一点兴趣结合进来的,比如捕鱼之类的, 这款游戏主要采取的设计框架就是:通过有限状态机完成状态的转换,进行一些update 操作,通过栈管理器进行面板的操作,接下来我画出了一个类图来进行如下的分析:游戏管理器:在上图两个虚线相切的上面即是有限状态机,最主要的还是两个抽象类的
2017-11-06 11:11:29
1602
原创 迭代器的内部类实现
练习http://blog.youkuaiyun.com/lovelion/article/details/9992931 设计一个逐页迭代器,每次可返回指定个数(一页)元素,并将该迭代器用于对数据进行分页处理。//采用内部类的方式进行了实现,但是由于画在里面让关系不是很清楚,我就画在了外面,在这里内部类的使用和没使用内部类的效果是相同的
2017-11-01 16:03:49
1470
原创 组合模式和命令模式的联用实例
练习http://blog.youkuaiyun.com/lovelion/article/details/8806677Sunny软件公司欲开发一个基于Windows平台的公告板系统。该系统提供了一个主菜单(Menu),在主菜单中包含了一些菜单项(MenuItem),可以通过Menu类的addMenuItem()方法增加菜单项。菜单项的主要方法是click(),每一个菜单项包含一个抽象命令类,具体命
2017-10-31 16:39:19
2439
1
原创 组合模式的实例
基础组合模式的学习:http://blog.youkuaiyun.com/lovelion/article/details/7956962 练习Sunny软件公司欲开发一个界面控件库,界面控件分为两大类,一类是单元控件,例如按钮、文本框等,一类是容器控件,例如窗体、中间面板等,试用组合模式设计该界面控件库。这里是UML图,采用的是组合模式
2017-10-25 16:33:52
4938
原创 foreach的内部实现和泛型代码
众所周知,.net给我们提供了Foreach方法,让我们能够快速的遍历那么他们内部的实现机制是什么呢?接下来我会提供给大家他的一.普通实现代码二.泛型实现代码,三.他的逻辑实现代码一.实现一个普通的Foreach遍历(大家有的是,我就不写了,贴链接)http://blog.youkuaiyun.com/dk_0520/article/details/68946830代码在这里,大家通过上面
2017-10-19 22:33:10
435
原创 原型模式和管理器
一句话概况:原型模式用来创建相似的对象,他可以用来处理1.当创建新的对象实例较为复杂时,使用原型可以简化对象的创建过程,通过复制可以提高创建效率2.扩展性较好,通过反射可以完美实现面对抽象编程(object),也可以通过使用接口进行面对接口编程,本例就是3.原型模式不需要像工厂模式一样需要一个同级的工厂和创建方法,而原型只需要存在一个实例就可以复制4.可以保存操作前的状态,如恢复到
2017-10-18 18:16:56
594
原创 我遗憾的事情
1.当时我在县城那里读书,一次回家的途中一个人饿的很厉害,是个女的,我当时手里提着一包馍,她问我要吃的,我当时担心少了几块摸家里人会吵我,我就没答应,这件事我到现在都不时的想起来,哎,后悔啊,如果上天再给我一次机会,我会把一整包馍都给她,在给她十块钱(普通农村家庭).
2017-10-17 16:35:34
301
原创 (重要)游山有感2017.10.17
收获一:当时我看到一块悬空的石头在我头上的时候,我感到非常恐慌,如果掉下来我不被砸成肉末了,从石头身边经过的时候,我胆战心惊,突然生发很多感慨:我虽然在爬山,但是我只认为石头危险,而山本身却不危险,如果把山比作人生中的一个大目标,比如找到一份好工作,把成长中的磕磕绊绊比作石头,那么我更应该关注的是找到一份好工作,而不是面前的磕磕绊绊,只看到眼前而看不到将来的人是可悲的,他如果只着眼于现
2017-10-17 16:13:21
288
原创 心情平复,10月7日
过了八天,这种患得患失的心情终于平复了,虽然心里还有一些不爽,但是下次的话我还是会参加,我想看看那时的我比现在的心强大多少?
2017-10-07 18:47:52
275
原创 我的努力很久没有回报的感受2017年10月三日
虽然已经写了好几篇博文,但是那种失之交臂的感触依然没有办法排解,那种努力了很久却没有一丁点儿收获的感觉还是让人倍感心塞,这是我经历过的第一次大的失败,这一种感觉在脑海中始终挥之不去,挥之不尽,总是在想,如果我这样就好了,如果我那样就好了,人生中没有后悔药可以卖,也没有后悔药可以买,我现在更惨的是我连我参加C计划之前的学习状态都没有了,这样的结果说实话是更糟心的,至于什么时候这片阴云能够散开我到现在
2017-10-03 16:21:46
456
原创 面试siki老师失败
今天面试失败了,因为这两天都没怎么好好学习,也学不进去,所以说我就想当做分水岭,希望在写完之后我能重新认真的工作,而不是去想那些乱七八糟的没用的东西.应该是我对自己不自信?还是因为太多重视这次的考核了?我一直没用自己新学到的知识,而是采用原来的知识来学习,我想,这就是我的不足的,努力了那么久,却没有回报的感受是真的真的很难受啊,其实换皮没有成功的一个主要原因就是因为AI蛇没有做好,回首
2017-10-01 16:37:22
11071
原创 Transform---将某物体旋转至鼠标位置
//获得鼠标位置 if (Input.GetKeyDown(KeyCode.B)) { Vector3 mousePos = Input.mousePosition; mousePos = Camera.main.ScreenToWorldPoint(mousePos); Vector
2017-09-22 19:17:05
687
原创 Vec3----屏幕世界视窗的乱七八糟的转换关系
Input.mousePosition : 鼠标输入的像素位置Camera.main.ScreenToWorldPoint(ms) 将像素位置转换到世界坐标Camera.main.ViewportToWorldPoint(pos) 将视窗(0-1,0-1
2017-09-22 18:56:39
367
原创 Transform---绝望的欧拉角-=限制物体的旋转角度
当欧拉角为负值的时候,会变得很混乱,很不受人控制,所以说我们要在他变成-值之后将其+360度void Rotate(float angle) { Vector3 rotate = transform.rotation.eulerAngles; rotate.z = rotate.z - angle; if (rotate.z
2017-09-21 22:08:47
3686
1
原创 NGUI---动态加载uiatlas和图片
加载uiatlas = Resources.Load("NewAtlas", typeof(UIAtlas)) as UIAtlas;
2017-09-19 12:59:15
1260
原创 争取实现自己的小目标:向Siki老师要一张签名照 (17.09.14)
当看到siki老师的招募令的时候,我整个人都感觉要爆了,当看到siki老师也在北京的时候,真的十分开心,其实在我看老师课程的一路上,我就有了一个小愿望,那就是见老师一面,和他说一些话,同时问他要一张他的亲笔签名,要签上siki的那一种,就是那个黑不拉几的界面,上面有几行代码好像是网页传输的postback的那一种,其实燃爆还有几个其他的原因,一个是我现在就在北京,二个是而且看了很多siki老师的视
2017-09-14 15:10:17
5905
原创 学习设计模式的传送门
欢迎光临^......^大佬的博客传送门:https://blog.youkuaiyun.com/lovelion1,什么是设计模式 设计模式的作用解决同一种类型的问题使用设计模式可以让代码结构更加清晰https://www.zhihu.com/question/19558521?utm_campaign=rss&utm_medium=rss&utm_source=rss&utm_co...
2017-09-13 21:42:47
3399
原创 NGUI---代码控制Archor
在开发时,我发现预制体不会保存anchor的值,于是这就要我们手动加载啦,好运气,直接找到一篇文章介绍的作者是chengjin1609传送门:http://jingyan.baidu.com/article/5552ef47d82a90518ffbc914.html下面是我的一些个人学习:如果手动设置anchor,需要做以下三个步骤1.先将你需要设置anchor的东西禁用掉
2017-09-13 13:41:36
434
原创 精美古诗词集锦
一帆一江一渔舟,一个渔翁一钓钩。一俯一仰一场笑,一江明月一江秋。佛教情诗(仓央嘉措)曾虑多情损梵行,入山又恐别倾城。世间安得双全法,不负如来不负卿。一花一世界,一叶一追寻。一曲一场叹,一生为一人。8.泉眼无声惜细流, 树荫照水弄轻柔。 小荷才露尖尖角, 早有蜻蜓立上头。28.留连戏蝶时时舞,自在娇莺恰恰啼29.等闲春风等闲
2017-09-11 13:24:52
2600
原创 初入帝都 17.07.29
1.初入帝都7.29不得不说,刚来北京的时候,心情是不担心的,因为在北京这边有几个已经在这里实习的同学,而且我和他们关系都不错,我才敢来的,不然以我那迟钝的反应力我还真不敢来,当时我也是来找工作的,所以说,愣头青的过来了,还好,在这边生活,同学们领着我感受了一下2.北京生活7.29刚来北京,感觉还很好,因为在这里大家对我都很友善,比如房东,超市阿姨,
2017-09-11 13:23:21
267
原创 大众心理学学习
其实我一直对心理学有种比较神奇的感觉,所以我比较愿意去学习心理学,了解人类心理1.达尔文的情绪进化理论和后来人的研究理论:他们通过研究现代化人和土著人对于判定喜怒哀惧爱恨欲上的表现的一致性以及刚出生的婴儿的喜怒哀乐的表现上,得出判定:人类的情绪是6500万年进化出来的结果.说实话,这的确出乎我的意料,演员对于情绪的把握以及东方人的要求喜怒不形于色以及西方人的情绪表达外放.
2017-09-11 13:06:12
527
原创 中介者模式
看了很多模式,感觉大同小异,还是把他们记下来吧策略模式不同的类型,比如敌人和英雄他们伤害计算的策略可能不一样模板方法比如去吃饭,都是点单,吃饭,买单,但是他们吃饭的方式可能不同,比如吃面条和吃其他的,老外和中国人吃饭的方式也不同,我们在模板方法中定义好方法,然后再具体类中重写方法即可.
2017-09-11 11:23:05
274
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人