zoukankan      html  css  js  c++  java
  • 游戏开发技巧与心得

    能力论有三个阶段 相信自己有能力 -> 自已有能力 ->让别人相信自己有能力.

    前两个阶段就不说了,重点是第三个阶段.

    在策划和老板眼里,能快速出东西,并且没什么bug的话,你就是能力强的。再往后走就是高性能,顶级体验.

    东西人人会做,你怎么做得比别人更好?在我看来就是要做有心人.

    1:核心功能开发完成后,必须至少自测一遍,保证至少能跑通. 没大问题。

         快速的开始开发,而不是以为东西很容易,很快就搞定了

         往往delay就是这样子造成的,如果能提前一,二天开发的话,很多时候都不用拼命加班。

    2:检查是否有遗漏的部分,尽量做比较全面的测试

        测试往往是全方面测的,如果功能没开发玩的话,千万不让测试去测。最多让策划体验体验下。

       功能没开发完,策划以为是 bug, 不要解释,那就是bug

     模拟测试也是一种能力

    3:对于测试提出的问题要高度重视

     不能一而再,再而三的说东西改好了,测试一测发现不好。

     一而再,再而三不仅让别人不相信你,时间长了,连自己都不相信自己了

    4:做好log,好的log方便容易快速找出问题.

         log的好处很多,能方便找到问题,也能避免扯皮现象.

      举例:有一次我发了一个版本后,视频广告播放不了,体验版是好的,线上版本不行。pm第一反应就是代码的问题,有这个正常反应,

           虽然我百分百不相信是代码的问题的,但是有什么用呢?怎么证明不是代码的问题,加log.

           把视频播放不了的log,让pm看看,让他知道,为什么播放不了。当时加了log后,显示是视频被封。

    5:开发时,记录差异很重量

         举例:播放某音乐不行,其它的是好的。不用多考虑? 就是那音乐的问题,是不是资源缺失,格式不对?

                 不同的版本,有哪些不同的地方?

    6:掌握一些特长

       游戏开发的时候,需要用到很多知识点,和很多工具。

       如果你对反编游戏很擅长,那么就尽量多反编一些好的游戏,分析

       如果你对工具很擅长,那就多弄些能提高开发效率的工具,并持续改进

                 

  • 相关阅读:
    树莓派相关知识
    yum mysql 需要:libsasl2.so.2()(64bit)的解决办法
    python 虚拟环境
    pip 查看某个包有哪些版本并升级
    C# DiagnosticSource and DiagnosticListener
    C# IObservable与IObserver观察者模式
    Visual Studio编译正常,但仍显示红线(Visual studio compiles fine but still shows red lines)
    查看PDB Guid 工具 dumpbin.exe 路径
    VMware vSphere 7.0 安装教程
    gacutil.exe 文件路径
  • 原文地址:https://www.cnblogs.com/honghong87/p/11345709.html
Copyright © 2011-2022 走看看