07 2012 档案
摘要:版本:0.1 最后修改:2012-06-12 撰写:李现民 涉及内容:unity3d, c#, string 前两日,有同事设计游戏连击特效的功能。因为这个功能在游戏环节中会调用的非常频繁,因此顺手点了开来,发现代码设计尚有优化的余地,于是便有了本次尝试。事后回想开来,发现涉及的东西还颇多,便想着记下来以飨后来者。 这是一份unity3d脚本程序,原始脚本文件MBStarCombo.cs代码如下: using UnityEngine; using System; class MBStarCombo : MonoBehaviour { void Start(...
阅读全文
摘要:最近在做unity3d编辑器,使用c#编码。编辑器中有一些图形按方向画出来,但如果源文件中包含非assii字符的话会编译不过,没办法,只好求助unicode字符转义。在网上找到各类箭头方向的unicode编码,备案如下:←Nameleft arrowUnicode2190UTF-8E28690↑Nameup arrowUnicode2191UTF-8E28691→Nameright arrowUnicode2192UTF-8E28692↓Namedown arrowUnicode2193UTF-8E28693↔Nameleft right arrowUnicode2194UTF-8E286..
阅读全文
摘要:翻译:李现民 最后修改:2012-07-03 原文:Depth sorting alpha blended objects 先说个题外话,本来我想回答在 Creators Club论坛上的一个常见问题,但(意外的是)我竟然没能从网上找到一个令人满意的答案。 问题本身很简单,但答案却有些复杂: “为什么我的透明物体的绘制顺序是错误的,或者为什么它们的一部分不见了?” 当绘制一个3D场景的时候,将图形按深度排序非常重要,只有这样靠近摄像机的物体才能被绘制在(离摄像机)更远的物体的上面。我们不会希望远方的山脉被绘制在近在眼前的建筑物的上面! 当前得到广泛应用的深度排序...
阅读全文

浙公网安备 33010602011771号