05 2019 档案
摘要:1.使用unity的MovieTexture播放视频在物体上,对象只能在电脑上 2.移动端播放全屏视频 Handheld.PlayFullScreenMovie(),视频文件必须放置在StreamingAssets文件夹下 3.Unity的其他特殊文件夹?? 4.Unity实例化物体(destObj
阅读全文
摘要:一.UGUI锚点的知识总结(模式是在Screen Space-overlay下),这里以一个panel为例 (1)panel的锚点的四个点在canvas的位置的坐标位置的百分比总是固定,即其尺寸和实际坐标值都会按照canvas的缩放而缩放。 (2)当canvas发生缩放时, panel的四条边分别与
阅读全文
摘要:一.游戏构建设计 场景设计:地面的每一层用unity的TiledMap来设计,首先第一层为地面层,也就是地形的大部分区域的图块;第二层为覆盖层,如图中蓝色线圈起来的柱子的上半部分,由于玩家可以在柱子背后,所以这里重新建立一层,用于填充蓝色的部分的区域,是的该层优于玩家渲染;第三层为碰撞层,同样用ti
阅读全文
摘要:第一个想到的问题: 首先以unity的FPSCharactorController为例,这里规定,相机的方向中心一定是瞄准的方向中心。设置身体的扭曲朝向相机方向,这样身体可以弯腰。你们看图中,我让玩家的身体朝向相机的瞄准方向,这样瞄准姿势动画的手臂始终保持原来的样子,这样就就偏向了左方。那如何保证角
阅读全文
摘要:委托和事件的区别 上面的代码充分说明事件其实委托的另一种表现形式,或者说是被限定的委托,event便可以认为是对这个委托的权限修饰符修饰符。 如果一个委托加入多个有返回值的方法,那么返回的结果就是最后一个执行的方法的结果。 对于异步编程,委托的异步函数EndeInvoke可以用来处理所有的结果。
阅读全文
摘要:托管和非托管资源 1.托管资源是指GC管理的内存空间,非托管资源是指文件句柄,网络连接,数据库连接等。 2.方法中临时申请的变量,被存放在栈中。栈存储非对象成员的值数据。例如在方法中有B b=new B(); b的值在栈中,new B()的数据在堆中,相当于指针与目标数据的关系。 3.GC工作的主要
阅读全文
摘要:一.基础 1.CLR为公共语言运行库,类似于JVM 2..NET Framwork是一个独立发布的程序包,其包含了CLR,类库及相关的语言编辑器等工具,类似于JDK,除了C#,还有其他几种语言在CLR上运行。 二.核心 1.using static 空间名.类名;可以将一个类的静态方法暴露出来直接调
阅读全文